会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for suspending multiple duplex pairs during back up
processing to insure storage devices remain synchronized in a sequence
consistent order
    • 在备份处理期间暂停多个双工对以确保存储设备的方法和装置保持以顺序一致的顺序同步
    • US5692155A
    • 1997-11-25
    • US424930
    • 1995-04-19
    • James Lincoln IskiyanRobert Frederic KernWilliam Frank MickaRobert Wesley Shomler
    • James Lincoln IskiyanRobert Frederic KernWilliam Frank MickaRobert Wesley Shomler
    • G06F12/16G06F3/06G06F11/20G06F12/08G06F13/00
    • G06F11/2082G06F11/2064
    • A data storage system atomically suspends multiple duplex pairs across either a single storage subsystem or multiple storage subsystems. The duplex pairs are suspended such that the data on the secondary DASDs of the duplex pairs is maintained in a sequence consistent order. A host processor in the data storage system running an application generates records and record updates to be written to the primary DASDs of the duplex pairs. The storage controller directs copies of the records and record updates to the secondary DASDs of the duplex pairs. Sequence consistency is maintained on the secondary DASDs by quiescing the duplex pairs and then suspending the duplex pairs with change recording. Quiescing the duplex pairs allows any current write I/O in progress to complete to the primary DASD. The storage controller then locks out any subsequent write I/O from the host processor by raising a long busy signal to such subsequent write requests. Suspending the duplex pairs with change recording directs the storage controller to mark the physical address of the primary DASD which the application in the host processor updates between the time the duplex pair is suspended and then is reestablished.
    • 数据存储系统通过单个存储子系统或多个存储子系统原子地挂起多个双工对。 双工对被暂停,使得双工对的辅助DASD上的数据以顺序一致的顺序被维持。 运行应用程序的数据存储系统中的主机处理器生成记录并记录要写入双工对的主DASD的更新。 存储控制器指示记录的副本并记录更新到双工对的辅助DASD。 通过停止双工对,然后通过更改记录来挂起双工对,在辅助DASD上维持序列一致性。 停止双工对允许正在进行的任何当前写I / O完成到主DASD。 然后,存储控制器通过将长忙信号提升到这样的后续写请求来锁定来自主处理器的任何后续写入I / O。 使用更改记录挂起双工对可指示存储控制器标记主DASD的物理地址,主DASD的应用程序在双工对暂停时间然后被重新建立之间更新。
    • 2. 发明授权
    • System and method for reconstructing data in a storage array system
    • 用于重建存储阵列系统中的数据的系统和方法
    • US06092215A
    • 2000-07-18
    • US940105
    • 1997-09-29
    • Paul HodgesRobert Wesley Shomler
    • Paul HodgesRobert Wesley Shomler
    • G06F11/10G06F11/00
    • G06F11/1076G06F2211/1054
    • A system and method are provided for coordinating command for updating and reconstructing data in an array of storage devices connected to a computer system when multiple initiators issue commands. Sets of data blocks and corresponding parity blocks are arranged on a plurality of storage devices, such that a data block can be reconstructed using a set of data blocks and at least one parity block. When a new data block is written to the disk drive, a corresponding old parity block is write updated with an updated parity block. When reconstructing an unavailable data block an initiator issues a read command to each storage device having a data block or a parity block used for reconstructing the unavailable data block. Each read command is enqueued on a command queue for each storage device in a priority order coordinating each read command with any write update command for the same block so that a new data block and an old parity block are not read as part of the same parity stripe and vice versa.
    • 提供了一种系统和方法,用于在多个发起者发出命令时协调用于更新和重建连接到计算机系统的存储设备阵列中的数据的命令。 数据块和对应的奇偶校验块的集合被布置在多个存储设备上,使得可以使用一组数据块和至少一个奇偶校验块来重构数据块。 当将新的数据块写入到磁盘驱动器时,用更新的奇偶校验块对相应的旧奇偶校验块进行写入更新。 当重建不可用数据块时,发起者向具有用于重构不可用数据块的数据块或奇偶校验块的每个存储设备发出读取命令。 每个读取命令以每个存储设备的命令队列排队,以优先级顺序排列每个读取命令,并使用相同块的任何写入更新命令,以便新的数据块和旧的奇偶校验块不被读取作为相同奇偶校验的一部分 条纹,反之亦然。
    • 3. 发明授权
    • Target DASD controlled data migration move
    • 目标DASD控制数据迁移
    • US5835954A
    • 1998-11-10
    • US711623
    • 1996-09-12
    • Linda Marie DuyanovichWilliam Frank MickaRobert Wesley Shomler
    • Linda Marie DuyanovichWilliam Frank MickaRobert Wesley Shomler
    • G06F3/06G06F12/08G06F12/02
    • G06F3/0614G06F3/0647G06F3/0679G06F12/0866
    • Non-disruptive data migration moves are performed form a source DASD to target DASD in a data subsystem. Both source and target DASDs comprise a cache and a nonvolatile store (NVS). Relative to the host, the target DASD generally operates as a source, managing requests for access to source DASD data by issuing I/O requests to the source DASD. First, the target DASD initiates a background data transfer, where data is copied from the source DASD to the target DASD preparing the target DASD to replace the source DASD. The data transfer includes copying data items directly from the source DASD's cache to that of the target DASD's cache, as well as copying data items from the source DASD's NVS to the target DASD's NVS. During background data transfer, the host can still perform data access operations, such as reads and writes, using the target DASD. Namely, for data already copied from the source DASD to the target DASD, the host reads this data from the target DASD. Host requests to read data not yet copied to the source DASD causes staging of the data from the source DASD to the target DASD. For host write requests, the data to be written to the target DASD, if no source data is needed to complete the write. To satisfy host write requests requiring data not yet copied from the source DASD, the data is copied from the source DASD to the target DASD.
    • 不间断数据迁移移动由源DASD执行,以在数据子系统中定位DASD。 源和目标DASD都包括缓存和非易失性存储(NVS)。 相对于主机,目标DASD通常作为源运行,通过向源DASD发出I / O请求来管理对源DASD数据的访问请求。 首先,目标DASD启动后台数据传输,其中数据从源DASD复制到目标DASD,准备目标DASD以替换源DASD。 数据传输包括将数据项直接从源DASD的缓存复制到目标DASD缓存的数据项,以及将数据项从源DASD的NVS复制到目标DASD的NVS。 在背景数据传输期间,主机仍然可以使用目标DASD执行数据访问操作,例如读取和写入。 即,对于已经从源DASD复制到目标DASD的数据,主机从目标DASD读取该数据。 主机请求读取尚未复制到源DASD的数据会导致将数据从源DASD分段到目标DASD。 对于主机写请求,要写入目标DASD的数据,如果不需要源数据来完成写操作。 为了满足要求数据尚未从源DASD复制的主机写请求,数据从源DASD复制到目标DASD。
    • 4. 发明授权
    • Asynchronously shadowing record updates in a remote copy session using
track arrays
    • 使用轨道数组异步地在远程复制会话中镜像记录更新
    • US5720029A
    • 1998-02-17
    • US506490
    • 1995-07-25
    • Robert Frederic KernWilliam Frank MickaClaus William MikkelsenRobert Wesley ShomlerWarren Keith StanleyRichard Kent Treiber
    • Robert Frederic KernWilliam Frank MickaClaus William MikkelsenRobert Wesley ShomlerWarren Keith StanleyRichard Kent Treiber
    • G06F11/20G06F11/00
    • G06F11/2074G06F11/2064
    • A disaster recovery system providing asynchronous remote data shadowing between a primary and a secondary site uses a pair of track arrays for each primary data storage device of a remote copy pair to monitor which record updates are in transit between the primary site and the secondary site. A host processor at the primary site of the disaster recovery system transfers a sequentially consistent order of copies of record updates to the secondary site for back-up purposes. The copied record updates are stored on the secondary data storage devices which form remote copy pairs with the primary data storage devices at the primary site. One track array, the active track array, is used to set elements according to which tracks on the primary data storage device receive record updates from the host processor at the primary site. The other track array, the recovery track array, designates which record updates comprise the copied record updates currently transferred from the primary site to the secondary site for data shadowing and is used for recovery should an error interrupt the transfer. The track arrays are toggled once the consistency group transfer completes, the recovery track array becoming the active track array and the active track array becoming the recovery track array.
    • 在主站点和辅助站点之间提供异步远程数据镜像的灾难恢复系统使用远程副本对的每个主数据存储设备的一对轨道阵列来监视主站点和辅助站点之间传输的记录更新。 在灾难恢复系统的主站点处的主机处理器将记录更新的副本顺序传送到辅助站点以进行备份。 复制的记录更新存储在辅助数据存储设备上,其与主站点上的主数据存储设备形成远程副本对。 一个磁道阵列,主动磁道阵列,用于根据主数据存储设备的哪些磁道在主站点处从主机处理器接收记录更新来设置元素。 另一个轨道阵列(恢复轨道阵列)指定哪个记录更新包括当前从主站点传送到次站点的复制记录更新以用于数据阴影,并且如果错误中断传输,则用于恢复。 一旦一致性组传输完成,轨道阵列就会切换,恢复轨道阵列成为主动轨道阵列,而主动轨道阵列成为恢复轨道阵列。
    • 8. 发明授权
    • Data backup copying with delayed directory updating and reduced numbers
of DASD accesses at a back up site using a log structured array data
storage
    • 使用日志结构化阵列数据存储,在备份站点使用延迟目录更新和减少DASD访问数量进行数据备份复制
    • US5555371A
    • 1996-09-10
    • US276379
    • 1994-07-18
    • Linda Marie DuyanovichWilliam Frank MickaRobert Wesley Shomler
    • Linda Marie DuyanovichWilliam Frank MickaRobert Wesley Shomler
    • G06F11/20G11C29/00G06F11/34
    • G06F11/2074G06F11/2064G06F11/2082G11C29/74H04L67/1095H04L69/40G06F11/2066
    • Primary and secondary data processing systems are coupled via a communication system. Data storage in both systems is provided by a log structured array (LSA) system that stores data in compressed form. Each time data are updated within LSA, the updated data are stored in a data storage location different from the original data. Selected data recorded in a primary data storage of the primary system is remote dual copied to the secondary system for congruent storage in a secondary data storage, such as for disaster recovery purposes. The primary systems creates a remote copying session. Within such remote copying session, a series of "pending write update" sessions are ESTABLISHED. All data updated within each pending write update session is a consistency group of data. Within each pending write update session update data are retentively stored in both the primary and secondary systems (such as in a non-volatile cache). Addressability of such update data within a pending write update session is through separate pending write directories. The main (primary and secondary) directory for data is not updated such that all original (not updated) data are addressable. A COMMIT command terminates each pending write update session. Congruence of the sequence of updating in the primary system is maintained in the secondary system updating procedure.
    • 主要和次要数据处理系统通过通信系统耦合。 两个系统中的数据存储由以压缩形式存储数据的日志结构化阵列(LSA)系统提供。 每次在LSA内更新数据时,更新的数据都存储在与原始数据不同的数据存储位置。 记录在主系统的主数据存储中的所选数据被远程双重复制到辅助系统,以便在次要数据存储中进行一致的存储,例如用于灾难恢复目的。 主要系统创建远程复制会话。 在这样的远程复制会话中,一系列“挂起的写入更新”会话被建立。 在每个挂起的写入更新会话中更新的所有数据都是一致性数据组。 在每个待处理的写入更新会话中,更新数据被保持存储在主系统和辅助系统中(例如在非易失性缓存中)。 这种更新数据在挂起的写入更新会话中的可寻址性是通过单独的挂起的写入目录。 数据的主要(主要和次要)目录不会更新,以便所有原始(未更新)数据可寻址。 COMMIT命令终止每个挂起的写更新会话。 辅助系统更新过程维护主系统中更新顺序的一致性。
    • 10. 发明授权
    • Scalable I/O system for the efficient transfer of storage device data by a non-server reconnection
    • 可扩展I / O系统,用于通过非服务器重新连接有效传输存储设备数据
    • US06567853B2
    • 2003-05-20
    • US08986755
    • 1997-12-08
    • Robert Wesley Shomler
    • Robert Wesley Shomler
    • G06F1516
    • H04L63/08G06F3/0601G06F2003/0692H04L63/0823H04L67/14H04L67/16H04L67/2814H04L69/329
    • A method and system for a scalable I/O system are presented. The scalable I/O system includes a server, at least one client, and at least one storage device. The server interfaces with the at least one client and at least one storage device. The at least one storage device and at least one client also interface for data transfer. The server initiates data transfer from the storage device on behalf of an open client. The server further sets up a disconnect state in the at least one storage device to be reconnected for transfer to a non-server interface. The server further passes information to the open client that is requesting data transfer, which allows the open client to determine dimensions of data transfer, number of storage devices that require accessing for the data transfer, and the relationship of the data transfer of each storage device to the original data request sent to the server.
    • 提出了一种可扩展I / O系统的方法和系统。 可扩展I / O系统包括服务器,至少一个客户端和至少一个存储设备。 服务器与至少一个客户端和至少一个存储设备进行接口。 所述至少一个存储设备和至少一个客户端还接口用于数据传送。 服务器代表开放客户端从存储设备启动数据传输。 所述服务器进一步在所述至少一个存储设备中建立断开状态以重新连接以传送到非服务器接口。 服务器还将信息传递到正在请求数据传输的开放客户端,这允许开放客户端确定数据传输的维度,需要访问数据传输的存储设备的数量以及每个存储设备的数据传输的关系 到发送到服务器的原始数据请求。