METHODS AND APPARATUS FACILITATING ACCESS TO STORAGE AMONG MULTIPLE COMPUTERS
    241.
    发明申请
    METHODS AND APPARATUS FACILITATING ACCESS TO STORAGE AMONG MULTIPLE COMPUTERS 审中-公开
    方法和设备进入多台计算机存储

    公开(公告)号:US20140149783A1

    公开(公告)日:2014-05-29

    申请号:US14168225

    申请日:2014-01-30

    Inventor: Ivan I. Georgiev

    Abstract: Multiple computers in a cluster maintain respective sets of identifiers of neighbor computers in the cluster for each of multiple named resource. A combination of the respective sets of identifiers define a respective tree formed by the respective sets of identifiers for a respective named resource in the set of named resources. Upon origination and detection of a request at a given computer in the cluster, a given computer forwards the request from the given computer over a network to successive computers in the hierarchical tree leading to the computers relevant in handling the request based on use of identifiers of neighbor computers. Thus, a combination of identifiers of neighbor computers identify potential paths to related computers in the tree.

    Abstract translation: 集群中的多个计算机为多个命名资源中的每一个维护集群中相邻计算机的相应集合。 各组标识符的组合定义了由命名资源集合中的相应命名资源的各组标识符形成的相应树。 在给定的计算机在群集中发起和检测到请求时,给定的计算机通过网络将请求从给定的计算机转发到分层树中的连续的计算机,导致计算机在处理请求时是相关的, 邻近电脑 因此,相邻计算机的标识符的组合识别到树中相关计算机的潜在路径。

    Moving data between data stores
    246.
    发明授权
    Moving data between data stores 有权
    在数据存储之间移动数据

    公开(公告)号:US08621161B1

    公开(公告)日:2013-12-31

    申请号:US12888731

    申请日:2010-09-23

    CPC classification number: G06F11/1474 G06F17/30575 G06F2201/825

    Abstract: A data object may be moved from a source data store to a destination data store via replication. The replication is initiated when an original data object in a source data store that is capable of being both read from and being written to is read. Following the read, the original data object is then duplicated to a destination data store. The duplicate data object is provided with a state that indicates the duplicate object is duplicated from the source data store and can be read but cannot accept a data write. Subsequently, the state of the original data object is changed to can be read but cannot be written to using optimistic locking. Further, the state of the duplicate data object is also modified to being capable of both read from and written to with the use of optimistic locking. The replication is completed with the deletion of the original data object from the source data store.

    Abstract translation: 可以通过复制将数据对象从源数据存储移动到目的地数据存储。 当源数据存储器中的能够被读取和写入的原始数据对象被读取时,启动复制。 在读取之后,原始数据对象然后被复制到目的地数据存储。 复制数据对象被提供有指示从源数据存储器复制重复对象并且可以被读取但不能接受数据写入的状态。 随后,将原始数据对象的状态更改为可以读取,但不能写入使用乐观锁定。 此外,重复数据对象的状态也被修改为能够使用乐观锁定来读取和写入。 通过从源数据存储中删除原始数据对象来完成复制。

    Recording Activity of Software Threads in a Concurrent Software Environment
    247.
    发明申请
    Recording Activity of Software Threads in a Concurrent Software Environment 有权
    在并发软件环境中记录软件线程的活动

    公开(公告)号:US20130227586A1

    公开(公告)日:2013-08-29

    申请号:US13884643

    申请日:2012-01-05

    Abstract: The present disclosure provides a method, computer program product, and activity recording system for identifying idleness in a processor via a concurrent software environment. A thread state indicator records an indication of a synchronization state of a software thread that is associated with an identification of the software thread. A time profiler identifies a processor of the computer system being idle and records an indication that the processor is idle. A dispatch monitor identifies a dispatch of the software thread to the processor. In response to the dispatch monitor determining the indication identifies that the processor is idle and the indication of a synchronization state of the software thread indicating the software thread ceases to execute in the processor, the dispatch monitor generates a record attributing the idleness of the processor to the software thread and the indicated synchronization state.

    Abstract translation: 本公开提供了一种用于通过并发软件环境识别处理器中的闲置的方法,计算机程序产品和活动记录系统。 线程状态指示器记录与软件线程的标识相关联的软件线程的同步状态的指示。 时间分析器识别处于空闲状态的计算机系统的处理器,并记录处理器空闲的指示。 调度监视器识别到处理器的软件线程的调度。 响应于调度监视器确定指示标识处理器空闲,并且指示软件线程的软件线程的同步状态的指示在处理器中不再执行,则调度监视器生成将处理器的空闲归因于 软件线程和指示的同步状态。

    METHODS AND SYSTEMS OF DISTRIBUTING RAID IO LOAD ACROSS MULTIPLE PROCESSORS
    248.
    发明申请
    METHODS AND SYSTEMS OF DISTRIBUTING RAID IO LOAD ACROSS MULTIPLE PROCESSORS 有权
    通过多个处理器分配RAID IO负载的方法和系统

    公开(公告)号:US20120297133A1

    公开(公告)日:2012-11-22

    申请号:US13109645

    申请日:2011-05-17

    Applicant: Kapil Sundrani

    Inventor: Kapil Sundrani

    Abstract: A method for distributing IO load in a RAID storage system is disclosed. The RAID storage system may include a plurality of RAID volumes and a plurality of processors. The IO load distribution method may include determining whether the RAID storage system is operating in a write-through mode or a write-back mode; distributing the IO load to a particular processor selected among the plurality of processors when the RAID storage system is operating in the write-through mode, the particular processor being selected based on a number of available resources associated with the particular processor; and distributing the IO load among the plurality of processors when the RAID storage system is operating in the write-back mode, the distribution being determined based on: an index of a data stripe, and a number of processors in the plurality of processors.

    Abstract translation: 公开了一种在RAID存储系统中分配IO负载的方法。 RAID存储系统可以包括多个RAID卷和多个处理器。 IO负载分配方法可以包括确定RAID存储系统是否以直通模式或回写模式操作; 当所述RAID存储系统以所述直写模式操作时,将所述IO负载分配到在所述多个处理器中选择的特定处理器,所述特定处理器基于与所述特定处理器相关联的多个可用资源来选择; 以及当所述RAID存储系统在所述回写模式下操作时,在所述多个处理器之间分配所述IO负载,所述分布基于:数据条带的索引和所述多个处理器中的所述处理器的数量来确定。

    Storage system with remote copy controllers
    249.
    发明授权
    Storage system with remote copy controllers 失效
    带远程复制控制器的存储系统

    公开(公告)号:US08275958B2

    公开(公告)日:2012-09-25

    申请号:US12526662

    申请日:2009-03-19

    Abstract: A storage system 1 includes a first storage apparatus 100 and a second storage apparatus 100 communicatively coupled to an external apparatus 300. The first and second storage apparatuses respectively have first and second storage areas VDEVs selectively accessible from the external apparatus, first and second temporary storage areas 113, and remote copy controllers 1122 configured to control data copy process. The storage system includes a data I/O process authority information storage unit LDK storing data I/O process authority information. Either of the remote copy controllers reads the data I/O process authority information and copies according to the data I/O process authority information, to the other storage apparatus, data stored either in the first storage area and the first temporary storage area, or in the second storage area and the second temporary storage area that are included in the storage apparatus to which the remote copy controller belongs.

    Abstract translation: 存储系统1包括通信地耦合到外部设备300的第一存储设备100和第二存储设备100.第一和第二存储设备分别具有可从外部设备选择性地访问的第一和第二存储区域VDEV,第一和第二临时存储 区域113和被配置为控制数据复制处理的远程复制控制器1122。 存储系统包括存储数据I / O处理权限信息的数据I / O处理权限信息存储单元LDK。 远程复制控制器中的任一个读取数据I / O处理权限信息并根据数据I / O处理权限信息复制到另一存储装置,存储在第一存储区域和第一临时存储区域中的数据,或 在包括在远程复制控制器所属的存储装置中的第二存储区域和第二临时存储区域中。

Patent Agency Ranking