会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Flow control mechanism
    • 流量控制机构
    • US07730237B1
    • 2010-06-01
    • US10925379
    • 2004-08-24
    • Alexandr VeprinskyAnestis PanidisRamprasad ShettyIlya E. GarelikMark J. HalsteadSergey Kornfeld
    • Alexandr VeprinskyAnestis PanidisRamprasad ShettyIlya E. GarelikMark J. HalsteadSergey Kornfeld
    • G06F3/00G06F15/16
    • H04L47/28H04L47/25H04L49/90
    • Transferring data elements from a source to a destination includes providing a transmission queue at the source, where data elements in the transmission queue are transferred from the source to the destination, determining an optimal length for the transmission queue, where the optimal queue length is inversely proportional data latency time at the destination, and, if the optimal length is greater than an instantaneous length of the transmission queue, adding data elements to the transmission queue. Adding data elements may include adding a number of elements corresponding to a difference between the optimal length and the instantaneous length of the transmission queue. Determining optimal length may include dividing a constant by the data latency time at the destination. Transferring data elements may also include providing a network between the source and the destination.
    • 将数据元素从源传输到目的地包括在源处提供传输队列,其中传输队列中的数据元素从源传输到目的地,确定传输队列的最佳长度,其中最佳队列长度是反向的 在目的地的比例数据等待时间,以及如果最佳长度大于传输队列的瞬时长度,则将数据元素添加到传输队列。 添加数据元素可以包括添加与发送队列的最佳长度和瞬时长度之间的差对应的多个元素。 确定最佳长度可以包括将常数除以目的地的数据等待时间。 传送数据元素还可以包括在源和目的地之间提供网络。
    • 7. 发明授权
    • Determining configuration data in connection with dynamic RDF
    • 确定与动态RDF相关的配置数据
    • US07409470B2
    • 2008-08-05
    • US10995810
    • 2004-11-23
    • Mark J. HalsteadDan ArnonDavid Meiri
    • Mark J. HalsteadDan ArnonDavid Meiri
    • G06F3/00G06F12/00G06F13/00
    • G06F11/1666G06F3/0601G06F11/20G06F11/2069G06F2003/0697H04L12/56Y10S707/99952Y10S707/99953
    • Dynamically creating a communication path between first and second storage devices, includes creating a connection to a source volume on the first storage device and indicating that the source volume is not ready to transmit data on the communication path, after successfully creating the connection to the source volume, creating a connection to a destination volume on the second storage device and initially indicating that portions of one of: the destination volume and the source volume do not contain valid copies of data, where the destination volume accepts data from the source volume, and after successfully creating the connections to the source and destination volumes, indicating that the source volume is ready to transmit data on the communication path. Dynamically creating a communication path between first and second storage devices, may also include creating at least one of: the source volume and the destination volume. Creating the connection to the source volume may include modifying a table containing configuration information for the first storage device. Creating the connection to the destination volume may include modifying a table containing configuration information for the second storage device.
    • 在第一和第二存储设备之间动态地创建通信路径,包括在成功创建到源的连接之后创建到第一存储设备上的源卷的连接并且指示源卷未准备好在通信路径上传输数据 创建与第二存储设备上的目的地卷的连接,并且最初指示目的卷和源卷之一的部分不包含数据的有效副本,其中目的地卷接收来自源卷的数据,以及 在成功创建到源卷和目标卷的连接后,指示源卷准备好在通信路径上传输数据。 在第一和第二存储设备之间动态地创建通信路径还可以包括创建源卷和目的地卷中的至少一个。 创建与源卷的连接可能包括修改包含第一个存储设备的配置信息的表。 创建到目标卷的连接可能包括修改包含第二个存储设备的配置信息的表。
    • 8. 发明授权
    • 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.
    • 处理对数据存储设备的有序写入包括将第一块数据接收到数据存储设备的高速缓存的时隙中,并且使用散列表来提供包含来自第一数据块和逻辑的位置的数据的高速缓存时隙之间的相关性 存储设备的数据存储设备。 处理有序写入还可以包括将包含第一数据块的缓存槽的指针的循环链接列表保持。 处理有序的写入还可以包括将第二块数据接收到数据存储设备的高速缓存的时隙中,并且接收指示对应于第一块数据的所有数据已被传送到数据存储设备的消息。 处理有序写入还可以包括响应于接收到消息,将来自第一块的数据存储到逻辑存储设备。 处理有序写入还可以包括使用哈希表来提供包含来自第二数据块的数据的高速缓存时隙与数据存储设备的逻辑存储设备的位置之间的相关性。
    • 9. 发明授权
    • Remote mirroring in a switched environment
    • 在交换环境中进行远程镜像
    • US07174423B2
    • 2007-02-06
    • US11183461
    • 2005-07-18
    • David MeiriDan ArnonMark J. HalsteadPeter Kamvysselisi
    • David MeiriDan ArnonMark J. HalsteadPeter Kamvysselisi
    • G06F11/20
    • H04L67/1095G06F11/20G06F11/201G06F11/2071H04L67/1097
    • A mechanism to support remote mirroring of storage devices by data storage systems in a one-to-many switched environment. Each data storage system includes a disk director that is adapted to control at least one device group that is supported in a mirrored configuration with a corresponding device group controlled by one of the other data storage systems. For each device group and corresponding device group, there are first ports associated with the device group and second ports associated with the corresponding device group. A switch element is adapted to connect one of the first ports to at least one of the second ports so that data may be exchanged between the ports for each device group and corresponding device group. The disk director selects which first port is to be connected to which second port via the switch element in the establishment of a logical link. Thus, each port connected to the switch is capable of achieving multiple connections to multiple destinations for increased connectivity, redundancy and performance (load balance) without additional hardware.
    • 支持数据存储系统在一对多交换环境中远程镜像存储设备的机制。 每个数据存储系统包括磁盘引导器,该磁盘引导器适于控制被镜像配置中支持的至少一个设备组与由其他数据存储系统之一控制的相应设备组。 对于每个设备组和相应的设备组,都有与设备组相关联的第一个端口和与相应设备组相关联的第二个端口。 开关元件适于将第一端口中的一个连接到至少一个第二端口,使得可以在用于每个设备组和对应的设备组的端口之间交换数据。 在建立逻辑链路时,磁盘控制器通过交换机元件选择要连接到哪个第二端口的第一端口。 因此,连接到交换机的每个端口能够实现多个连接到多个目的地,以增加连接性,冗余和性能(负载平衡),而无需额外的硬件。
    • 10. 发明授权
    • 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.
    • 处理对数据存储设备的有序写入包括将第一块数据接收到数据存储设备的高速缓存的时隙中,并且使用散列表来提供包含来自第一数据块和逻辑的位置的数据的高速缓存时隙之间的相关性 存储设备的数据存储设备。 处理有序写入还可以包括将包含第一数据块的缓存槽的指针的循环链接列表保持。 处理有序的写入还可以包括将第二块数据接收到数据存储设备的高速缓存的时隙中,并且接收指示对应于第一块数据的所有数据已被传送到数据存储设备的消息。 处理有序写入还可以包括响应于接收到消息,将来自第一块的数据存储到逻辑存储设备。 处理有序写入还可以包括使用哈希表来提供包含来自第二数据块的数据的高速缓存时隙与数据存储设备的逻辑存储设备的位置之间的相关性。