Patent · US Expired

Systems and methods to avoid deadlock and guarantee mirror consistency during online mirror synchronization and verification

US7617365B2 · kind B2 · utility

14Cited by
2References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 31, 2004
Grant dateNov 10, 2009
Priority date
Expiry dateSep 24, 2025

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/1095
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Systems and methods can provide mirrored virtual targets and online synchronization and verification of the targets while avoiding deadlock, inconsistencies between members of the target, and false verification failures. A lock within the storage switch can limit the number of outstanding commands for a physical target to one during synchronization and verification operations. In one embodiment, a lock can be implemented as one or more resource tables maintaining an indication of the number of transfer ready signals available from physical targets. During typical write operations, deadlock can be avoided by determining whether each physical target for the mirrored operation can issue a transfer ready signal prior to issuing a command to the physical target. When a synchronization or verification operation begins, the maximum available number of transfer ready signals for each target can be decremented to one in order to limit the total number of outstanding commands for each target to one.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.