|
|
 |
|
 |
Volume 36, Number 2, 1997
S/390 Parallel Sysplex Cluster |
|
Table of contents: HTML ASCII |
|
This article: HTML ASCII |
Copyright info |
 |
 |
 |
 |
| |
|
A locking facility for parallel systems - References |
 |
by N. S. Bowen,
D. A. Elko,
J. F. Isenberg,
and G. W. Wang |
 |
 |
 |
Cited references and notes
- C. J. Beckman and C. D. Polychronopoulos, "Fast Barrier
Synchronization Hardware," Proceedings of Supercomputing
'90 (November 1990), pp. 180-189.
- A. Dinning, "A Survey of Synchronization Methods for
Parallel Computers," Computer 22, 66-77 (July
1989).
- R. Obermarck, "IMS/VS Program Isolation," Technical
Report RJ2879, IBM Thomas J. Watson Research Center, Yorktown Heights,
NY 10598 (1980).
- W. H. Kohler, "A Survey of Techniques for Synchronization
and Recovery in Decentralized Computer Systems," Computing
Surveys 13, 149-183 (June 1981).
- G. F. Pfister, In Search of Clusters, Prentice
Hall, Englewood Cliffs, NJ (1995).
- J. Nick, J.-Y. Chung, and N. Bowen, "Overview of IBM
System/390 Parallel Sysplex--A Commercial Parallel Processing
System," Proceedings of the 10th International Parallel
Processing Symposium (April 1996), pp. 488-495.
- J. M. Nick, B. B. Moore, J.-Y. Chung, and N. S. Bowen,
"S/390 Cluster Technology: Parallel Sysplex,"
IBM Systems
Journal 36, No. 2, 172-201 (1997, this issue).
- M. Dubois and F. A. Briggs, "Effects of Cache Coherency in
Multiprocessors," IEEE Transactions on Computers
C-31, 1083-1099 (November 1982).
- S. Calta, J. deVeer, E. Loizides, and R. Strangwayes,
"Enterprise Systems Connection (ESCON) Architecture--System
Overview," IBM Journal of Research and Development
36, No. 4, 535-552 (1992).
- MVS/ESA Programming: Sysplex Services Guide,
GC28-1495, IBM Corporation (1994); available through IBM branch
offices.
- C. B. Stunkel, D. G. Shea, B. Abali, M. G. Atkins, C. A.
Bender, D. G. Grice, P. Hochschild, D. J. Joseph, B. J. Nathanson, R.
A. Swetz, R. F. Stucke, M. Tsao, and P. R. Varker,
"The SP2
High-Performance Switch," IBM Systems Journal 34,
No. 2, 185-204 (1995).
- W. Baker, R. Horst, D. Sonnier, and W. Watson, "A Flexible
Servernet-Based Fault Tolerant Architecture," Proceedings of
the 25th Symposium on Fault-Tolerant Computing (June 1995), pp.
2-11.
- T. Agerwala, J. L. Martin, J. H. Mirza, D. C. Sadler, D. M.
Dias, and M. Snir,
"SP2 System Architecture,"
IBM Systems
Journal 34, No. 2, 152-184 (1995).
- L. Kleinrock, Queueing Systems Volume I: Theory,
John Wiley & Sons, New York (1975).
- J. Ranade, MVS: Performance Management, McGraw
Hill, Inc., New York (1990).
- J. P. Strickland, P. P. Uhrowczik, and V. L. Watts, "IMS/VS:
An Evolving System," IBM Systems Journal 21, No. 4,
490-510 (1982).
- M. Swanson and C. Vignola, "MVS/ESA Coupled Systems
Considerations," IBM Journal of Research and Development
36, No. 4, 667-682 (1992).
- OS/390 MVS Installation Exits, GC28-1753, IBM
Corporation (March 1996); available through IBM branch offices.
- The SLM chase protocol includes the following sequence of
events: First, a response to the escalation signal is sent with a
message stating the lock is not managed by this system. Then the
requesting system makes another access to the coupling facility where
it will observe the now reset state of the lock table entry. If the
state continues to appear to be held, the escalation signal is resent
and the process is repeated. After a threshold of retries is exceeded,
the lock table entry is placed in a recovery state and the lock
managers perform a coordinated recovery for the entry. The chase
scenario is a fallout of any multisystem locking scheme where
management of the locks is not bound to a particular system.
- IMS is an example of a transaction system that releases most
locks at transaction commit time.
- As an example, GRS provides allocation locks for long-running
batch jobs, which may execute for minutes or hours.
|
 |
|
|