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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Goldberg, R.P, “Virtual Machine: Semantics and Examples”, Proceedings of the IEEE Computer Society Conference, Boston, Mass., 141–142 (September 22–24, 1971).
Sayre, D., On Virtual Systems, IBM Thomas J. Watson Research Center, Yorktown Heights, New York (April 15, 1966).
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).
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).
Keefe, D.D., “Hierarchical Control Programs for Systems Evaluation”, IBM Systems Journal 7, No. 2, 123–133 (1968).
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).
Hoernes, G.E., and Hellerman, L., “An Experimental 360/40 for Time-Sharing”, Datamation 1, No. 4, 39–42 (April 1968).
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).
Meyer, R. A. and Seawright, L. H., “A Virtual Machine Time-Sharing System, IBM Systems Journal 9, No. 3, 199–218 (1970).
CP-67/CMS User’s Guide, IBM Systems Library, Order Number GH20-0859, IBM Corporation.
IBM Virtual Machine Facility/370 Introduction, IBM Systems Library, Order Number GC20-1800, IBM Corporation.
Virtual Machine Facility/370 Features Supplement, IBM Systems Library, Order Number GC20-1757, IBM Corporation.
IBM Virtual Machine Facility/370: Operating Systems in a Virtual Machine, IBM Systems Library, Order Number GC20-1821, IBM Corporation.
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).
Srodawa, R.J. and Bates, L.A., “An Efficient Virtual Machine Implementation,” AFIPS Conference Proceedings, Vol. 42, 301–308 (1973).
Seawright, L.H., and MacKinnon, R.A., “VM/370 — A Study of Multiplicity and Usefulness”, IBM Systems Journal 18, No. 1, 4–17 (1979).
Query-By-Example Availability Notice, IBM Systems Library, order Number G320-6062, IBM Corporation.
Network Job Interface (NJI) General Information Manual, IBM Systems Library, Order Number GH20-1941, IBM Corporation.
Crabtree, R.P., “Job Networking”, IBM Systems Journal 17, No. 3, 206–220 (1978).
Vm/370 Networking (VNET) Program Reference and Operations Manual, IBM Systems Library, Order Number SH20-1977, IBM Corporation.
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).
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).
VM/370 System Extensions General Information, IBM Systems Library, Order Number GC20-1827, IBM Corporation.
Hendricks, E.C., and Hartmann, T.C., “Evolution of a Virtual Machine Subsystem”, IBM Systems Journal 18, No. 1, 111–142 (1979).
Hutchens, W., “VM/370 in 1978”, Proceedings of GUIDE International 46, Miami Beach, Florida, 1571–1595 (May, 1978).
Jensen, R.M., “A Formal Approach for Communications Between Logically Isolated Virtual Machines”, IBM Systems Journal 18, No. 1, 71–92 (1979).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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