会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Remote data facility prefetch
    • 远程数据设备预取
    • US06557079B1
    • 2003-04-29
    • US09468270
    • 1999-12-20
    • Robert S. Mason, Jr.Yuval OfekDan Arnon
    • Robert S. Mason, Jr.Yuval OfekDan Arnon
    • G06F1200
    • G06F12/0862
    • A mechanism for optimizing predictive read performance in a data storage system that is connected to a geographically remote data storage system by a data link for remote replication of data in support of data recovery operations. The data storage system initiates a local prefetch and initiates via the data link a remote prefetch by the remote data storage system to retrieve data from storage devices coupled to the local and remote data storage systems, respectively. The remote prefetch read start address is offset from the local prefetch read start address by a programmable track offset value. The programmable track offset value is adjusted to tune the prefetch workload balance between the local and remote data storage systems.
    • 一种用于优化数据存储系统中的预测读取性能的机制,其通过数据链路连接到地理上远程的数据存储系统,用于支持数据恢复操作的数据的远程复制。 数据存储系统启动本地预取,并通过数据链路启动远程数据存储系统的远程预取,以分别从耦合到本地和远程数据存储系统的存储设备检索数据。 远程预取读取起始地址通过可编程轨道偏移值与本地预取读取起始地址偏移。 调整可编程磁道偏移值以调整本地和远程数据存储系统之间的预取工作负载平衡。
    • 5. 发明授权
    • System and method for restoring previously backed-up data in a mass storage subsystem
    • 用于恢复大容量存储子系统中先前备份的数据的系统和方法
    • US06772198B2
    • 2004-08-03
    • US10142478
    • 2002-05-10
    • Dan ArnonYuval Ofek
    • Dan ArnonYuval Ofek
    • G06F1516
    • G06F11/1469Y10S707/99953
    • In a system that includes a back-up subsystem comprising back-up media, a mass storage subsystem connected to the back-up subsystem, and a host connected to the mass storage subsystem, the mass storage subsystem, as master and independent of the host, requests the restore operation by providing to the back-up subsystem, as slave, data identifiers identifying multiple data items to be transferred during the restore operation. The back-up subsystem determines its preferred ordering for retrieval of the requested plurality of data items from the back-up media. The back-up subsystem provides the requested data items to the mass storage subsystem in the determined preferred order in a plurality of iterations, each iteration identified by a data item identifier for the data item to be transferred in the current iteration.
    • 在包括备份子系统的系统中,包括备份介质,连接到备用子系统的大容量存储子系统和连接到大容量存储子系统的主机,大容量存储子系统作为主机并且独立于主机 通过向备用子系统提供标识要在还原操作期间要传送的多个数据项的数据标识符来请求恢复操作。 备份子系统确定其从备份介质检索所请求的多个数据项的优选顺序。 备用子系统以多个迭代以确定的优选顺序向大容量存储子系统提供所请求的数据项,每个迭代由在当前迭代中要传送的数据项的数据项标识符标识。
    • 6. 发明授权
    • Method and apparatus for managing access requests from a plurality of devices using dual level queue locking scheme and a doubly-linked circular queue
    • 用于使用双级队列锁定方案和双重链接的循环队列来管理来自多个设备的访问请求的方法和装置
    • US06321308B1
    • 2001-11-20
    • US08822971
    • 1997-03-21
    • Dan ArnonYuval Ofek
    • Dan ArnonYuval Ofek
    • G06F1200
    • G06F3/0613G06F3/0659G06F3/0689
    • A method of managing a storage system which includes a local and remote systems is provided. Link services between the two subsystems are provided though the use of a task queue. The task queue resides in a global memory of the local storage system and receives requests from the various host controllers, device, and remote controllers connected to the local storage. The remote controllers of the local storage service the requests placed in the task queue to enable data transfer between the local and remote storage systems. The task queue may be a doubly linked list of records including forward and backward pointers in addition to the request data. A two level locking scheme is employed to prevent the addition of incompatible requests to the queue and to enable maximum parallelism in servicing requests in the queue. The first level of locking applies to the entire queue and is used when records are added to and deleted from the queue. The second level of locking applies to the individual queue records. Each queue record is locked when being serviced by an associated controller. Locked records and records corresponding to device requests having another locked record are ignored by the servicing controllers.
    • 提供了一种管理包括本地和远程系统的存储系统的方法。 通过使用任务队列来提供两个子系统之间的链接服务。 任务队列驻留在本地存储系统的全局存储器中,并接收来自连接到本地存储器的各种主机控制器,设备和远程控制器的请求。 本地存储服务的远程控制器将请求放置在任务队列中,以实现本地和远程存储系统之间的数据传输。 任务队列可以是除了请求数据之外的包括前向和后向指针的记录的双向链接列表。 采用两级锁定方案来防止向队列中添加不兼容的请求,并且能够在服务请求队列中实现最大的并行性。 第一级锁定适用于整个队列,并在将记录添加到队列中并从其中删除时使用。 第二级锁定适用于各个队列记录。 当由关联的控制器服务时,每个队列记录被锁定。 与具有另一个锁定记录的设备请求相对应的锁定记录和记录被服务控制器忽略。
    • 7. 发明授权
    • Method and apparatus for maintaining consistency of data stored in a group of mirroring devices
    • 用于保持存储在一组镜像设备中的数据的一致性的方法和装置
    • US06493796B1
    • 2002-12-10
    • US09388328
    • 1999-09-01
    • Dan ArnonYuval OfekDouglas E. LeCrone
    • Dan ArnonYuval OfekDouglas E. LeCrone
    • G06F1200
    • G06F11/2064G06F11/2069G06F11/2071G06F2201/82
    • In one embodiment, mirroring communication from a second source storage device to a second target storage device in a data mirroring system is disabled when mirroring communication from a first source storage device to a first target storage device is disabled. In another embodiment, information is stored in a data mirroring system identifying at least one subset of a plurality of mirrored source storage devices for which a consistent representation of data is desired to be maintained on at least one corresponding subset of a plurality of target storage devices. In yet another embodiment, at least one of a plurality of mirrored source storage devices is placed in one of a first state, a second state, and a third state. In response to a source storage system receiving a write-requesting command chain directed to a mirrored source storage device in the first state, the command chain is permitted to commit and data written by the command chain is transferred to a corresponding target storage device. In response to the source storage system receiving a write-requesting command chain directed to a mirrored source storage device in the second state, the command chain is prevented from committing. In response to the source storage system receiving a write-requesting command chain directed to a mirrored source storage device in the third state, the command chain is permitted to commit without transferring data written by the command chain to a corresponding target storage device.
    • 在一个实施例中,当从第一源存储设备到第一目标存储设备的通信镜像被禁用时,禁止从数据镜像系统中的第二源存储设备到第二目标存储设备的镜像通信。 在另一个实施例中,信息被存储在数据镜像系统中,标识多个镜像源存储设备的至少一个子集,期望在多个目标存储设备的至少一个对应子集上保持一致的数据表示 。 在另一个实施例中,多个镜像源存储设备中的至少一个被放置在第一状态,第二状态和第三状态之一中。 响应于源存储系统接收到处于第一状态的镜像源存储设备的写请求命令链,允许命令链提交,并且由命令链写入的数据被传送到相应的目标存储设备。 响应于源存储系统在第二状态下接收到指向镜像源存储设备的写请求命令链,防止命令链提交。 响应于源存储系统接收到处于第三状态的镜像源存储设备的写请求命令链,允许命令链提交而不将命令链写入的数据传送到相应的目标存储设备。
    • 8. 发明授权
    • System and method for restoring previously backed-up data in a mass storage subsystem
    • 用于恢复大容量存储子系统中先前备份的数据的系统和方法
    • US06424999B1
    • 2002-07-23
    • US09268494
    • 1999-03-11
    • Dan ArnonYuval Ofek
    • Dan ArnonYuval Ofek
    • G06F1516
    • G06F11/1469Y10S707/99953
    • A system comprising a mass storage subsystem, as a master device and backup subsystem, as a slave device, the slave device transferring data items to the master device during a restore operation. Each data item to be restored is identified by a data item identifier. The master device initially provides the slave device with a list of data item identifiers and the slave device receives the data item identifier list from the master device and order the data item identifiers thereon in an optimal order for transfer to the master device, the ordering based on the ordering of the data items on storage media on which they are stored. The master device, in each of a plurality of iterations, receives from the slave device data item identifiers identifying a data item transferred during a previous iteration and a data item to be transferred during the current iteration and requests the slave device to transfer the data item to be transferred. The master device uses the data item identifier that it receives from the slave device identifying the data item transferred during the previous iteration to confirm that the data item corresponded to the data item that was to have been transferred during the previous iteration. The slave device, in each iteration, provides the master device with the data item identifiers identifying the data item transferred during the previous iteration and the data item to be transferred during the current iteration, and transfers the data item to be transferred during the iteration to the master device when requested by the master device.
    • 一种包括作为主设备和备用子系统的大容量存储子系统作为从设备的系统,所述从设备在恢复操作期间将数据项传送到主设备。 要恢复的每个数据项由数据项标识符标识。 主设备最初向从设备提供数据项标识符的列表,并且从设备从主设备接收数据项标识符列表,并以最佳顺序对数据项标识符进行命令以传送到主设备,基于排序 关于在存储介质上的数据项的排序。 在多个迭代中的每一个中,主设备从从设备接收标识在先前迭代期间传送的数据项的数据项标识符和当前迭代期间要传送的数据项,并请求从设备传送数据项 被转移。 主设备使用从从设备接收的数据项标识符,标识在先前迭代期间传送的数据项,以确认该数据项对应于在先前迭代期间被传送的数据项。 在每次迭代中,从设备为主设备提供标识在前一次迭代期间传送的数据项的数据项标识符和当前迭代期间要传送的数据项,并将要在迭代期间传送的数据项传送到 主设备在主设备请求时。