COMPUTER-IMPLEMENTED MULTI-RESOURCE SHARED LOCK
    1.
    发明申请
    COMPUTER-IMPLEMENTED MULTI-RESOURCE SHARED LOCK 审中-公开
    计算机实现的多资源共享锁

    公开(公告)号:WO2010136514A2

    公开(公告)日:2010-12-02

    申请号:PCT/EP2010057302

    申请日:2010-05-27

    CPC classification number: G06F9/526 G06F11/16 G06F11/2015

    Abstract: In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.

    Abstract translation: 在计算机实现的系统的一个实施例中,包括多个计算机实体和多个资源,计算机实体之一可以向多个资源之一请求多资源锁定; 一个资源确定资源锁是否在一个资源可用,如果是,则一个资源与所有对等资源通信以确定资源锁是否可用; 如果对等资源指示资源锁可用,则将所有资源锁定到请求计算机实体,并且一个资源将资源的锁传送给请求的计算机实体; 并且如果任何资源表示多资源锁定的争用,则一个资源将该竞争通信给请求计算机实体,并且请求计算机实体备份多资源锁定请求,并且在随机时间间隔之后重复该请求 。

    Bereichsmigration für gepaarte Speicherung

    公开(公告)号:DE112011104419T5

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

    申请号:DE112011104419

    申请日:2011-12-02

    Applicant: IBM

    Abstract: Bereichsmigration wird in einer Datenspeicherumgebung bereitgestellt, die für synchrone Replikation zwischen einem Primär- und Sekundärpaar von Speicherentitäten eingerichtet ist, die jeweils mehrschichtige Speichereinheiten besitzen. In einer Ausführungsform wird eine Migrationsanweisung durch die Primärspeicherentität an die Sekundärspeicherentität gesendet, wobei die Migrationsanweisung eine relative Priorität auf der Grundlage einer geordneten Primär-Heat-Map der mehrschichtigen Speichereinheiten der Primärspeicherentität enthält. Die relative Priorität wird gegenüber einer geordneten Sekundär-Heat-Map der mehrschichtigen Speichereinheiten der Sekundärspeicherentität verwendet, um die Bereichsmigration unabhängig davon durchzuführen, ob die Primär- und Sekundärspeicherentitäten identisch sind.

    Bereichsmigration für gepaarte Speicherung

    公开(公告)号:DE112011104419B4

    公开(公告)日:2022-01-20

    申请号:DE112011104419

    申请日:2011-12-02

    Applicant: IBM

    Abstract: Verfahren für die Bereichsmigration durch eine Prozessoreinheit in einer Datenspeicherumgebung, die für synchrone Replikation zwischen einem Paar aus Primär- und Sekundärspeicherentität konfiguriert ist, die jeweils mehrschichtige Speichereinheiten besitzen, wobei die Ebenen der mehrschichtigen Speichereinheiten jeweils in einer Speicherhierarchie organisiert sind, welche zumindest einer Leistungsmaßzahl entspricht und deren höchste Ebene einem höchsten Wert der zumindest einen Leistungsmaßzahl entspricht, aufweisend:Identifizieren eines Bereichs als einen Kandidaten für Bereichsmigration aufgrund mindestens eines Speicheraktivitätsfaktors durch die Primärspeicherentität,Berechnen einer relativen Priorität des zu migrierenden Bereichs auf der Grundlage einer geordneten Primär-Heat-Map der mehrschichtigen Speichereinheiten der Primärspeicherentität,wobei die Primärspeicherentität eine Zuordnung der relativen Priorität zu einer Ebene der mehrschichtigen Speichereinheiten der Primärspeicherentität auf der Grundlage des Speichersystems der Primärspeicherentität berechnet,Senden einer Migrationsanweisung durch die Primärspeicherentität an die Sekundärspeicherentität, wobei die Migrationsanweisung die relative Priorität des zu migrierenden Bereichs enthält; wobei die Primär- und Sekundärspeicherentitäten dieselbe oder eine unterschiedliche hierarchisch organisierte Struktur von mehrschichtigen Speichereinheiten umfassen,wobei die Sekundärspeicherentität eine Zuordnung der relativen Priorität zu einer Ebene der mehrschichtigen Speichereinheiten der Sekundärspeicherentität auf der Grundlage des Speichersystems der Sekundärspeicherentität berechnet,Empfangen einer Antwort der Sekundärspeicherentität durch die Primärspeicherentität, wobei die Antwort die berechnete Ebene der mehrschichtigen Speichereinheiten der Sekundärspeicherentität angibt,wobei die Primärspeicherentität die Migration des zu migrierenden Bereichs auf die zugeordnete Ebene der mehrschichtigen Speichereinheiten der Primärspeicherentität und die Sekundärspeicherentität die Migration des zu migrierenden Bereichs auf die zugeordnete Ebene der mehrschichtigen Speichereinheiten der Sekundärspeicherentität durchführt, falls die beiden zugeordneten Ebenen identisch sind,wobei die Primärspeicherentität und die Sekundärspeicherentität den zu migrierenden Bereich jeweils auf diejenige der beiden zugeordneten Ebenen verschieben, welcher einer niedrigeren Leistungsmaßzahl entspricht, falls die beiden zugeordneten Ebenen unterschiedlich sind und das Verschieben auf diejenige der beiden zugeordneten Ebenen, welcher die niedrigere Leistungsmaßzahl entspricht, eine Leistungssteigerung ergibt.

    Computer-implemented multi-resource shared lock

    公开(公告)号:AU2010251988B2

    公开(公告)日:2014-03-27

    申请号:AU2010251988

    申请日:2010-05-27

    Applicant: IBM

    Abstract: In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.

    Extent migration for paired storage

    公开(公告)号:GB2500353A

    公开(公告)日:2013-09-18

    申请号:GB201312055

    申请日:2011-12-02

    Applicant: IBM

    Abstract: Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical.

    COMPUTER-IMPLEMENTED MULTI-RESOURCE SHARED LOCK

    公开(公告)号:CA2757394A1

    公开(公告)日:2010-12-02

    申请号:CA2757394

    申请日:2010-05-27

    Applicant: IBM

    Abstract: In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.

    COMPUTER-IMPLEMENTED MULTI-RESOURCE SHARED LOCK

    公开(公告)号:CA2757394C

    公开(公告)日:2017-07-11

    申请号:CA2757394

    申请日:2010-05-27

    Applicant: IBM

    Abstract: In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.

    COMPUTER-IMPLEMENTED MULTI-RESOURCE SHARED LOCK

    公开(公告)号:SG175698A1

    公开(公告)日:2011-12-29

    申请号:SG2011065521

    申请日:2010-05-27

    Applicant: IBM

    Abstract: In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.

Patent Agency Ranking