会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 73. 发明授权
    • Write pacing
    • 写起搏
    • US07702871B1
    • 2010-04-20
    • US11897686
    • 2007-08-31
    • Dan ArnonDavid Meiri
    • Dan ArnonDavid Meiri
    • G06F12/00
    • G06F11/2066G06F3/0611G06F3/0614G06F3/0659G06F3/067G06F11/2074
    • A system for controlling the pacing of host data writes in response to changing system conditions allows for the use of variably controlled delays that facilitate asynchronous replication with bounded lag and smooth steady-state performance. Adding delay to the writes slows down the host and dampens activity spikes. A first storage device receives a write request, transmits data to a second storage device, and acknowledges the write request. An amount of additional write response time is controlled between when the write request is received and when the write request is acknowledged by the first storage device, where the amount of additional write response time is controlled according to system parameters including an amount of lag time between when the write request is received and when the write request is committed at the second storage device.
    • 用于控制主机数据写入的响应于系统条件变化的系统允许使用可变控制的延迟,其有助于具有有界滞后和平滑稳态性能的异步复制。 添加延迟写入会减慢主机并减少活动尖峰。 第一存储装置接收写请求,向第二存储装置发送数据,并确认写请求。 在写入请求被接收时和当第一存储设备确认写入请求之间时,控制附加的写入响应时间量,其中根据系统参数来控制附加的写入响应时间量,包括一个滞后时间量 当写入请求被接收时和在第二存储设备处提交写入请求时。
    • 75. 发明授权
    • Remote mirroring in a switched environment
    • 在交换环境中进行远程镜像
    • US07383385B2
    • 2008-06-03
    • US11627000
    • 2007-01-25
    • David MeiriDan ArnonMark J. HalsteadPeter Kamvysselisi
    • David MeiriDan ArnonMark J. HalsteadPeter Kamvysselisi
    • G06F13/14
    • 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.
    • 支持数据存储系统在一对多交换环境中远程镜像存储设备的机制。 每个数据存储系统包括磁盘引导器,该磁盘引导器适于控制被镜像配置中支持的至少一个设备组与由其他数据存储系统之一控制的相应设备组。 对于每个设备组和相应的设备组,都有与设备组相关联的第一个端口和与相应设备组相关联的第二个端口。 开关元件适于将第一端口中的一个连接到至少一个第二端口,使得可以在用于每个设备组和对应的设备组的端口之间交换数据。 在建立逻辑链路时,磁盘控制器通过交换机元件选择要连接到哪个第二端口的第一端口。 因此,连接到交换机的每个端口能够实现多个连接到多个目的地,以增加连接性,冗余和性能(负载平衡),而无需额外的硬件。
    • 76. 发明授权
    • Reading virtual ordered writes at local storage device
    • 在本地存储设备上读取虚拟有序写入
    • US07380082B2
    • 2008-05-27
    • US10606699
    • 2003-06-26
    • David MeiriMark J. HalsteadBenjamin W. YoderHaim KopylovitzHana Moreshet
    • David MeiriMark J. HalsteadBenjamin W. YoderHaim KopylovitzHana Moreshet
    • G06F12/00G06F13/00G06F13/28G06F17/30
    • G06F12/0871G06F12/0868G06F2212/284Y10S707/99953Y10S707/99954
    • Using a local storage device to read desired data stored on a remote storage device that receives chunks of data from the local storage device includes, if the desired data is entirely in a cache of the local storage device, the local storage device returning the data from the cache and, if the desired data is not entirely in a cache of the local storage device, reading data from the remote storage device to the local storage device and the local storage device merging the data from the remote storage device with data from the local storage device at the local storage device. Using a local storage device to read desired data stored on a remote storage device that receives chunks of data from the local storage device may also include, prior to reading data from the remote storage device to the local storage device, creating a temporary storage area at the local storage device if there is data from the local storage device that is to be read. The temporary storage area may be a scratch slot.
    • 使用本地存储设备读取存储在远程存储设备上的从本地存储设备接收数据块的所需数据包括,如果所需数据完全位于本地存储设备的高速缓存中,则本地存储设备从 缓存,如果所需数据不完全在本地存储设备的高速缓存中,则从远程存储设备向本地存储设备和本地存储设备读取数据,将来自远程存储设备的数据与来自本地的数据 存储设备在本地存储设备。 使用本地存储设备读取存储在从本地存储设备接收数据块的远程存储设备上的所需数据还可以包括在从远程存储设备向本地存储设备读取数据之前,创建临时存储区域 本地存储设备,如果存在来自本地存储设备的要被读取的数据。 临时存储区域可以是暂存槽。
    • 77. 发明申请
    • Continuous backup to a remote storage device
    • 连续备份到远程存储设备
    • US20070168403A1
    • 2007-07-19
    • US11325078
    • 2006-01-03
    • David MeiriMagnus Bjornsson
    • David MeiriMagnus Bjornsson
    • G06F17/30
    • G06F11/1451G06F11/1461
    • Continuous backup from a local storage device to a remote storage device includes subdividing the local storage device into subsections, providing a time indicator that is modified periodically, and, in response to a request to write new data to a particular subsection of the local storage device at a particular time, maintaining at the remote storage device data being overwritten by the new data according to the particular subsection and according to a value of the indicator at the particular time. Providing continuous backup from a local storage device to a remote storage device may also include restoring the local storage device to a state thereof at a particular point in time by writing the maintained data to the remote storage device and transferring the data from the remote storage device to the local storage device.
    • 从本地存储设备到远程存储设备的连续备份包括将本地存储设备细分为子部分,提供定期修改的时间指示符,以及响应于向本地存储设备的特定子部分写入新数据的请求 在特定时间,在远程存储设备处的维护根据特定子部分根据特定时间的指示符的值覆盖新数据的数据。 提供从本地存储设备到远程存储设备的连续备份还可以包括通过将维护的数据写入到远程存储设备并从远程存储设备传送数据来将本地存储设备恢复到特定时间点的状态 到本地存储设备。
    • 78. 发明授权
    • Reading data provided to a remote storage device
    • 读取提供给远程存储设备的数据
    • US07051176B2
    • 2006-05-23
    • US10607041
    • 2003-06-26
    • David MeiriMark J. HalsteadBenjamin W. YoderHaim KopylovitzHana Moreshet
    • David MeiriMark J. HalsteadBenjamin W. YoderHaim KopylovitzHana Moreshet
    • G06F12/00
    • G06F12/0871G06F12/0868G06F2212/284Y10S707/99953Y10S707/99955
    • Reading desired data from a remote storage device that receives chunks of data from an other storage device includes determining if the desired data is part of a chunk of data committed by the other storage device, if the desired data is not part of a chunk of data committed by the other storage device, reading the desired data from a corresponding standard logical device, and if the desired data is part of a chunk of data committed by the other storage device, transferring the desired data to the standard logical device and obtaining the desired data from one of: the standard logical device after transferring the desired data thereto and the chunk of data committed by the other storage device. Reading desired data from a remote storage device may also include, if the desired data is part of a chunk of data committed by the other storage device, locking a corresponding slot of a cache only virtual device that points to the desired data. Reading desired data from a remote storage device may also include, locking a corresponding slot of the standard logical device, merging corresponding cache slots, and causing the corresponding slot of the cache only virtual device to point to the standard logical device.
    • 从远程存储设备读取来自其他存储设备的数据块的所需数据包括确定所需数据是否是另一个存储设备提交的数据块的一部分,如果所需数据不是数据块的一部分 由另一存储设备承诺,从对应的标准逻辑设备读取所需的数据,并且如果期望的数据是由另一个存储设备提交的一组数据的一部分,则将所需数据传送到标准逻辑设备并获得所需的数据 来自以下之一的数据:将所需数据传送到标准逻辑设备和由另一个存储设备提交的数据块之间的数据。 从远程存储设备读取所需数据还可以包括,如果期望的数据是由另一个存储设备提交的一组数据的一部分,则锁定指向所需数据的仅高速缓存虚拟设备的相应时隙。 从远程存储设备读取所需的数据还可以包括:锁定标准逻辑设备的相应时隙,合并对应的高速缓冲存储器时隙,并且使高速缓存仅虚拟设备的相应时隙指向标准逻辑设备。
    • 80. 发明申请
    • Scanning a message-list
    • 扫描消息列表
    • US20050204000A1
    • 2005-09-15
    • US11083486
    • 2005-03-18
    • David MeiriDan ArnonMark HalsteadPeter Kamvysselis
    • David MeiriDan ArnonMark HalsteadPeter Kamvysselis
    • G06F15/16H04Q7/20
    • G06F15/16
    • A method for scanning a message-list accessible to a plurality of processors includes retrieving, from a cache associated with a scanning processor from the plurality of processors, information identifying a starting message-slot. This information is then used to begin a scan of the message-list at that starting message-slot. The information indicating the starting message-slot is obtained by identifying, in the message-list, a message-slot containing a message intended for a recipient processor from the plurality of processors and obtaining, from the identified message-slot, information indicative of a location of a succeeding message-slot in the message-list. This information is then cached, for retrieval during a subsequent scan of the message-list.
    • 用于扫描多个处理器可访问的消息列表的方法包括从多个处理器中的与扫描处理器相关联的高速缓存中检索标识起始消息时隙的信息。 然后,该信息用于开始在该起始消息时隙处的消息列表的扫描。 指示起始消息时隙的信息通过在消息列表中识别包含来自多个处理器的接收者处理器的消息的消息时隙来获得,并从所标识的消息时隙获得指示 消息列表中的后续消息时隙的位置。 然后将该信息缓存,以便在消息列表的后续扫描期间进行检索。