会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Handling data writes copied from a remote data storage device
    • 处理从远程数据存储设备复制的数据写入
    • US07386668B2
    • 2008-06-10
    • US11503333
    • 2006-08-11
    • Vadim LonginovBenjamin W. YoderMark J. HalsteadDavid Meiri
    • Vadim LonginovBenjamin W. YoderMark J. HalsteadDavid Meiri
    • G06F13/00
    • G06F11/2064G06F11/2071G06F11/2074G06F11/2082G06F12/0804G06F12/0866G06F12/0868G06F12/0871G06F2201/82G06F2212/284
    • Handling ordered writes to a data storage device includes receiving a first chunk of data into slots of a cache of the data storage device and using a hash table to provide a correlation between cache slots containing data from the first chunk of data and locations of a logical storage device of the data storage device. Handling ordered writes may also include maintaining a circularly linked list of pointers to cache slots containing the first chunk of data. Handling ordered writes may also include receiving a second chunk of data into slots of the cache of the data storage device and receiving a message indicating that all data corresponding to the first chunk of data has been transferred to the data storage device. Handling ordered writes may also include, in response to receiving the message, storing data from the first chunk on to the logical storage device. Handling ordered writes may also include using a hash table to provide a correlation between cache slots containing data from the second chunk of data and locations of a logical storage device of the data storage device.
    • 处理对数据存储设备的有序写入包括将第一块数据接收到数据存储设备的高速缓存的时隙中,并且使用散列表来提供包含来自第一数据块和逻辑的位置的数据的高速缓存时隙之间的相关性 存储设备的数据存储设备。 处理有序写入还可以包括将包含第一数据块的缓存槽的指针的循环链接列表保持。 处理有序的写入还可以包括将第二块数据接收到数据存储设备的高速缓存的时隙中,并且接收指示对应于第一块数据的所有数据已被传送到数据存储设备的消息。 处理有序写入还可以包括响应于接收到消息,将来自第一块的数据存储到逻辑存储设备。 处理有序写入还可以包括使用哈希表来提供包含来自第二数据块的数据的高速缓存时隙与数据存储设备的逻辑存储设备的位置之间的相关性。
    • 4. 发明授权
    • Handling data writes copied from a remote data storage device
    • 处理从远程数据存储设备复制的数据写入
    • US07114033B2
    • 2006-09-26
    • US10956493
    • 2004-10-01
    • Vadim LonginovBenjamin W. YoderMark J. HalsteadDavid Meiri
    • Vadim LonginovBenjamin W. YoderMark J. HalsteadDavid Meiri
    • G06F12/00
    • G06F11/2064G06F11/2071G06F11/2074G06F11/2082G06F12/0804G06F12/0866G06F12/0868G06F12/0871G06F2201/82G06F2212/284
    • Handling ordered writes to a data storage device includes receiving a first chunk of data into slots of a cache of the data storage device and using a hash table to provide a correlation between cache slots containing data from the first chunk of data and locations of a logical storage device of the data storage device. Handling ordered writes may also include maintaining a circularly linked list of pointers to cache slots containing the first chunk of data. Handling ordered writes may also include receiving a second chunk of data into slots of the cache of the data storage device and receiving a message indicating that all data corresponding to the first chunk of data has been transferred to the data storage device. Handling ordered writes may also include, in response to receiving the message, storing data from the first chunk on to the logical storage device. Handling ordered writes may also include using a hash table to provide a correlation between cache slots containing data from the second chunk of data and locations of a logical storage device of the data storage device.
    • 处理对数据存储设备的有序写入包括将第一块数据接收到数据存储设备的高速缓存的时隙中,并且使用散列表来提供包含来自第一数据块和逻辑的位置的数据的高速缓存时隙之间的相关性 存储设备的数据存储设备。 处理有序写入还可以包括将包含第一数据块的缓存槽的指针的循环链接列表保持。 处理有序的写入还可以包括将第二块数据接收到数据存储设备的高速缓存的时隙中,并且接收指示对应于第一块数据的所有数据已被传送到数据存储设备的消息。 处理有序写入还可以包括响应于接收到消息,将来自第一块的数据存储到逻辑存储设备。 处理有序写入还可以包括使用哈希表来提供包含来自第二数据块的数据的高速缓存时隙与数据存储设备的逻辑存储设备的位置之间的相关性。
    • 6. 发明授权
    • Virtual ordered writes spillover mechanism
    • 虚拟有序写入溢出机制
    • US08145865B1
    • 2012-03-27
    • US11529864
    • 2006-09-29
    • Vadim LonginovBenjamin W. YoderMark J. Halstead
    • Vadim LonginovBenjamin W. YoderMark J. Halstead
    • G06F13/10
    • G06F11/2074G06F11/2066
    • Managing data transferred from a local storage device to a remote storage device includes maintaining the data in chunks in cache memory, where data writes to the local storage device begun during a particular time interval are associated with a chunk of data that is separate from other chunks of data and where data is transferred from the local storage device to the remote storage device by transferring a particular chunk after all data writes associated with the particular chunk have completed and after a previous chunk has been acknowledged as being received by the remote storage device and, in response to use of the cache memory exceeding a first threshold, storing data from a first chunk of the cache memory to a local disk. Data writes to the local storage device may be provided by a host coupled to the local storage device.
    • 管理从本地存储设备传输到远程存储设备的数据包括在高速缓冲存储器中保存数据块,其中在特定时间间隔期间开始的本地存储设备的数据写入与与其他块分离的数据块相关联 在通过与所述特定块相关联的所有数据写入已经完成之后并且在先前块被确认为被所述远程存储设备接收之后,通过传送特定块来从所述本地存储设备传送到所述远程存储设备的数据,以及 响应于超过第一阈值的高速缓冲存储器的使用,将来自高速缓冲存储器的第一块的数据存储到本地盘。 可以由耦合到本地存储设备的主机提供对本地存储设备的数据写入。
    • 8. 发明申请
    • Data recovery for virtual ordered writes for multiple storage devices
    • 用于多个存储设备的虚拟有序写入的数据恢复
    • US20050132248A1
    • 2005-06-16
    • US10724670
    • 2003-12-01
    • Douglas LecroneKevin HeasleyVadim LonginovMark HalsteadDavid Meiri
    • Douglas LecroneKevin HeasleyVadim LonginovMark HalsteadDavid Meiri
    • G06F11/00
    • G06F11/2064G06F11/2071G06F11/2082
    • Recovering data provided in chunks to a plurality of secondary storage devices includes, for each of the secondary storage devices, discarding data corresponding chunks for which all data thereof has not been received, and, for each of the secondary storage devices, restoring a chunk of data thereto where all of the chunks of data restored to the plurality of secondary storage devices correspond to a particular transmission cycle of primary storage devices that provide data to the plurality of secondary storage devices. Recovering data may also include, following discarding and prior to restoring, for each of the plurality of secondary storage devices having two different chunks, waiting for external intervention to indicate whether to restore a particular one of the chunks. The external intervention may be provided by a host computer that is proximate to at least one of the secondary storage devices or may be provided by a host computer that is proximate to at least one of the primary storage computers.
    • 向多个辅助存储设备中恢复数据提供给多个辅助存储设备包括:对于每个辅助存储设备,丢弃对其未被接收到其所有数据的对应块的数据,并且对于每个辅助存储设备,还原一个 向其中恢复到多个辅助存储设备的所有数据块的数据对应于向多个辅助存储设备提供数据的主存储设备的特定传输周期。 对于具有两个不同块的多个辅助存储设备中的每一个,恢复数据还可以包括丢弃并且在恢复之前,等待外部干预来指示是否还原特定的一个块。 外部干预可以由靠近至少一个辅助存储设备的主计算机提供,或者可以由靠近至少一个主存储计算机的主计算机提供。
    • 9. 发明申请
    • Virtual ordered writes
    • 虚拟有序写入
    • US20050066122A1
    • 2005-03-24
    • US10956493
    • 2004-10-01
    • Vadim LonginovBenjamin YoderMark HalsteadDavid Meiri
    • Vadim LonginovBenjamin YoderMark HalsteadDavid Meiri
    • G06F12/08
    • G06F11/2064G06F11/2071G06F11/2074G06F11/2082G06F12/0804G06F12/0866G06F12/0868G06F12/0871G06F2201/82G06F2212/284
    • Handling ordered writes to a data storage device includes receiving a first chunk of data into slots of a cache of the data storage device and using a hash table to provide a correlation between cache slots containing data from the first chunk of data and locations of a logical storage device of the data storage device. Handling ordered writes may also include maintaining a circularly linked list of pointers to cache slots containing the first chunk of data. Handling ordered writes may also include receiving a second chunk of data into slots of the cache of the data storage device and receiving a message indicating that all data corresponding to the first chunk of data has been transferred to the data storage device. Handling ordered writes may also include, in response to receiving the message, storing data from the first chunk on to the logical storage device. Handling ordered writes may also include using a hash table to provide a correlation between cache slots containing data from the second chunk of data and locations of a logical storage device of the data storage device.
    • 处理对数据存储设备的有序写入包括将第一块数据接收到数据存储设备的高速缓存的时隙中,并且使用散列表来提供包含来自第一数据块和逻辑的位置的数据的高速缓存时隙之间的相关性 存储设备的数据存储设备。 处理有序写入还可以包括将包含第一数据块的缓存槽的指针的循环链接列表保持。 处理有序的写入还可以包括将第二块数据接收到数据存储设备的高速缓存的时隙中,并且接收指示对应于第一块数据的所有数据已被传送到数据存储设备的消息。 处理有序写入还可以包括响应于接收到消息,将来自第一块的数据存储到逻辑存储设备。 处理有序写入还可以包括使用哈希表来提供包含来自第二数据块的数据的高速缓存时隙与数据存储设备的逻辑存储设备的位置之间的相关性。