会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Scanning a message-list
    • 扫描消息列表
    • US08812595B2
    • 2014-08-19
    • US11083486
    • 2005-03-18
    • David MeiriDan ArnonMark J. HalsteadPeter Kamvysselis
    • David MeiriDan ArnonMark J. HalsteadPeter Kamvysselis
    • G06F15/16
    • 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.
    • 用于扫描多个处理器可访问的消息列表的方法包括从多个处理器中的与扫描处理器相关联的高速缓存中检索标识起始消息时隙的信息。 然后,该信息用于开始在该起始消息时隙处的消息列表的扫描。 指示起始消息时隙的信息通过在消息列表中识别包含来自多个处理器的接收者处理器的消息的消息时隙来获得,并从所标识的消息时隙获得指示 消息列表中的后续消息时隙的位置。 然后将该信息缓存,以便在消息列表的后续扫描期间进行检索。
    • 2. 发明授权
    • Multiple jobs per device that are linked via a device record for servicing by different adapters
    • 通过设备记录链接的不同适配器进行维修的每个设备的多个作业
    • US07577957B1
    • 2009-08-18
    • US09891143
    • 2001-06-25
    • Peter KamvysselisDan ArnonDavid MeiriMark J. Halstead
    • Peter KamvysselisDan ArnonDavid MeiriMark J. Halstead
    • G06F9/46G06F13/00G06F12/00
    • G06F11/2071G06F11/1612H04L69/329Y10S707/99953Y10S707/99955
    • Providing multiple jobs for a device associated with a communication device includes providing a plurality of device records, where each of the device records corresponds to a device associated with the communication device, providing a plurality of job records for at least one of the device records, where each of the job records contains at least some information that is also provided in the corresponding one of the device records, and linking the job records and the corresponding device record so that any one of the job records may be accessed by first accessing the corresponding one of the device records. Providing multiple jobs may also include providing one of a plurality of shared pointers in each of the job records and the corresponding one of the device records, where all of the shared pointers point to the corresponding one of the device records. Linking the job records may include providing a forward pointer and a backward pointer for each of the job records. Linking the job records may also include providing a pointer to one of the job records in the corresponding one of the device records.
    • 为与通信设备相关联的设备提供多个作业包括提供多个设备记录,其中每个设备记录对应于与通信设备相关联的设备,为设备记录中的至少一个提供多个作业记录, 其中每个作业记录至少包含一些信息,其还提供在相应的一个设备记录中,以及链接作业记录和对应的设备记录,使得任何一个作业记录可以通过首先访问相应的 其中一个设备记录。 提供多个作业还可以包括在每个作业记录和相应的一个设备记录中提供多个共享指针中的一个,其中所有共享指针指向相应的一个设备记录。 链接作业记录可以包括为每个作业记录提供前向指针和后退指针。 链接作业记录还可以包括提供指向相应的一个设备记录中的一个作业记录的指针。
    • 6. 发明授权
    • System and method for restoring previously backed-up data in a mass storage subsystem
    • 用于恢复大容量存储子系统中先前备份的数据的系统和方法
    • US06772198B2
    • 2004-08-03
    • US10142478
    • 2002-05-10
    • Dan ArnonYuval Ofek
    • Dan ArnonYuval Ofek
    • G06F1516
    • G06F11/1469Y10S707/99953
    • In a system that includes a back-up subsystem comprising back-up media, a mass storage subsystem connected to the back-up subsystem, and a host connected to the mass storage subsystem, the mass storage subsystem, as master and independent of the host, requests the restore operation by providing to the back-up subsystem, as slave, data identifiers identifying multiple data items to be transferred during the restore operation. The back-up subsystem determines its preferred ordering for retrieval of the requested plurality of data items from the back-up media. The back-up subsystem provides the requested data items to the mass storage subsystem in the determined preferred order in a plurality of iterations, each iteration identified by a data item identifier for the data item to be transferred in the current iteration.
    • 在包括备份子系统的系统中,包括备份介质,连接到备用子系统的大容量存储子系统和连接到大容量存储子系统的主机,大容量存储子系统作为主机并且独立于主机 通过向备用子系统提供标识要在还原操作期间要传送的多个数据项的数据标识符来请求恢复操作。 备份子系统确定其从备份介质检索所请求的多个数据项的优选顺序。 备用子系统以多个迭代以确定的优选顺序向大容量存储子系统提供所请求的数据项,每个迭代由在当前迭代中要传送的数据项的数据项标识符标识。
    • 7. 发明授权
    • Hierarchical approach to indentifying changing device characteristics
    • 分类方法来识别变化的设备特性
    • US06701392B1
    • 2004-03-02
    • US09998494
    • 2001-11-30
    • Mark J. HalsteadAdi OferDan Arnon
    • Mark J. HalsteadAdi OferDan Arnon
    • G06F300
    • G06F11/1666G06F3/0601G06F11/20G06F11/2069G06F2003/0697
    • Determining device characteristics includes obtaining a first globally accessible value, if the first globally accessible value corresponds to a stored first value, obtaining device characteristics data from a relatively fast memory, if the first globally accessible value does not correspond to the stored first value, obtaining a second globally accessible value, if the second globally accessible value corresponds to a stored second value, obtaining device characteristics data from a relatively fast memory, if the second globally accessible value does not correspond to the stored second value, obtaining device characteristics data from a relatively slow memory and updating the relatively fast memory, the stored first value, and the stored second value. The globally accessible first value may include device I/O information. The globally accessible values may be stored in global memory that is accessible to a plurality of processors.
    • 确定设备特征包括获得第一全局可访问值,如果第一全局可访问值对应于存储的第一值,则从相对较快的存储器获取设备特征数据,如果第一全局可访问值不对应于存储的第一值,获得 第二全局可访问值,如果第二全局可访问值对应于存储的第二值,则从相对较快的存储器获取设备特征数据,如果第二全局可访问值不对应于存储的第二值,则从 相对较慢的存储器和更新相对较快的存储器,存储的第一值和存储的第二值。 全局可访问的第一值可以包括设备I / O信息。 全局可访问值可以存储在多个处理器可访问的全局存储器中。
    • 8. 发明授权
    • Method and apparatus for managing access requests from a plurality of devices using dual level queue locking scheme and a doubly-linked circular queue
    • 用于使用双级队列锁定方案和双重链接的循环队列来管理来自多个设备的访问请求的方法和装置
    • US06321308B1
    • 2001-11-20
    • US08822971
    • 1997-03-21
    • Dan ArnonYuval Ofek
    • Dan ArnonYuval Ofek
    • G06F1200
    • G06F3/0613G06F3/0659G06F3/0689
    • A method of managing a storage system which includes a local and remote systems is provided. Link services between the two subsystems are provided though the use of a task queue. The task queue resides in a global memory of the local storage system and receives requests from the various host controllers, device, and remote controllers connected to the local storage. The remote controllers of the local storage service the requests placed in the task queue to enable data transfer between the local and remote storage systems. The task queue may be a doubly linked list of records including forward and backward pointers in addition to the request data. A two level locking scheme is employed to prevent the addition of incompatible requests to the queue and to enable maximum parallelism in servicing requests in the queue. The first level of locking applies to the entire queue and is used when records are added to and deleted from the queue. The second level of locking applies to the individual queue records. Each queue record is locked when being serviced by an associated controller. Locked records and records corresponding to device requests having another locked record are ignored by the servicing controllers.
    • 提供了一种管理包括本地和远程系统的存储系统的方法。 通过使用任务队列来提供两个子系统之间的链接服务。 任务队列驻留在本地存储系统的全局存储器中,并接收来自连接到本地存储器的各种主机控制器,设备和远程控制器的请求。 本地存储服务的远程控制器将请求放置在任务队列中,以实现本地和远程存储系统之间的数据传输。 任务队列可以是除了请求数据之外的包括前向和后向指针的记录的双向链接列表。 采用两级锁定方案来防止向队列中添加不兼容的请求,并且能够在服务请求队列中实现最大的并行性。 第一级锁定适用于整个队列,并在将记录添加到队列中并从其中删除时使用。 第二级锁定适用于各个队列记录。 当由关联的控制器服务时,每个队列记录被锁定。 与具有另一个锁定记录的设备请求相对应的锁定记录和记录被服务控制器忽略。
    • 10. 发明授权
    • Reversing a communication path between storage devices
    • 反转存储设备之间的通信路径
    • US08782357B2
    • 2014-07-15
    • US11268158
    • 2005-11-07
    • Mark J. HalsteadDan ArnonDavid Meiri
    • Mark J. HalsteadDan ArnonDavid Meiri
    • G06F12/00
    • G06F3/0665G06F3/0619G06F3/065G06F3/0689G06F11/1666G06F11/20G06F11/2069Y10S707/99953Y10S707/99954
    • Reversing a communication path between a first volume on a first storage device and a second volume on a second storage device includes suspending communication between the first and second volumes while maintaining operations for other volumes of the storage devices, causing the first volume to change from a source volume to a destination volume without destroying the first volume, causing the second volume to change from a destination volume to a source volume without destroying the second volume, and resuming communication between the first and second volumes. Causing the first volume to change from a source volume to a destination volume may include modifying a table of the first storage device. Causing the second volume to change from a source volume to a destination volume may include modifying a table of the second storage device.
    • 将第一存储设备上的第一卷和第二存储设备上的第二卷之间的通信路径反转包括暂停在第一和第二卷之间的通信,同时维护其他卷的存储设备的操作,从而使第一卷从 源卷到目标卷,而不会破坏第一个卷,导致第二个卷从目标卷更改为源卷,而不会破坏第二个卷,并恢复第一个和第二个卷之间的通信。 使第一卷从源卷更改为目标卷可能包括修改第一个存储设备的表。 使第二卷从源卷更改为目的地卷可能包括修改第二个存储设备的表。