US20030196025A1

Synchronizing processing of commands invoked against duplexed coupling facility structures

Claim Score by NHIP

Read claim 80, the broadest

Abstract

A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.

US20030196025A1, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Projected expiry passed 1 September 2022, 4.1 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

82 claims: 7 independent, 75 dependent

  1. 1
    A method of synchronizing processing of commands invoked against duplexed coupling facility structures, said method comprising:issuing a command that is to be processed against a duplexed coupling facility structure, said duplexed coupling facility structure comprising a first structure instance of a first coupling facility and a second structure instance of a second coupling facility;and synchronizing execution of the command being processed against the duplexed coupling facility structure.
  2. 25
    A system of synchronizing processing of commands invoked against duplexed coupling facility structures, said system comprising:means for issuing a command that is to be processed against a duplexed coupling facility structure, said duplexed coupling facility structure comprising a first structure instance of a first coupling facility and a second structure instance of a second coupling facility;and means for synchronizing execution of the command being processed against the duplexed coupling facility structure.
  3. 49
    A system of synchronizing processing of commands invoked against duplexed coupling facility structures, said system comprising:a command that is to be processed against a duplexed coupling facility structure, said duplexed coupling facility structure comprising a first structure instance of a first coupling facility and a second structure instance of a second coupling facility;and at least one signaling engine to facilitate synchronizing execution of the command being processed against the duplexed coupling facility structure.
  4. 50
    At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of synchronizing processing of commands invoked against duplexed coupling facility structures, said method comprising:issuing a command that is to be processed against a duplexed coupling facility structure, said duplexed coupling facility structure comprising a first structure instance of a first coupling facility and a second structure instance of a second coupling facility;and synchronizing execution of the command being processed against the duplexed coupling facility structure.
  5. 80
    Broadest claimClaim Score 86, broad(NHIP)A method of halting execution of duplexed commands executing within a computing environment, said method comprising:detecting a resource condition by one instance of a duplexed command, said duplexed command comprising said one instance and another instance;and halting execution of at least the another instance of the duplexed command, in response to the detecting.
  6. 81
    A method of resolving potential deadlocks, said method comprising:detecting a potential deadlock between a plurality of commands attempting to latch a plurality of distributed instances of a resource;determining a command of said plurality of commands that has priority;and making available an instance of the plurality of distributed instances of the resource for the command determined to have priority.
  7. 82
    A method of managing errors detected in processing of commands, said method comprising:detecting that a command has ended with an error;and resetting a value of a current signal group index, in response to the detecting, wherein said current signal group index is usable in processing of one or more subsequent commands.