Emulation of persistent group reservations

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6658587
SERIAL NO

09480329

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Method for emulating persistent group reservations on non persistent group reservation-compliant devices, apparatus to perform the method, and computer-readable storage medium containing instructions to perform the method. The present invention enables the emulation of persistent group reservations on a non persistent group reservation-compliant device, including a shared disk, to enable the disk's implementation of persistent group reservation-reliant algorithms. This in turn enables the implementation of algorithms based on persistent group reservation features substantially without modification of those algorithms. One such algorithm is a quorum algorithm. One example of persistent group reservations is found in the SCSI-3 standard. The present invention accomplishes persistent group reservation emulation, or PGRE, by storing host- and reservation-specific information on a reserved portion of the disk and using this data to emulate the steps of certain persistent group reservation features. One persistent group reservation preempt feature executes a set of steps as a single atomic action, the mutual exclusion necessary for this feature being done internally by the persistent group reservations-compliant device. To emulate this feature, the present invention uses mutual exclusion algorithm, where the disk serves as the 'shared memory' of the algorithm. The variables needed by the algorithm are also stored in the reserved portion of the disk.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE AMERICA INC500 ORACLE PARKWAY REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hisgen, Andrew L Cupertino, CA 10 435
Kumar, Krishna K Cupertino, CA 1 23
Murphy, Declan J San Francisco, CA 12 654
Nazari, Siamak Arcadia, CA 81 755
Pramanick, Ira San Jose, CA 10 483

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation