会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Adaptive flow control for networked storage
    • 网络存储的自适应流量控制
    • US09229638B1
    • 2016-01-05
    • US13161587
    • 2011-06-16
    • Bhaskar BoraMark HalsteadGaurav Mukul Bhatnagar
    • Bhaskar BoraMark HalsteadGaurav Mukul Bhatnagar
    • G06F3/00G06F3/06
    • G06F3/0611G06F3/065G06F3/0653G06F3/067G06F3/0683G06F11/2066H04L67/1095
    • In a networked storage system in which at least one primary data storage device is mirrored by a secondary data storage device, the primary device maintains data indicative of IO response rate of the secondary and capacity of a network via which the primary device is in communication with the secondary device. The primary device uses that data to determine whether to transmit an IO request to the secondary device. For example, the primary device may use the data to calculate loading of the secondary device based on IO response rate of the secondary device. The primary device may also increase its IO transmission rate if it is determined that the response rate of the secondary device is increasing, and decrease its IO transmission rate if it is determined that the response rate of the secondary device is decreasing. In order to avoid overloading the network the primary device compares the size of an IO request against the difference between perceived network capacity and utilized network capacity to determine whether sufficient network capacity exists for the IO request.
    • 在其中至少一个主数据存储设备被辅助数据存储设备镜像的网络存储系统中,主设备维护指示主设备通过其通信的网络的次要和容量的IO响应速率的数据, 辅助设备。 主设备使用该数据来确定是否向辅设备发送IO请求。 例如,主设备可以使用数据来基于辅助设备的IO响应速率来计算辅助设备的负载。 如果确定辅助设备的响应速率正在增加,则主设备还可以增加其IO传输速率,并且如果确定辅助设备的响应速率正在减小,则其降低其IO传输速率。 为了避免网络超载,主设备将IO请求的大小与感知的网络容量和所使用的网络容量之间的差异进行比较,以确定是否存在IO请求的足够的网络容量。
    • 3. 发明授权
    • Remote read for storage devices
    • 远程读取存储设备
    • US08589645B1
    • 2013-11-19
    • US12079476
    • 2008-03-27
    • Mark HalsteadMarik Marshak
    • Mark HalsteadMarik Marshak
    • G06F12/00
    • G06F11/2058
    • Reading data from a storage device includes presenting a read request to the storage device. In response to a more recent version of the data not being available on the storage device, the storage device requests the data from another storage device coupled to the storage device. In response to the more recent version of the data being available at the other storage device, the storage device obtains and copies the more recent version of the data prior to servicing the read request. The storage device services the read request by providing the data if the data is available. The storage device and the other storage device may be coupled using an RDF protocol.
    • 从存储设备读取数据包括向存储设备呈现读取请求。 响应于存储设备上不可用的更新版本的数据,存储设备从耦合到存储设备的另一存储设备请求数据。 响应于在其他存储设备上可获得的更新版本的数据,存储设备在服务读取请求之前获得并拷贝更新的数据版本。 如果数据可用,则存储设备通过提供数据来服务读请求。 可以使用RDF协议来耦合存储设备和另一存储设备。
    • 10. 发明申请
    • Virtual ordered writes for multiple storage devices
    • 多个存储设备的虚拟有序写入
    • US20050120056A1
    • 2005-06-02
    • US10724669
    • 2003-12-01
    • David MeiriDouglas LecroneKevin HeasleyVadim LonginovMark HalsteadBenjamin YoderWilliam Thibodeau
    • David MeiriDouglas LecroneKevin HeasleyVadim LonginovMark HalsteadBenjamin YoderWilliam Thibodeau
    • G06F7/00G06F11/20G06F17/30
    • G06F3/0619G06F3/0665G06F3/0689G06F11/2064G06F11/2074G06F17/30067G06F2201/82Y10S707/99943
    • Ordering data writes includes at least some of a group of primary storage devices receiving a first plurality of data writes, causing a cycle switch for the group of primary storage devices where the first plurality of data writes are associated with a particular cycle on each primary storage device in the group, and at least some of the group of primary storage devices receiving a second plurality of writes after initiating the cycle switch where all of the second plurality of writes are associated with a cycle different from the particular cycle on each primary storage device. Writes to the group begun after initiating the cycle switch may not complete until after the cycle switch has completed. Ordering data writes may also include, after completion of the cycle switch, each of the primary storage devices of the group initiating transfer of the first plurality of writes to a corresponding secondary storage device. Ordering data writes may also include, following each of the primary storage devices of the group completing transfer of the first plurality of writes to a corresponding secondary storage device, each of the primary storage devices sending a message to the corresponding secondary storage device.
    • 订购数据写入包括接收第一多个数据写入的一组主存储设备中的至少一些,从而为主存储设备组进行循环切换,其中第一多个数据写入与每个主存储器上的特定周期相关联 该组中的至少一些初级存储设备中的至少一些,在启动循环开关之后接收第二多个写入的组中的至少一些,其中所有第二多个写入都与不同于每个主存储设备上的特定周期的循环相关联 。 启动循环开关后开始的组写入可能不会完成,直到循环切换完成。 订购数据写入还可以包括在循环切换完成之后,组中的每个主存储设备启动第一多个写入的传送到对应的辅助存储设备。 订购数据写入还可以包括,在组的每个主存储设备完成将第一多个写入传送到相应的辅助存储设备之后,每个主存储设备向相应的辅助存储设备发送消息。