METHOD AND SYSTEM FOR REAL-TIME EVENT JOURNALING TO PROVIDE ENTERPRISE DATA SERVICES
    11.
    发明申请
    METHOD AND SYSTEM FOR REAL-TIME EVENT JOURNALING TO PROVIDE ENTERPRISE DATA SERVICES 有权
    用于提供企业数据服务的实时活动日志的方法和系统

    公开(公告)号:US20100031274A1

    公开(公告)日:2010-02-04

    申请号:US12488657

    申请日:2009-06-22

    CPC classification number: G06Q10/06 G06F11/1446 G06F11/1471 G06F17/30368

    Abstract: A data management system or “DMS” provides a wide range of data services to data sources associated with a set of application host servers. The data management system typically comprises one or more regions, with each region having one or more clusters. A given cluster has one or more nodes that share storage. To facilitate the data service, a host driver embedded in an application server connects an application and its data to a cluster. The host driver provides a method and apparatus for capturing real-time data modifications and application state notifications and, in response, generating data transactions in the form of an event journal that is provided to the data management system. The driver functions to translate traditional file/database/block I/O into a continuous, application-aware, output data stream. Using the streams generated in this manner, the DMS offers a wide range of data services that include, by way of example only: data protection (and recovery), and disaster recovery (data distribution and data replication).

    Abstract translation: 数据管理系统或“DMS”向与一组应用主机服务器相关联的数据源提供广泛的数据服务。 数据管理系统通常包括一个或多个区域,每个区域具有一个或多个簇。 给定的集群具有一个或多个共享存储的节点。 为了方便数据服务,嵌入在应用服务器中的主机驱动程序将应用程序及其数据连接到集群。 主机驱动程序提供了用于捕获实时数据修改和应用状态通知的方法和装置,并且作为响应,以提供给数据管理系统的事件日志的形式生成数据事务。 驱动程序用于将传统文件/数据库/块I / O转换为连续的,应用感知的输出数据流。 使用以这种方式生成的流,DMS提供了广泛的数据服务,其中仅包括数据保护(和恢复)和灾难恢复(数据分发和数据复制)。

    Management interface for a system that provides automated, real-time, continuous data protection
    12.
    发明授权
    Management interface for a system that provides automated, real-time, continuous data protection 有权
    提供自动化,实时,持续数据保护的系统的管理界面

    公开(公告)号:US08544023B2

    公开(公告)日:2013-09-24

    申请号:US12901888

    申请日:2010-10-11

    Abstract: A data management system that protects data into a continuous object store includes a management interface having a time control. The time control allows an administrator to specify a “past” time, such as a single point or range. When the time control is set to a single point, a hierarchical display of data appears on a display exactly as the data existed in the system at that moment in the past. The time control enables the management interface to operate within a history mode in which the display provides a visual representation of a “virtual” point in time in the past during which the data management system has been operative to provide the data protection service.

    Abstract translation: 将数据保护为连续对象存储的数据管理系统包括具有时间控制的管理接口。 时间控制允许管理员指定“过去”时间,例如单个点或范围。 当将时间控制设置为单个点时,数据的分层显示与过去那一刻的系统中存在的数据完全相同。 时间控制使得管理接口能够在历史模式下操作,其中显示器提供过去在数据管理系统已经可操作以提供数据保护服务的“虚拟”时间点的视觉表示。

    Method and system for virtual on-demand recovery
    13.
    发明授权
    Method and system for virtual on-demand recovery 有权
    用于虚拟按需恢复的方法和系统

    公开(公告)号:US08365017B2

    公开(公告)日:2013-01-29

    申请号:US13534435

    申请日:2012-06-27

    Abstract: A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.

    Abstract translation: 数据管理系统(DMS)向一个或多个数据源提供自动化,连续的,实时的,基本上无停机的数据保护服务。 嵌入在应用服务器中的主机驱动程序捕获实时数据事务,优选地以事件日志的形式。 该驱动程序用于将传统的文件/数据库/块I / O等转换为连续的,应用感知的输出数据流。 主机驱动器包括事件处理器,其可以使用DMS中的先前时间点数据对整个数据源或数据源的子集执行恢复操作。 恢复操作可能有两个阶段。 首先,将主存储中的主机数据的结构恢复到预期的恢复时间点。 此后,恢复实际数据本身。 事件处理器通过允许在应用程序访问和更新恢复数据时同时进行恢复,以按需方式实现这种数据恢复。

    METHOD AND SYSTEM FOR DATA REDUCTION
    14.
    发明申请
    METHOD AND SYSTEM FOR DATA REDUCTION 有权
    减少数据的方法和系统

    公开(公告)号:US20120284238A1

    公开(公告)日:2012-11-08

    申请号:US13486989

    申请日:2012-06-01

    CPC classification number: G06F17/3015

    Abstract: A “forward” delta data management technique uses a “sparse” index associated with a delta file to achieve both delta management efficiency and to eliminate read latency while accessing history data. The invention may be implemented advantageously in a data management system that provides real-time data services to data sources associated with a set of application host servers. A host driver embedded in an application server connects an application and its data to a cluster. The host driver captures real-time data transactions, preferably in the form of an event journal that is provided to the data management system. In particular, the driver functions to translate traditional file/database/block I/O into a continuous, application-aware, output data stream. A given application-aware data stream is processed through a multi-stage data reduction process to produce a compact data representation from which an “any point-in-time” reconstruction of the original data can be made.

    Abstract translation: 前向增量数据管理技术使用与增量文件相关联的稀疏索引来实现增量管理效率,并在访问历史数据时消除读取延迟。 本发明可以有利地在向与一组应用主机服务器相关联的数据源提供实时数据服务的数据管理系统中实现。 嵌入在应用程序服务器中的主机驱动程序将应用程序及其数据连接到集群。 主机驱动程序最好以提供给数据管理系统的事件日志的形式捕获实时数据事务。 特别地,驱动程序用于将传统的文件/数据库/块I / O转换成连续的,应用感知的输出数据流。 给定的应用感知数据流通过多级数据缩减处理进行处理,以产生紧凑的数据表示,可以从该数据表示进行原始数据的任何时间点重建。

    Method and system for real-time event journaling to provide enterprise data services
    16.
    发明授权
    Method and system for real-time event journaling to provide enterprise data services 有权
    实时事件日志的方法和系统,提供企业数据服务

    公开(公告)号:US08060889B2

    公开(公告)日:2011-11-15

    申请号:US12488657

    申请日:2009-06-22

    CPC classification number: G06Q10/06 G06F11/1446 G06F11/1471 G06F17/30368

    Abstract: A data management system or “DMS” provides a wide range of data services to data sources associated with a set of application host servers. The data management system typically comprises one or more regions, with each region having one or more clusters. A given cluster has one or more nodes that share storage. To facilitate the data service, a host driver embedded in an application server connects an application and its data to a cluster. The host driver provides a method and apparatus for capturing real-time data modifications and application state notifications and, in response, generating data transactions in the form of an event journal that is provided to the data management system. The driver functions to translate traditional file/database/block I/O into a continuous, application-aware, output data stream. Using the streams generated in this manner, the DMS offers a wide range of data services that include, by way of example only: data protection (and recovery), and disaster recovery (data distribution and data replication).

    Abstract translation: 数据管理系统或“DMS”向与一组应用主机服务器相关联的数据源提供广泛的数据服务。 数据管理系统通常包括一个或多个区域,每个区域具有一个或多个簇。 给定的集群具有一个或多个共享存储的节点。 为了方便数据服务,嵌入在应用服务器中的主机驱动程序将应用程序及其数据连接到集群。 主机驱动程序提供了用于捕获实时数据修改和应用状态通知的方法和装置,并且作为响应,以提供给数据管理系统的事件日志的形式生成数据事务。 驱动程序用于将传统文件/数据库/块I / O转换为连续的,应用感知的输出数据流。 使用以这种方式生成的流,DMS提供了广泛的数据服务,其中仅包括数据保护(和恢复)和灾难恢复(数据分发和数据复制)。

    Method and system for virtual on-demand recovery for real-time, continuous data protection
    17.
    发明授权
    Method and system for virtual on-demand recovery for real-time, continuous data protection 有权
    用于实时,持续数据保护的虚拟按需恢复方法和系统

    公开(公告)号:US07788521B1

    公开(公告)日:2010-08-31

    申请号:US11185313

    申请日:2005-07-20

    Abstract: A data management system or “DMS” provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources associated with a set of application host servers. To facilitate the data protection service, a host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal that is provided to other DMS components. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor. When an authorized user determines that a primary copy of the data in the host server has become incorrect or corrupted, the event processor can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, in that it allows recovery to happen simultaneously while an application accesses and updates the recovering data.

    Abstract translation: 数据管理系统或“DMS”为与一组应用主机服务器相关联的一个或多个数据源提供自动化,连续的,实时的,基本上无停机的数据保护服务。 为了便于数据保护服务,嵌入到应用服务器中的主机驱动器优选以提供给其他DMS组件的事件日志的形式捕获实时数据事务。 该驱动程序用于将传统的文件/数据库/块I / O等转换为连续的,应用感知的输出数据流。 主机驱动程序包括事件处理器。 当授权用户确定主机服务器中的数据的主副本已经不正确或损坏时,事件处理器可以使用以前的时间点数据对整个数据源或数据源的子集执行恢复操作 在DMS中。 恢复操作可能有两个阶段。 首先,将主存储中的主机数据的结构恢复到预期的恢复时间点。 此后,恢复实际数据本身。 事件处理器以按需方式实现这种数据恢复,因为它允许在应用程序访问和更新恢复数据时同时进行恢复。

    Method Of Creating Hierarchical Indices For A Distributed Object System
    18.
    发明申请
    Method Of Creating Hierarchical Indices For A Distributed Object System 有权
    为分布式对象系统创建分层索引的方法

    公开(公告)号:US20100146004A1

    公开(公告)日:2010-06-10

    申请号:US12691616

    申请日:2010-01-21

    Abstract: A data management system or “DMS” provides data services to data sources associated with a set of application host servers. The data management system typically comprises one or more regions, with each region having one or more clusters. A given cluster has one or more nodes that share storage. When providing continuous data protection and data distribution, the DMS nodes create distributed object storage to provide the necessary real-time data management services. The objects created by the DMS nodes are so-called active objects. The distributed object store can be built above raw storage devices, a traditional file system, a special purpose file system, a clustered file system, a database, and so on. According to the present invention, the DMS active object store provides an indexing service to the active objects. In an illustrative embodiment, any object property that has a given attribute is indexed and, as a result, the attribute becomes searchable. The DMS provides hierarchical distributed indexing using index trees to facilitate searching in a highly efficient manner.

    Abstract translation: 数据管理系统或“DMS”向与一组应用主机服务器相关联的数据源提供数据服务。 数据管理系统通常包括一个或多个区域,每个区域具有一个或多个簇。 给定的集群具有一个或多个共享存储的节点。 当提供连续的数据保护和数据分发时,DMS节点创建分布式对象存储以提供必要的实时数据管理服务。 由DMS节点创建的对象是所谓的活动对象。 分布式对象存储可以在原始存储设备,传统文件系统,专用文件系统,集群文件系统,数据库等之上构建。 根据本发明,DMS活动对象存储向活动对象提供索引服务。 在说明性实施例中,具有给定属性的任何对象属性被索引,并且因此,该属性变为可搜索的。 DMS使用索引树提供分层分布式索引,以便以高效的方式进行搜索。

    Method for erasure coding data across a plurality of data stores in a network
    20.
    发明授权
    Method for erasure coding data across a plurality of data stores in a network 有权
    用于在网络中跨多个数据存储器擦除数据的方法

    公开(公告)号:US07681104B1

    公开(公告)日:2010-03-16

    申请号:US11198061

    申请日:2005-08-05

    CPC classification number: H04L1/0057

    Abstract: An efficient method to apply an erasure encoding and decoding scheme across dispersed data stores that receive constant updates. A data store is a persistent memory for storing a data block. Such data stores include, without limitation, a group of disks, a group of disk arrays, or the like. An encoding process applies a sequencing method to assign a sequence number to each data and checksum block as they are modified and updated onto their data stores. The method preferably uses the sequence number to identify data set consistency. The sequencing method allows for self-healing of each individual data store, and it maintains data consistency and correctness within a data block and among a group of data blocks. The inventive technique can be applied on many forms of distributed persistent data stores to provide failure resiliency and to maintain data consistency and correctness.

    Abstract translation: 一种在接收不断更新的分散数据存储中应用擦除编码和解码方案的有效方法。 数据存储器是用于存储数据块的持久存储器。 这样的数据存储包括但不限于一组磁盘,一组磁盘阵列等。 编码过程应用排序方法,将序列号分配给每个数据和校验和块,因为它们被修改和更新到其数据存储上。 该方法优选使用序列号来识别数据集一致性。 排序方法允许每个单独数据存储的自我修复,并且它保持数据块内和数据块组之间的数据一致性和正确性。 本发明的技术可以应用于许多形式的分布式持久数据存储,以提供故障弹性并维持数据一致性和正确性。

Patent Agency Ranking