SYSTEM AND METHOD FOR DATACENTERS DISASTER RECOVERY
    172.
    发明申请
    SYSTEM AND METHOD FOR DATACENTERS DISASTER RECOVERY 有权
    DATACENTERS DISASTER RECOVERY的系统和方法

    公开(公告)号:US20150254150A1

    公开(公告)日:2015-09-10

    申请号:US14411251

    申请日:2013-06-25

    Applicant: STORONE LTD.

    Abstract: A method for configuring an asynchronous Disaster Recovery (DR) process over a storage system comprising a plurality of storage sites, the method comprising: receiving data indicative of the storage sites; calculating information dispersal parameters that enable dispersing slices of DR enabling data based on original data written to a primary storage site out of the storage sites between at least two DR storage sites out of the storage sites, wherein at least one of the DR storage sites is a remote storage site, wherein each of the slices of DR enabling data is smaller than the original data and wherein the DR enabling data is larger than the original data; and configuring the asynchronous DR process in accordance with the calculated information dispersal parameters.

    Abstract translation: 一种用于在包括多个存储站点的存储系统上配置异步灾难恢复(DR)过程的方法,所述方法包括:接收指示所述存储站点的数据; 计算信息分散参数,其使得能够基于从存储位置中的至少两个DR存储站点之外的存储位置写入主存储站点的原始数据来分散DR启用数据的片段,其中至少一个DR存储站点是 远程存储站点,其中DR启用数据的每个片段小于原始数据,并且其中DR使能数据大于原始数据; 以及根据计算的信息分散参数来配置异步DR进程。

    System and method for reliable non-blocking messaging for multi-process application replication
    173.
    发明授权
    System and method for reliable non-blocking messaging for multi-process application replication 有权
    用于多进程应用程序复制的可靠的非阻塞消息传递的系统和方法

    公开(公告)号:US09128904B1

    公开(公告)日:2015-09-08

    申请号:US13632951

    申请日:2012-10-01

    Applicant: Allan Havemose

    Inventor: Allan Havemose

    Abstract: A system, method, and computer readable medium for reliable messaging between two or more servers. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. The reliable messaging ensures consistent ordered delivery of messages in the event that messages are lost; arrive out of order, or in duplicate. The messaging layer operates over TCP or UDP with our without multi-cast and broad-cast and requires no modification to applications, operating system or libraries.

    Abstract translation: 一种用于两个或多个服务器之间可靠消息传递的系统,方法和计算机可读介质。 计算机可读介质包括用于由处理系统执行的计算机可执行指令。 主应用程序在主主机上运行,​​每个主应用程序的一个或多个复制实例在一个或多个备份主机上运行。 在消息丢失的情况下,可靠的消息传递确保消息的一致的有序传送; 不按顺序送达,或一式两份。 消息传递层通过TCP或UDP进行操作,无需多播和广播,不需要对应用程序,操作系统或库进行修改。

    MASSIVELY SCALABLE OBJECT STORAGE SYSTEM
    174.
    发明申请
    MASSIVELY SCALABLE OBJECT STORAGE SYSTEM 有权
    大型可扩展对象存储系统

    公开(公告)号:US20150227606A1

    公开(公告)日:2015-08-13

    申请号:US14695847

    申请日:2015-04-24

    Abstract: Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.

    Abstract translation: 描述了大规模可扩展对象存储系统的若干不同实施例。 对象存储系统对于云计算设备中的存储特别有用,共享服务器可根据需要向计算机和其他设备提供资源,软件和数据。 在几个实施例中,对象存储系统包括用于将对象存储命令与特定物理服务器相关联的环实现,使得可以满足一致性,可用性和性能的某些保证。 在其他实施例中,对象存储系统包括用于在分布式系统上排序操作的同步协议。 在第三组实施例中,对象存储系统包括元数据管理系统。 在第四组实施例中,对象存储系统使用结构化信息同步系统。 可以使用来自每组实施例的特征来提高云计算对象存储系统的性能和可扩展性。

    MANAGEMENT DEVICE, MANAGEMENT METHOD, AND RECORDING MEDIUM FOR STORING PROGRAM
    175.
    发明申请
    MANAGEMENT DEVICE, MANAGEMENT METHOD, AND RECORDING MEDIUM FOR STORING PROGRAM 审中-公开
    用于存储程序的管理设备,管理方法和记录介质

    公开(公告)号:US20150227599A1

    公开(公告)日:2015-08-13

    申请号:US14426171

    申请日:2012-11-30

    Applicant: HITACHI, LTD.

    Abstract: Replication is performed with consideration of data integrity between each subsystem when replication of a computer system that uses data by processing data and transferring the data to a next subsystem is performed. A management device that manages a computer system including a second subsystem which performs a predetermined process for data processed by a first subsystem and generates data which is a target of data processing by a third subsystem obtains process history information in which information indicating an input source and an output destination subsystem of data that is processed by each subsystem is included and trigger information in which information indicating a trigger for data input and output of the input source and the output destination subsystems is included, thereafter detects a dependence relationship of data input and output between each subsystem from the process history information, calculates a replication trigger for subsystems subsequent to a next subsystem for each of the subsystems subsequent to the next subsystem that is next to a subsystem of which an input source is not present with reference to the trigger information, and generates, in response to the replication trigger, a replication of each subsystem in another different computer system.

    Abstract translation: 考虑到每个子系统之间的数据完整性,执行复制,当执行通过处理数据并将数据传送到下一个子系统而使用数据的计算机系统的复制时。 一种管理计算机系统,包括对由第一子系统处理的数据执行预定处理并由第三子系统生成作为数据处理对象的数据的第二子系统的处理历史信息,其中指示输入源的信息和 包括由每个子系统处理的数据的输出目的地子系统,并且包括触发信息,其中包括指示输入源和输出目的地子系统的数据输入和输出的触发的信息,然后检测数据输入和输出的依赖关系 在来自过程历史信息的每个子系统之间,针对下一个子系统之后的子系统后面的子系统的子系统的复制触发,该下一个子系统的下一个子系统旁边是参考触发信息不存在输入源的子系统 ,并且响应于复制而产生 n触发器,在另一个不同的计算机系统中复制每个子系统。

    METHOD AND PROCESSOR FOR WRITING AND ERROR TRACKING LOG SUBSYSTEM OF FILE SYSTEM
    176.
    发明申请
    METHOD AND PROCESSOR FOR WRITING AND ERROR TRACKING LOG SUBSYSTEM OF FILE SYSTEM 有权
    用于写入和错误跟踪文件系统日志子系统的方法和处理器

    公开(公告)号:US20150186207A1

    公开(公告)日:2015-07-02

    申请号:US14584729

    申请日:2014-12-29

    Inventor: Tao Zhou

    Abstract: A method for error tracking a log subsystem of a file system is provided. The method includes: when a data block of the log subsystem is recovered to an original position in the file system, calculating a verification code of the data block to obtain a second verification code; determining whether a verification result between the second verification code and a first verification code of the data block stored in a spare space in a submit block of the log subsystem in a disk is consistent; and when the verification result is inconsistent, processing the data block corresponding to the inconsistent verification result. With the above method, given that system performance is least affected, an error and a position of the error of the log subsystem of the file system can be more accurately detected to enhance the reliability of the log subsystem.

    Abstract translation: 提供了一种用于错误跟踪文件系统的日志子系统的方法。 该方法包括:当日志子系统的数据块被恢复到文件系统中的原始位置时,计算数据块的验证码以获得第二验证码; 确定存储在盘中的日志子系统的提交块中的备用空间中的第二验证码和数据块的第一验证码之间的验证结果是否一致; 并且当验证结果不一致时,处理与不一致的验证结果相对应的数据块。 利用上述方法,考虑到系统性能影响最小,可以更精确地检测文件系统日志子系统的错误和位置,提高日志子系统的可靠性。

    Parallel database backup and restore
    177.
    发明授权
    Parallel database backup and restore 有权
    并行数据库备份和还原

    公开(公告)号:US09069800B2

    公开(公告)日:2015-06-30

    申请号:US13918270

    申请日:2013-06-14

    Abstract: Embodiments are directed to simultaneously backing up data from multiple locations to a single location and to restoring data from a single location to multiple locations simultaneously. In an embodiment, a computer system receives a backup command from a user which indicates that various specified portions of data are to be backed up. The data portions are stored in multiple different locations in a parallel database. The computer system generates multiple backup commands specific for each location in which the data is stored. The backup commands initiate a parallel backup from the various locations to a single location in a data store. The computer system also executes the generated backup commands in parallel, so that the data from each of the different locations is backed up in the data store.

    Abstract translation: 实施例旨在同时将数据从多个位置备份到单个位置,并将数据从单个位置同时恢复到多个位置。 在一个实施例中,计算机系统从用户接收指示要备份各种指定的数据部分的备份命令。 数据部分存储在并行数据库中的多个不同位置。 计算机系统为存储数据的每个位置生成特定的多个备份命令。 备份命令启动从各个位置到数据存储中的单个位置的并行备份。 计算机系统还并行地执行所生成的备份命令,使得来自每个不同位置的数据被备份在数据存储中。

    CONFIRMING DATA CONSISTENCY IN A DATA STORAGE ENVIRONMENT
    178.
    发明申请
    CONFIRMING DATA CONSISTENCY IN A DATA STORAGE ENVIRONMENT 有权
    在数据存储环境中确认数据一致性

    公开(公告)号:US20150169671A1

    公开(公告)日:2015-06-18

    申请号:US14628851

    申请日:2015-02-23

    Abstract: A method for confirming replicated data at a data site, including utilizing a hash function, computing a first hash value based on first data at a first data site and utilizing the same hash function, computing a second hash value based on second data at a second data site, wherein the first data had previously been replicated from the first data site to the second data site as the second data. The method also includes comparing the first and second hash values to determine whether the second data is a valid replication of the first data. In additional embodiments, the first data may be modified based on seed data prior to computing the first hash value and the second data may be modified based on the same seed data prior to computing the second hash value. The process can be repeated to increase reliability of the results.

    Abstract translation: 一种用于在数据站点确认复制数据的方法,包括利用散列函数,基于第一数据站点处的第一数据计算第一散列值并利用相同的散列函数,在第二数据位置基于第二数据计算第二散列值 数据站点,其中先前已经将第一数据从第一数据站点复制到第二数据站点作为第二数据。 该方法还包括比较第一和第二哈希值以确定第二数据是否是第一数据的有效复制。 在另外的实施例中,可以在计算第一散列值之前基于种子数据修改第一数据,并且可以在计算第二散列值之前基于相同的种子数据修改第二数据。 可以重复该过程以增加结果的可靠性。

    Systems and methods for performing data replication
    180.
    发明授权
    Systems and methods for performing data replication 有权
    用于执行数据复制的系统和方法

    公开(公告)号:US09020898B2

    公开(公告)日:2015-04-28

    申请号:US14326855

    申请日:2014-07-09

    Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.

    Abstract translation: 对计算机网络中的复制数据执行数据管理操作。 生成用于在源系统上执行的应用程序的数据管理操作的日志条目。 一致性点条目用于指示应用程序的已知良好或可恢复状态的时间。 目标系统被配置为处理日志和一致性点条目的副本以复制复制卷中的数据,复制数据是源系统上应用程序数据的副本。 当复制数据表示应用程序的已知良好状态(由一致性点条目确定)时,目的地系统可以执行存储操作(例如快照,备份)以复制复制的数据,并将复制的数据逻辑关联 具有指示应用程序处于已知状态的源系统时间的时间信息(例如,时间戳)的数据。

Patent Agency Ranking