会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • 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.
    • 用于扫描多个处理器可访问的消息列表的方法包括从多个处理器中的与扫描处理器相关联的高速缓存中检索标识起始消息时隙的信息。 然后,该信息用于开始在该起始消息时隙处的消息列表的扫描。 指示起始消息时隙的信息通过在消息列表中识别包含来自多个处理器的接收者处理器的消息的消息时隙来获得,并从所标识的消息时隙获得指示 消息列表中的后续消息时隙的位置。 然后将该信息缓存,以便在消息列表的后续扫描期间进行检索。
    • 22. 发明授权
    • Multihop system calls
    • Multihop系统调用
    • US06697367B1
    • 2004-02-24
    • US09591827
    • 2000-06-12
    • Mark HalsteadDan Arnon
    • Mark HalsteadDan Arnon
    • H04J314
    • G06F11/2012G06F3/0605G06F3/0635G06F3/0659G06F3/067G06F11/201
    • A computer system may include one or more hosts and a plurality of data storage devices for providing multihop system calls. The data storage devices are interconnected and also connected to the one or more hosts. The connections may be direct or indirect. Each data storage device classifies a data operation as a system call, a remote system call, or a multihop system call. If an operation is classified as a multihop system call by a first data storage device, a portion of the data associated with the multihop system call is removed and a second portion of the data is forwarded to a second data storage device as specified by a connection identifier included in the first portion. A recursive process of removing a first portion and forwarding a second portion of data associated with the multihop system call is performed by each data storage device forwarded a second portion of data until a data storage device receives a second portion that is interpreted as a system call or a remote system call.
    • 计算机系统可以包括用于提供多跳系统呼叫的一个或多个主机和多个数据存储设备。 数据存储设备互连并且也连接到一个或多个主机。 连接可能是直接或间接的。 每个数据存储设备将数据操作分类为系统调用,远程系统调用或多跳系统调用。 如果操作被第一数据存储设备分类为多跳系统呼叫,则去除与多跳系统呼叫相关联的数据的一部分,并且数据的第二部分被转发到由连接指定的第二数据存储设备 标识符包含在第一部分中。 删除第一部分并转发与多跳系统呼叫相关联的数据的第二部分的递归过程由每个数据存储设备转发第二部分数据来执行,直到数据存储设备接收被解释为系统呼叫的第二部分 或远程系统调用。
    • 23. 发明授权
    • Obtaining data from a remote storage device using multiple jobs per device on RA
    • 从远程存储设备获取数据,每个设备在RA上使用多个作业
    • US06640280B1
    • 2003-10-28
    • US09891110
    • 2001-06-25
    • Peter KamvysselisDan ArnonDavid MeiriMark J. Halstead
    • Peter KamvysselisDan ArnonDavid MeiriMark J. Halstead
    • G06F1208
    • H04L29/06H04L67/10H04L67/2842H04L69/329
    • Providing data from a volume of a remote storage device coupled to a local storage device that is coupled to a host, includes providing a command to the remote storage device to request the data, if the data is stored in a cache portion of the remote storage device, the remote storage device providing the data, and if the data is not stored in the cache portion of the remote storage device, the remote storage device causing the data to be fetched from the volume and returning one of: a disconnect or an indicator that the data was not found. Causing the data to be fetched from the volume may include creating a separate wait task that waits for the data to be fetched from the volume. The separate wait task may be created only if there is not already another wait task waiting for the same data. The wait task may post an error if the data is not fetched after a predetermined amount of time, such as four seconds. An error may be posted if the data is not fetched after a predetermined amount of time, such as eight seconds. After the data has been fetched from the volume, the remote storage device may provide a reconnect command followed by the data.
    • 从耦合到与主机耦合的本地存储设备的远程存储设备的卷的数据提供数据包括向所述远程存储设备提供命令以请求所述数据,如果所述数据被存储在所述远程存储器的高速缓存部分中 设备,提供数据的远程存储设备,以及如果数据未被存储在远程存储设备的高速缓存部分中,则远程存储设备使数据从卷中获取并返回以下之一:断开或指示符 没有找到数据。 导致从卷中获取的数据可能包括创建等待从卷中获取的数据的单独的等待任务。 只有当尚未有其他等待任务等待相同数据时,才能创建单独的等待任务。 如果在预定的时间量(例如四秒)之后未获取数据,则等待任务可能发布错误。 如果在预定的时间(例如8秒)之后未获取数据,则可能会发布错误。 从卷中取出数据后,远程存储设备可以提供重新连接命令,后跟数据。
    • 25. 发明授权
    • Techniques for dynamic binding of device identifiers to data storage devices
    • 用于将设备标识符动态绑定到数据存储设备的技术
    • US08966211B1
    • 2015-02-24
    • US13329758
    • 2011-12-19
    • Dan ArnonDavid Meiri
    • Dan ArnonDavid Meiri
    • G06F12/00G06F13/00G06F13/28
    • G06F13/102
    • Described are techniques for performing dynamic binding of device identifiers to data storage devices. A first device identifier assigned to an application on a host is received. The first device identifier is a unique detachable device identifier dynamically bound to different data storage devices at different points in time in accordance with data storage devices used by the application. The first device identifier is attached to a first data storage device of the data storage system used by the application at a first point in time. The first device identifier is detached from the first data storage device thereby making the first data storage device unavailable for data operations from the application. The first device identifier is attached to a second data storage device used by the application at a second point in time thereby making the second data storage device available for data operations from the application.
    • 描述了用于执行设备标识符到数据存储设备的动态绑定的技术。 接收分配给主机上的应用的第一设备标识符。 第一设备标识符是根据应用使用的数据存储设备在不同时间点动态地绑定到不同数据存储设备的唯一的可拆卸设备标识符。 第一设备标识符附加到应用在第一时间点使用的数据存储系统的第一数据存储设备。 第一设备标识符与第一数据存储设备分离,从而使得第一数据存储设备不可用于来自应用的数据操作。 第一设备标识符附加到在第二时间点由应用使用的第二数据存储设备,从而使第二数据存储设备可用于来自应用的数据操作。
    • 26. 发明授权
    • Link sharing for multiple replication modes
    • 多种复制模式的链路共享
    • US08838849B1
    • 2014-09-16
    • US13314849
    • 2011-12-08
    • David MeiriDan Arnon
    • David MeiriDan Arnon
    • G06F13/20
    • G06F13/385
    • Sharing at least one link among a plurality of processes includes determining a capacity of the at least one link based on a number of I/O operations per unit time supported by the at least one link as a function of the amount of data provided by each of the I/O operations, determining a requirement of each of the processes based on user specifications and an amount of data provided by each I/O operation for each of the processes, and apportioning link capacity among the processes according to the requirement of each of the processes. In response to a sum of requirements for each of the processes being less than the capacity of the at least one link, additional link capacity may be provided to at least some of the processes.
    • 在多个处理中共享至少一个链路包括基于由至少一个链路支持的每单位时间的I / O操作的数量来确定至少一个链路的容量,作为由每个链路提供的数据量的函数 的I / O操作,根据用户规格确定每个进程的要求,以及根据每个进程的每个I / O操作提供的数据量,以及根据每个进程的要求在进程之间分配链路容量 的过程。 响应于每个过程的要求的总和小于至少一个链路的容量的总和,可以向至少一些进程提供额外的链路容量。
    • 27. 发明申请
    • REMOTE MIRRORING IN A SWITCHED ENVIRONMENT
    • 在开关环境中远程监控
    • US20070198668A1
    • 2007-08-23
    • US11627000
    • 2007-01-25
    • David MeiriDan ArnonMark HalsteadPeter Kamvysselis
    • David MeiriDan ArnonMark HalsteadPeter Kamvysselis
    • G06F15/177
    • 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.
    • 支持数据存储系统在一对多交换环境中远程镜像存储设备的机制。 每个数据存储系统包括磁盘引导器,该磁盘引导器适于控制被镜像配置中支持的至少一个设备组与由其他数据存储系统之一控制的相应设备组。 对于每个设备组和相应的设备组,都有与设备组相关联的第一个端口和与相应设备组相关联的第二个端口。 开关元件适于将第一端口中的一个连接到至少一个第二端口,使得可以在用于每个设备组和相应设备组的端口之间交换数据。 在建立逻辑链路时,磁盘控制器通过交换机元件选择要连接到哪个第二端口的第一端口。 因此,连接到交换机的每个端口能够实现多个连接到多个目的地,以增加连接性,冗余和性能(负载平衡),而无需额外的硬件。
    • 28. 发明授权
    • Multi-execute system calls
    • 多执行系统调用
    • US06970959B1
    • 2005-11-29
    • US09867136
    • 2001-05-29
    • Jeremy O'HareDan ArnonMark Halstead
    • Jeremy O'HareDan ArnonMark Halstead
    • G06F13/00H04J3/14H04L12/28
    • G06F11/2012G06F3/0605G06F3/0635G06F3/0659G06F3/067G06F11/201
    • A computer system may include one or more hosts and a plurality of data storage devices for providing multihop system calls. The data storage devices are interconnected and also connected to the one or more hosts. The connections may be direct or indirect. Each data storage device classifies a data operation as a system call, a remote system call, or a multihop system call. If an operation is classified as a multihop system call by a first data storage device, a portion of the data associated with the multihop system call is removed and a second portion of the data is forwarded to a second data storage device as specified by a connection identifier included in the first portion. A multi-execute command may be issued by a host system causing one or more commands to be executed on one or more processors at points in a communication path in a forward and/or reverse direction when traversing the communication path.
    • 计算机系统可以包括用于提供多跳系统呼叫的一个或多个主机和多个数据存储设备。 数据存储设备互连并且也连接到一个或多个主机。 连接可能是直接或间接的。 每个数据存储设备将数据操作分类为系统调用,远程系统调用或多跳系统调用。 如果操作被第一数据存储设备分类为多跳系统呼叫,则去除与多跳系统呼叫相关联的数据的一部分,并且数据的第二部分被转发到由连接指定的第二数据存储设备 标识符包含在第一部分中。 多执行命令可以由主机系统发出,当遍历通信路径时,在正向和/或反向的通信路径中的一点处,在一个或多个处理器上执行一个或多个命令。
    • 29. 发明授权
    • Obtaining data from a remote storage device
    • 从远程存储设备获取数据
    • US06553464B1
    • 2003-04-22
    • US09801252
    • 2001-03-07
    • Peter KamvysselisDan ArnonDavid MeiriMark J. Halstead
    • Peter KamvysselisDan ArnonDavid MeiriMark J. Halstead
    • G06F1516
    • H04L29/06H04L67/10H04L67/2842H04L69/329
    • Providing data from a volume of a remote storage device coupled to a local storage device that is coupled to a host, includes providing a command to the remote storage device to request the data, if the data is stored in a cache portion of the remote storage device, the remote storage device providing the data, and if the data is not stored in the cache portion of the remote storage device, the remote storage device causing the data to be fetched from the volume and returning one of: a disconnect or an indicator that the data was not found. Causing the data to be fetched from the volume may include creating a separate wait task that waits for the data to be fetched from the volume. The separate wait task may be created only if there is not already another wait task waiting for the same data. The wait task may post an error if the data is not fetched after a predetermined amount of time, such as four seconds. An error may be posted if the data is not fetched after a predetermined amount of time, such as eight seconds. After the data has been fetched from the volume, the remote storage device may provide a reconnect command followed by the data.
    • 从耦合到与主机耦合的本地存储设备的远程存储设备的卷的数据提供数据包括向所述远程存储设备提供命令以请求所述数据,如果所述数据被存储在所述远程存储器的高速缓存部分中 设备,提供数据的远程存储设备,以及如果数据未被存储在远程存储设备的高速缓存部分中,则远程存储设备使数据从卷中获取并返回以下之一:断开或指示符 没有找到数据。 导致从卷中获取的数据可能包括创建等待从卷中获取的数据的单独的等待任务。 只有当尚未有其他等待任务等待相同数据时,才能创建单独的等待任务。 如果在预定的时间量(例如四秒)之后未获取数据,则等待任务可能发布错误。 如果在预定的时间(例如8秒)之后未获取数据,则可能会发布错误。 从卷中取出数据后,远程存储设备可以提供重新连接命令,后跟数据。
    • 30. 发明授权
    • Multisite replication with uncoordinated cycle switching
    • 多站点复制与不协调的周期切换
    • US09026492B1
    • 2015-05-05
    • US13429498
    • 2012-03-26
    • Oliver M. D. ShoreyDan ArnonDavid Meiri
    • Oliver M. D. ShoreyDan ArnonDavid Meiri
    • G06F17/30
    • G06F17/30578
    • Handling asynchronous data provided by at least two sources includes receiving a first portion of the data from a first one of the sources, receiving a second portion of the data from a second one of the sources, where the first and second portions provide the same data, and saving at least one of the portions containing more recent data. The sources may be synchronized with each other to contain the same data. All of the portions may be saved. A portion that contains data that is older than the more recent data may be discarded. Handling asynchronous data provided by at least two sources may also include establishing an active leg for data provided by one of the sources, establishing a passive leg for data provided by an other one of the sources, and saving data provided through the active leg.
    • 处理由至少两个源提供的异步数据包括从第一个源接收数据的第一部分,从第二个源接收数据的第二部分,其中第一和第二部分提供相同的数据 并且保存包含更多最新数据的部分中的至少一个。 源可以彼此同步以包含相同的数据。 所有部分都可以保存。 包含比最近的数据更旧的数据的部分可能被丢弃。 处理由至少两个源提供的异步数据还可以包括为源中的一个提供的数据建立活动支路,建立由另一个源提供的数据的被动支路,以及保存通过活动支路提供的数据。