Tri M. Hoang - Poughkeepsie NY Tracy D. Butler - Wappingers Falls NY Danny R. Sutherland - Poughkeepsie NY David B. Emmes - Wappingers Falls NY Mariama Ndoye - Poughkeepsie NY Elpida Tzortzatos - Lagrangeville NY
Assignee:
International Business Machines Corporation - Armonk NY
A sectioned ordered queue in an information handling system comprises a plurality of queue sections arranged in order from a first queue section to a last queue section. Each queue section contains one or more queue entries that correspond to available ranges of real storage locations and are arranged in order from a first queue entry to a last queue entry. Each queue section and each queue entry in the queue sections having a weight factor defined for it. Each queue entry has an effective weight factor formed by combining the weight factor defined for the queue section with the weight factor defined for the queue entry. A new entry is added to the last queue section to indicate a newly available corresponding storage location, and one or more queue entries are deleted from the first section of the queue to indicate that the corresponding storage locations are no longer available. Various processes associated with a real storage manager are responsible for keeping the queue sections in balance, updating the queue sections, and removing entries from the queue to âstealâ real storage frames.
- ARMONK NY, US Tariq Hanif - Lagrangeville NY, US Tri M. Hoang - Poughkeepsie NY, US Gregory E. McBride - Vail AZ, US Carol S. Mellgren - Tucson AZ, US William J. Rooney - Hopewell Junction NY, US
International Classification:
G06F 3/06
Abstract:
A method, computer system, and a computer program product for soft fencing is provided. The present invention may include identifying a logical device swap occurred. The present invention may also include, in response to a logical device swap, creating a soft fence command. The present invention may then include issuing the created soft fence command.
- Armonk NY, US Tariq Hanif - Lagrangeville NY, US Tri M. Hoang - Poughkeepsie NY, US Gregory E. McBride - Vail AZ, US Carol S. Mellgren - Tucson AZ, US William J. Rooney - Hopewell Junction NY, US
International Classification:
G06F 3/06
Abstract:
A method, computer system, and a computer program product for soft fencing is provided. The present invention may include identifying a logical device swap occurred. The present invention may also include, in response to a logical device swap, creating a soft fence command. The present invention may then include issuing the created soft fence command.
Device Reservation Management For Overcoming Communication Path Disruptions
- Armonk NY, US Matthew R. Craig - Sahuarita AZ, US Clint A. Hardy - Tucson AZ, US Tri M. Hoang - Poughkeepsie NY, US Matthew J. Kalos - Tucson AZ, US John G. Thompson - Tucson AZ, US Harry M. Yudenfriend - Poughkeepsie NY, US
International Classification:
G06F 11/14 G06F 3/06
Abstract:
One general aspect of device reservation management in accordance with the present description, is directed to a host issuing I/O data requests to a primary device which synchronously mirrors data to a secondary data storage device wherein both devices are reserved for exclusive use by the host for I/O data requests. In response to a loss of communication connectivity on all paths to the primary storage controller controlling the primary device, the host confirms whether a communication path to the primary device has been established and whether the primary device remains reserved to the host. Upon successful confirmations, the reservation of the primary device is repaired such that I/O data requests to the reserved primary device continue. Other features and aspects may be realized, depending upon the particular application.
Managing And Sharing Alias Devices Across Logical Control Units
- Armonk NY, US Tri M. Hoang - Poughkeepsie NY, US Stephen M. Kocik - Red Hook NY, US Dale F. Riedy - Poughkeepsie NY, US Harry M. Yudenfriend - Poughkeepsie NY, US
International Classification:
G06F 12/10 G06F 9/52
Abstract:
Aspects include a computer-implemented method for managing alias devices across logical control units. Aspects include establishing one or more alias management groups associated with a set of one or more logical control units. Aspects also include responsive to one or more changes to the set of network paths of a first logical control unit in the set of logical control units performing a method comprising: marking a first alias management group associated with the first logical control unit as invalid for alias borrowing. Then, performing a first synchronized CPU enablement operation that ensures each of the plurality of CPUs has enabled. Aspects include determining whether a second alias management group exists having a second set of control units that matches the set of paths of the first control unit and associating the first control unit with the second alias management group.
- Armonk NY, US Tri M. Hoang - Poughkeepsie NY, US Gregory E. McBride - Vail AZ, US Carol S. Mellgren - Tucson AZ, US Tabor R. Powelson - Poughkeepsie NY, US William J. Rooney - Hopewell Junction NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 11/20
Abstract:
A method for improving system availability in data replication environments is disclosed herein. In one embodiment, such a method includes detecting a suspend trigger, where the suspend trigger indicates that data mirroring between a primary volume and a secondary volume has been suspended. The method further detects a swap trigger some time after detecting the suspend trigger. The swap trigger indicates that I/O directed to the primary volume has failed. In the event the swap trigger is detected within a specified amount of time after detecting the suspend trigger, the method redirects I/O from the primary volume to the secondary volume. A corresponding system and computer program product are also disclosed.
Establishing Copy Pairs From Primary Volumes To Secondary Volumes In Multiple Secondary Storage Systems For A Failover Session
- Armonk NY, US Susan K. Candelaria - Tucson AZ, US Nicolas M. Clayton - Warrington, GB Lisa J. Gundy - Tucson AZ, US Tri M. Hoang - Poughkeepsie NY, US Bengt E. Larsson - Karlstad, SE William J. Rooney - Hopewell Junction NY, US Michael J. Shannon - Honesdale PA, US Corey G. Smeaton - Somerville MA, US Warren K. Stanley - Loveland CO, US
International Classification:
G06F 11/20 G06F 11/16
Abstract:
Provided are a computer program product, system, and method for establishing copy pairs from primary volumes to secondary volumes in multiple secondary storage systems for a failover session. For each of the copy pairs, data is mirrored from the primary storage system to the associated secondary storage system in the copy pair. A failure is detected at the primary storage system. Selection is made of a selected secondary storage system of the secondary storage systems in response to detecting the failure, wherein a plurality of the secondary storage systems are available for selection. The selected secondary storage system is indicated as a new primary storage system to which host requests are directed.
Tri Hoang 1998 graduate of Long Beach Polytechnic High School in Long beach, CA is on Memory Lane. Get caught up with Tri and other high school alumni from