Method, system and program products for copying coupling...

Electrical computers and digital processing systems: multicomput – Distributed data processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S005110, C714S011000

Reexamination Certificate

active

06546414

ABSTRACT:

TECHNICAL FIELD
This invention relates, in general, to data processing within a computing environment and, in particular, to reconfiguring structures within a shared facility of the computing environment.
BACKGROUND ART
One example of a shared facility is the coupling facility offered by International Business Machines Corporation. The coupling facility is a shared external storage processor that contains storage accessible by one or more processors coupled to the coupling facility and performs operations requested by the programs in those processors. Data and controls to be shared are stored in storage structures within the coupling facility. In one example, these storage structures include cache, list and/or lock structures.
It is desirable, and sometimes necessary, to reconfigure one or more of the storage structures. For example, it may be desirable or necessary to change the characteristics of a structure or to move the structure from one coupling facility to another coupling facility. If such a reconfiguration is necessary, then it is imperative that it be performed in a manner that is least disruptive for the users of the structure.
Previous attempts have been made to provide capabilities that enable reconfiguration of storage structures of a coupling facility. However, a need still exists for a reconfiguration technique that is minimally disruptive to the users of the structures, is simple from the users' perspective, and is mostly transparent to the users. A further need exists for a capability that facilitates the operation of the reconfiguration, particularly in those sysplexes where there are numerous structures and users of those structures. A need exists for a reconfiguration capability that is controlled by the operating system, rather than the users.
SUMMARY OF THE INVENTION
The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a method of copying lock structures of a shared storage processor of a computing environment. The shared storage processor is coupled to one or more processors of the computing environment. In one embodiment, the method includes initiating a copy operation for a lock structure of the shared storage processor, wherein the lock structure is owned by an exploiter of the lock structure; and copying, via an operating system of the computing environment, one or more objects of the lock structure from the lock structure to another lock structure of the computing environment.
In a further aspect of the present invention, a system of copying lock structures of a shared storage processor of a computing environment is provided. The shared storage processor is coupled to one or more processors of the computing environment, and the system includes, for instance, means for initiating a copy operation for a lock structure of the shared storage processor, wherein the lock structure is owned by an exploiter of the lock structure; and means for copying, via an operating system of the computing environment, one or more objects of the lock structure from the lock structure to another lock structure of the computing environment.
In yet a further aspect of the present invention, 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 copying lock structures of a shared storage processor of a computing environment is provided. The shared storage processor is coupled to one or more processors of the computing environment, and the method includes, for instance, initiating a copy operation for a lock structure of the shared storage processor, wherein the lock structure is owned by an exploiter of the lock structure; and copying, via an operating system of the computing environment, one or more objects of the lock structure to another lock structure of the computing environment.
The present invention provides a capability for copying structures that is advantageously controlled by the operating system, instead of by the exploiters (i.e., owners) of the structures. Thus, the technique is simple from the users' perspective and less error prone. Further, the copying capabilities are performed in a manner that minimizes the disruption to the users. Additionally, the copy technique can be parallelized to increase efficiency.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention.


REFERENCES:
patent: 5280611 (1994-01-01), Mohan et al.
patent: 5305448 (1994-04-01), Insalaco et al.
patent: 5317739 (1994-05-01), Elko et al.
patent: 5339427 (1994-08-01), Elko et al.
patent: 5455942 (1995-10-01), Mohan et al.
patent: 5457793 (1995-10-01), Elko et al.
patent: 5463736 (1995-10-01), Elko et al.
patent: 5465359 (1995-11-01), Allen et al.
patent: 5493668 (1996-02-01), Elko et al.
patent: 5515499 (1996-05-01), Allen et al.
patent: 5537574 (1996-07-01), Elko et al.
patent: 5544345 (1996-08-01), Carpenter et al.
patent: 5553267 (1996-09-01), Herlihy
patent: 5561809 (1996-10-01), Elko et al.
patent: 5581737 (1996-12-01), Dahlen et al.
patent: 5634072 (1997-05-01), Allen et al.
patent: 5706432 (1998-01-01), Elko et al.
patent: 5832484 (1998-11-01), Sankaran et al.
patent: 5835906 (1998-11-01), Hagersten et al.
patent: 5887135 (1999-03-01), Dahlen et al.
patent: 5892970 (1999-04-01), Hagersten et al.
patent: 5918229 (1999-06-01), Davis et al.
patent: 5956712 (1999-09-01), Bennett et al.
patent: 5987550 (1999-11-01), Shagam
patent: 5991893 (1999-11-01), Sinder
patent: 6189111 (2001-02-01), Alexander et al.
patent: 6199144 (2001-03-01), Arora et al.
patent: 6199179 (2001-03-01), Kauffman et al.
patent: 6237108 (2001-05-01), Ogawa et al.
patent: 6266783 (2001-07-01), Allen et al.
patent: 6275935 (2001-08-01), Barlow et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method, system and program products for copying coupling... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method, system and program products for copying coupling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system and program products for copying coupling... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3007826

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.