Data mirroring using batch boundaries
    32.
    发明授权
    Data mirroring using batch boundaries 有权
    数据镜像使用批量边界

    公开(公告)号:US08850073B1

    公开(公告)日:2014-09-30

    申请号:US11742549

    申请日:2007-04-30

    申请人: John Wilkes

    发明人: John Wilkes

    IPC分类号: G06F15/16 G06F13/00

    摘要: Provided are, among other things, systems, methods and techniques for controlling data synchronization. Local data-writing operations, made across a number of logical storage units on different data-storage devices, are divided into batches, the batches corresponding to different time segments. The data-writing operations, together with an indication of boundaries between the batches, are transmitted to a remote data-storage location. The boundaries between the batches are determined by at least one of: (1) identifying a period of time of sufficient duration during which no data-writing operations were performed and declaring a point during said period of time as one of the boundaries, (2) obtaining agreement from a plurality of entities, and (3) declaring the boundaries at pre-scheduled points in time.

    摘要翻译: 除其他之外,提供用于控制数据同步的系统,方法和技术。 通过不同数据存储设备上的多个逻辑存储单元进行的本地数据写入操作分为批次,批次对应于不同的时间段。 数据写入操作以及批次之间的边界的指示被发送到远程数据存储位置。 批次之间的边界由以下至少之一确定:(1)识别在该时间段内没有执行数据写入操作并且在所述时间段内将点指定为边界之一的足够持续时间的时间段(2 )从多个实体获得协议,和(3)在预先计划的时间点上声明边界。

    METHOD AND SYSTEM FOR DATA MIGRATION
    33.
    发明申请
    METHOD AND SYSTEM FOR DATA MIGRATION 有权
    用于数据移动的方法和系统

    公开(公告)号:US20140289557A1

    公开(公告)日:2014-09-25

    申请号:US14296877

    申请日:2014-06-05

    IPC分类号: G06F11/14

    摘要: A method and a system for data migration are described, the method for data migration including: slicing data in an original system to obtain a data slice; importing the data slice into a new system; and redoing, in the new system, respective data corresponding to at least one pre-recorded write request according to a sequence number order of the at least one pre-recorded write request, wherein the at least one pre-recorded write request above is to simultaneously write to both the original system and the new system. In the method and the system, data in an original system can be seamlessly imported to a new system without forbidding writes to the original system, and the data in the new system can be recovered to the latest by a redo technique. Without any awareness of users, the data migration can be achieved in the background.

    摘要翻译: 描述了一种用于数据迁移的方法和系统,用于数据迁移的方法包括:在原始系统中分割数据以获得数据切片; 将数据切片导入新系统; 并且在所述新系统中,根据所述至少一个预先记录的写入请求的序列号顺序重新对应于至少一个预先记录的写入请求的相应数据,其中上述至少一个预先记录的写入请求是 同时写入原系统和新系统。 在该方法和系统中,原始系统中的数据可以无缝导入到新系统,而不会对原始系统进行写入,新系统中的数据可以通过重做技术恢复到最新状态。 没有用户意识,可以在后台实现数据迁移。

    OBJECT ORIENTED MEMORY IN SOLID STATE DEVICES
    34.
    发明申请
    OBJECT ORIENTED MEMORY IN SOLID STATE DEVICES 有权
    在固态设备中的面向对象的存储器

    公开(公告)号:US20140281811A1

    公开(公告)日:2014-09-18

    申请号:US14269397

    申请日:2014-05-05

    IPC分类号: G06F11/10 G11C29/52

    摘要: The present disclosure includes methods, devices, and systems for object oriented memory in solid state devices. One embodiment of a method for object oriented memory in solid state devices includes accessing a defined set of data as a single object in an atomic operation manner, where the accessing is from a source other than a host. The embodiment also includes storing the defined set of data as the single object in a number of solid state memory blocks as formatted by a control component of a solid state device that includes the number of solid state memory blocks.

    摘要翻译: 本公开包括固态设备中用于面向对象的存储器的方法,设备和系统。 在固态设备中面向对象存储器的方法的一个实施例包括以原子操作方式访问定义的一组数据作为单个对象,其中访问来自除主机之外的源。 该实施例还包括将定义的一组数据作为单个对象存储在多个固态存储器块中,如由固态存储器块的数量的固态设备的控制部件格式化。

    METHOD AND APPARATUS FOR EFFICIENT REMOTE COPY
    35.
    发明申请
    METHOD AND APPARATUS FOR EFFICIENT REMOTE COPY 有权
    用于有效远程复制的方法和装置

    公开(公告)号:US20140208048A1

    公开(公告)日:2014-07-24

    申请号:US13747586

    申请日:2013-01-23

    申请人: Akira DEGUCHI

    发明人: Akira DEGUCHI

    IPC分类号: G06F3/06

    摘要: According to one aspect of the invention, a storage system comprises: a plurality of storage devices; and a controller operable to manage a secondary volume, of a remote copy pair with a primary volume of another storage system, and corresponding to a portion of the plurality of storage devices. The secondary volume has a function for storing data included in journal data sent from said another storage system according to a remote copy procedure. The controller is operable to handle the journal data to be stored temporarily in a third volume corresponding to another portion of the plurality of storage devices before storing the data of the journal data to the secondary volume, if a relationship between the journal data and another journal data, which has smaller sequence number than sequence number of the journal data and is sent from said another storage system to the storage system, has a condition.

    摘要翻译: 根据本发明的一个方面,一种存储系统包括:多个存储装置; 以及控制器,其可操作以管理具有另一存储系统的主卷的远程副本对的副卷,并且对应于所述多个存储设备的一部分。 副卷具有根据远程复制过程存储从所述另一存储系统发送的日志数据中包含的数据的功能。 如果日志数据与另一个日志之间的关系,则控制器可操作地将临时存储的临时数据临时存储在与多个存储设备的另一部分相对应的第三卷中,然后将日志数据的数据存储到辅助卷 具有比日志数据的序列号小的序列号并且从所述另一存储系统发送到存储系统的数据具有条件。

    Storage apparatus and storage apparatus control method
    36.
    发明授权
    Storage apparatus and storage apparatus control method 有权
    存储装置和存储装置的控制方法

    公开(公告)号:US08769195B2

    公开(公告)日:2014-07-01

    申请号:US13009383

    申请日:2011-01-19

    摘要: A save control section included in a storage apparatus continuously performs writeback by which a data group is read out from a plurality of storage sections of the storage apparatus and by which the data group is saved in a data group storage section of the storage apparatus, or staging by which a data group saved in the data group storage section is distributed and stored in the plurality of storage sections according to storage areas of the data group storage section which store a plurality of data groups. An output section of the storage apparatus outputs in block a data group including the data stored in each of the plurality of storage sections. The data group storage section has the storage areas for storing a data group.

    摘要翻译: 包括在存储装置中的保存控制部分连续地执行写入,通过该写回从存储装置的多个存储部分读出数据组,并且将数据组保存在存储装置的数据组存储部分中,或者 保存在数据组存储部分中的数据组的分段根据存储多个数据组的数据组存储部分的存储区域分发存储在多个存储部分中。 存储装置的输出部分块输出包括存储在多个存储部分中的每一个中的数据的数据组。 数据组存储部分具有用于存储数据组的存储区域。

    System and method for secure and reliable multi-cloud data replication
    38.
    发明授权
    System and method for secure and reliable multi-cloud data replication 有权
    用于安全可靠的多云数据复制的系统和方法

    公开(公告)号:US08762642B2

    公开(公告)日:2014-06-24

    申请号:US12695250

    申请日:2010-01-28

    IPC分类号: G06F12/00

    摘要: A multi-cloud data replication method includes providing a data replication cluster comprising at least a first host node and at least a first online storage cloud. The first host node is connected to the first online storage cloud via a network and comprises a server, a cloud array application and a local cache. The local cache comprises a buffer and a first storage volume comprising data cached in one or more buffer blocks of the local cache's buffer. Next, requesting authorization to perform cache flush of the cached first storage volume data to the first online storage cloud. Upon receiving approval of the authorization, encrypting the cached first storage volume data in each of the one or more buffer blocks with a data private key. Next, assigning metadata comprising at lest a unique identifier to each of the one or more buffer blocks and then encrypting the metadata with a metadata private key. Next, transmitting the one or more buffer blocks with the encrypted first storage volume data to the first online cloud storage. Next, creating a sequence of updates of the metadata, encrypting the sequence with the metadata private key and then transmitting the sequence of metadata updates to the first online storage cloud.

    摘要翻译: 多云数据复制方法包括提供包括至少第一主机节点和至少第一在线存储云的数据复制集群。 第一主机节点经由网络连接到第一在线存储云,并且包括服务器,云阵列应用和本地高速缓存。 本地高速缓存包括缓冲器和第一存储卷,其包括缓存在本地高速缓冲存储器的缓冲器的一个或多个缓冲器块中的数据。 接下来,请求授权将高速缓存的第一存储卷数据刷新到第一在线存储云。 在获得授权的批准之后,用数据私钥对一个或多个缓冲区块中的每一个缓存的第一存储卷数据进行加密。 接下来,将包含唯一标识符的元数据分配给一个或多个缓冲器块中的每一个,然后用元数据私钥对元数据进行加密。 接下来,将具有加密的第一存储卷数据的一个或多个缓冲块发送到第一在线云存储。 接下来,创建元数据的更新序列,用元数据私钥加密序列,然后将元数据更新序列发送到第一在线存储云。

    Flexible remote data mirroring
    39.
    发明授权
    Flexible remote data mirroring 有权
    灵活的远程数据镜像

    公开(公告)号:US08762328B2

    公开(公告)日:2014-06-24

    申请号:US12612629

    申请日:2009-11-04

    IPC分类号: G06F17/00 G06F15/173

    摘要: Methods, systems, and configured storage media are provided for flexible data mirroring. In particular, the invention provides many-to-one data mirroring, including mirroring from local servers running the same or different operating systems and/or file systems at two or more geographically dispersed locations. The invention also provides one-to-many data mirroring, mirroring with or without a dedicated private telecommunications link, and mirroring with or without a dedicated server or another server at the destination(s) to assist the remote mirroring unit(s). In addition, the invention provides flexibility by permitting the use of various combinations of one or more external storage units and/or RAID units to hold mirrored data. Spoofing, SCSI and other bus emulations, and further tools and techniques are used in various embodiments of the invention.

    摘要翻译: 提供了方法,系统和配置的存储介质,用于灵活的数据镜像。 特别地,本发明提供了多对一的数据镜像,包括从在两个或更多地理上分散的位置处运行相同或不同的操作系统和/或文件系统的本地服务器进行镜像。 本发明还提供一对多数据镜像,具有或不具有专用私人电信链路的镜像,以及在目的地处有或没有专用服务器或另一服务器的镜像,以协助远程镜像单元。 此外,本发明通过允许使用一个或多个外部存储单元和/或RAID单元的各种组合来保存镜像数据来提供灵活性。 在本发明的各种实施例中,使用了欺骗,SCSI和其它总线仿真以及其它工具和技术。

    Object oriented memory in solid state devices
    40.
    发明授权
    Object oriented memory in solid state devices 有权
    固态设备中面向对象的内存

    公开(公告)号:US08751860B2

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

    申请号:US12477349

    申请日:2009-06-03

    IPC分类号: G06F11/08

    摘要: The present disclosure includes methods, devices, and systems for object oriented memory in solid state devices. One embodiment of a method for object oriented memory in solid state devices includes accessing a defined set of data as a single object in an atomic operation manner, where the accessing is from a source other than a host. The embodiment also includes storing the defined set of data as the single object in a number of solid state memory blocks as formatted by a control component of a solid state device that includes the number of solid state memory blocks.

    摘要翻译: 本公开包括固态设备中用于面向对象的存储器的方法,设备和系统。 在固态设备中面向对象存储器的方法的一个实施例包括以原子操作方式访问定义的一组数据作为单个对象,其中访问来自除主机之外的源。 该实施例还包括将定义的一组数据作为单个对象存储在多个固态存储器块中,如由固态存储器块的数量的固态设备的控制部件格式化。