IBM Skip to main content
  Home     Products & services     Support & downloads     My account  
  Select a country  
Journals Home  
  Systems Journal  
  ·  Current Issue  
  ·  Recent Issues  
  ·  Papers in Progress  
  ·  Search/Index  
  ·  Orders  
  ·  Description  
  ·  Author's Guide  
Journal of Research
and Development
  Staff  
  Contact Us  
Systems Journal  
Volume 36, Number 2, 1997
S/390 Parallel Sysplex Cluster
 Table of contents: arrowHTML arrowASCII   This article: arrowHTML arrowASCII
arrowCopyright 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

  1. C. J. Beckman and C. D. Polychronopoulos, "Fast Barrier Synchronization Hardware," Proceedings of Supercomputing '90 (November 1990), pp. 180-189.
  2. A. Dinning, "A Survey of Synchronization Methods for Parallel Computers," Computer 22, 66-77 (July 1989).
  3. R. Obermarck, "IMS/VS Program Isolation," Technical Report RJ2879, IBM Thomas J. Watson Research Center, Yorktown Heights, NY 10598 (1980).
  4. W. H. Kohler, "A Survey of Techniques for Synchronization and Recovery in Decentralized Computer Systems," Computing Surveys 13, 149-183 (June 1981).
  5. G. F. Pfister, In Search of Clusters, Prentice Hall, Englewood Cliffs, NJ (1995).
  6. 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.
  7. 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).
  8. M. Dubois and F. A. Briggs, "Effects of Cache Coherency in Multiprocessors," IEEE Transactions on Computers C-31, 1083-1099 (November 1982).
  9. 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).
  10. MVS/ESA Programming: Sysplex Services Guide, GC28-1495, IBM Corporation (1994); available through IBM branch offices.
  11. 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).
  12. 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.
  13. 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).
  14. L. Kleinrock, Queueing Systems Volume I: Theory, John Wiley & Sons, New York (1975).
  15. J. Ranade, MVS: Performance Management, McGraw Hill, Inc., New York (1990).
  16. J. P. Strickland, P. P. Uhrowczik, and V. L. Watts, "IMS/VS: An Evolving System," IBM Systems Journal 21, No. 4, 490-510 (1982).
  17. M. Swanson and C. Vignola, "MVS/ESA Coupled Systems Considerations," IBM Journal of Research and Development 36, No. 4, 667-682 (1992).
  18. OS/390 MVS Installation Exits, GC28-1753, IBM Corporation (March 1996); available through IBM branch offices.
  19. 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.
  20. IMS is an example of a transaction system that releases most locks at transaction commit time.
  21. As an example, GRS provides allocation locks for long-running batch jobs, which may execute for minutes or hours.