Skip to main content

A Perspective on Virtual Machines

  • Chapter
Virtuelle Maschinen

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 18))

Abstract

A virtual machine is a replica of a real computing environment and has become of increasing interest to the computing community. This paper provides an historical perspective on virtual machine architecture within IBM, a description of how virtual machines are being used today, and a discussion of problems associated with virtual machines and new developments in solving these problems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Goldberg, R.P, “Virtual Machine: Semantics and Examples”, Proceedings of the IEEE Computer Society Conference, Boston, Mass., 141–142 (September 22–24, 1971).

    Google Scholar 

  2. Sayre, D., On Virtual Systems, IBM Thomas J. Watson Research Center, Yorktown Heights, New York (April 15, 1966).

    Google Scholar 

  3. O’Neill, R.W., “Experience Using a Time-Shared Multiprogramming System With Dynamic Address Relocation Hardware”, AFIPS Conference Proceedings, Spring Joint Computer Conference 30, 611–621 (1967).

    Google Scholar 

  4. Parmelee, R.P., Peterson, T.I., Tillman, C.C. and Hatfield, D.J., “Virtual Storage and Virtual Machine Concepts”, IBM Systems Journal 11, No. 2, 99–130 (1972).

    Article  Google Scholar 

  5. Keefe, D.D., “Hierarchical Control Programs for Systems Evaluation”, IBM Systems Journal 7, No. 2, 123–133 (1968).

    Article  Google Scholar 

  6. Adair, R.J., Bayles, R.U., Comeau, L.W., and Creasy, R.J., A Virtual Machine System for the 360/40, IBM Corporation, Cambridge Scientific Center, Report No. 320–2007 (May 1966).

    Google Scholar 

  7. Hoernes, G.E., and Hellerman, L., “An Experimental 360/40 for Time-Sharing”, Datamation 1, No. 4, 39–42 (April 1968).

    Google Scholar 

  8. Lindguist, A.B., Seeter, R.R., and Comeau, L. W., “A Time-Sharing System Using an Associative Memory”, Proceedings of the IEEE 52, No. 12, 1774–1779 (December 1966).

    Article  Google Scholar 

  9. Meyer, R. A. and Seawright, L. H., “A Virtual Machine Time-Sharing System, IBM Systems Journal 9, No. 3, 199–218 (1970).

    Article  Google Scholar 

  10. CP-67/CMS User’s Guide, IBM Systems Library, Order Number GH20-0859, IBM Corporation.

    Google Scholar 

  11. IBM Virtual Machine Facility/370 Introduction, IBM Systems Library, Order Number GC20-1800, IBM Corporation.

    Google Scholar 

  12. Virtual Machine Facility/370 Features Supplement, IBM Systems Library, Order Number GC20-1757, IBM Corporation.

    Google Scholar 

  13. IBM Virtual Machine Facility/370: Operating Systems in a Virtual Machine, IBM Systems Library, Order Number GC20-1821, IBM Corporation.

    Google Scholar 

  14. Alexander, M.T., Time-Sharing Supervisor Programs, In notes for university of Michigan Engineering Summer Conference, “Advanced Topics in Systems Programming” (June 21 – July 21, 1971).

    Google Scholar 

  15. Srodawa, R.J. and Bates, L.A., “An Efficient Virtual Machine Implementation,” AFIPS Conference Proceedings, Vol. 42, 301–308 (1973).

    Google Scholar 

  16. Seawright, L.H., and MacKinnon, R.A., “VM/370 — A Study of Multiplicity and Usefulness”, IBM Systems Journal 18, No. 1, 4–17 (1979).

    Article  Google Scholar 

  17. Query-By-Example Availability Notice, IBM Systems Library, order Number G320-6062, IBM Corporation.

    Google Scholar 

  18. Network Job Interface (NJI) General Information Manual, IBM Systems Library, Order Number GH20-1941, IBM Corporation.

    Google Scholar 

  19. Crabtree, R.P., “Job Networking”, IBM Systems Journal 17, No. 3, 206–220 (1978).

    Article  Google Scholar 

  20. Vm/370 Networking (VNET) Program Reference and Operations Manual, IBM Systems Library, Order Number SH20-1977, IBM Corporation.

    Google Scholar 

  21. MacKinnon, R.A., “The Changing Virtual Machine Environment: Interfaces to Real Hardware, Virtual Hardware, and Other Virtual Machines”, IBM Systems Journal 18, No. 1, 18–46 (1979).

    Article  Google Scholar 

  22. Reynolds, R.O., “VM/370 System Extensions Program Product — Performance Improvements for MVS in a Virtual Machine Environment,” VM/370 Group Minutes, SHARE L, Denver, Co. (March 6–10, 1978).

    Google Scholar 

  23. VM/370 System Extensions General Information, IBM Systems Library, Order Number GC20-1827, IBM Corporation.

    Google Scholar 

  24. Hendricks, E.C., and Hartmann, T.C., “Evolution of a Virtual Machine Subsystem”, IBM Systems Journal 18, No. 1, 111–142 (1979).

    Article  Google Scholar 

  25. Hutchens, W., “VM/370 in 1978”, Proceedings of GUIDE International 46, Miami Beach, Florida, 1571–1595 (May, 1978).

    Google Scholar 

  26. Jensen, R.M., “A Formal Approach for Communications Between Logically Isolated Virtual Machines”, IBM Systems Journal 18, No. 1, 71–92 (1979).

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1979 Springer-Verlag Berlin · Heidelberg

About this chapter

Cite this chapter

Seawright, L.H. (1979). A Perspective on Virtual Machines. In: Siegert, H.J. (eds) Virtuelle Maschinen. Informatik-Fachberichte, vol 18. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-67415-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-67415-0_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-09618-4

  • Online ISBN: 978-3-642-67415-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics