IP Library Granted Patent US 9,565,013
Granted Patent B2
US 9,565,013 · App. 15/007,843 · Granted Feb 7, 2017

Controlling the state of duplexing of coupling facility structures

Inventors: David A. Elko (Austin, TX); Steven N. Goss (Kingston, NY); Michael J. Jordan (Hurley, NY); Georgette L. Kurdt (Wappingers Falls, NY); Jeffrey M. Nick (West Park, NY); Kelly B. Pushong (Highland, NY); David H. Surman (Milton, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L5/14G06F11/2007G06F11/2028G06F11/2097H04B1/74H04L1/22H04L41/50Y10S707/99938
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,565,013
App. No.
15/007,843
Granted
Feb 7, 2017
Kind
B2
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.

Claims (13)

1. A computer system for managing duplexing of coupling facility structures, said computer system comprising:

a memory; and

a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising:

initiating activation of duplexing of a coupling facility structure, wherein an instance of the coupling facility structure is located within one coupling facility and wherein the coupling facility structure is a coupling facility cache structure or a coupling facility list structure;

determining whether another coupling facility in which another instance of the coupling facility structure is to reside is connected to the one coupling facility; and

activating duplexing, based on the determining indicating that the other coupling facility is connected to the one coupling facility.

2. The computer system of claim 1 , wherein said activating comprises setting in at least one data structure a duplexing indicator associated with the coupling facility structure, the duplexing indicator to indicate duplexing is activated.

3. The computer system of claim 1 , wherein the instance of the coupling facility structure and the other instance of the coupling facility structure are concurrently updated to provide high availability of the coupling facility structure.

4. The computer system of claim 1 , wherein the method further comprises deactivating duplexing of the coupling facility structure, wherein the deactivating duplexing comprises resetting within at least one data structure a duplexing indicator associated with the coupling facility structure.

5. The computer system of claim 4 , wherein the resetting causes a duplexed command issued after duplexing is deactivated to be suspended.

6. The computer system of claim 1 , wherein a plurality of instances of the coupling facility structure are updated by a command split into a plurality of commands, each of the plurality of commands updating a respective instance of the plurality of instances in parallel.

7. The computer system of claim 6 , wherein command processing for the duplexed structure is synchronized, in which the plurality of commands of the split command complete successfully or the plurality of commands are backed out, if at least one of the commands is unsuccessful.

8. The computer system of claim 1 , wherein said coupling facility is a shareable facility having storage and processing capabilities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2016
From: ELKO, DAVID A.; GOSS, STEVEN N.; JORDAN, MICHAEL J.; KURDT, GEORGETTE L.; NICK, JEFFREY M.; PUSHONG, KELLY B.; SURMAN, DAVID H.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037599/0569 →
Continuity (6)
Continuation 13724199 · Dec 21, 2012
Continuation 13085644 · Apr 13, 2011
Continuation 11833571 · Aug 3, 2007
Continuation 10140622 · May 8, 2002
Division 09968248 · Oct 1, 2001
Related Publication 20160164659A1 · Jun 9, 2016