Abstract
Virtual machine technology, or virtualization, is gaining momentum in the information technology community. While virtual machines are not a new concept, recent advances in hardware and software technology have brought virtualization to the forefront of IT management. Stability, cost savings, and manageability are among the reasons for the recent rise of virtualization. Virtual machine solutions can be classified by hardware, software, and operating system/containers. From its inception on the mainframe to distributed servers on x86, the virtual machine has matured and will play an increasing role in systems management.
- Barnham, P., Dragovic, B., Fraser, K. et al. Xen and the art of virtualization. 2003. In Proceedings of the 19th ACM Symposium on Operating System Principles (SOSP'03). 164-177. Google ScholarDigital Library
- Buchwald, R. 2005. Many happy returns: Techniques on how to identify VMware return on investment and how to use it to justify VMware expansion. VMWorld. Presentation SLN693 (Oct. 20).Google Scholar
- Day, B. 2005. Identifying server consolidation cost savings. Forrester Research, Cambridge, MA.Google Scholar
- Goldberg, R. P. 1971. Virtual machines--Semantics and examples. IEEE Computer Society Conference. 141-142.Google Scholar
- Goldberg, R. P. 1971. Hardware requirements for virtual machine systems. In Proceedings of the Hawaii International Conference on System Sciences.Google Scholar
- Goldberg, R. P. 1973. Architecture of virtual machines. Honeywell Information Systems, Inc., Billerica, MA.Google Scholar
- Hall, D. E., Scherrer, D. K., and Sventek, J. S. 1980. A virtual operating system. Comm. ACM 23, 9. Google ScholarDigital Library
- Kreuter, D. 2004. Where server virtualization was born. Virtual Strategy Magazine (July 21).Google Scholar
- Lichstein, H. A. 1969. When should you emulate? Datamatlon 15, ii. 205-210.Google Scholar
- Mallach, E. G. 1972. Emulation: A survey. Honeywell Comput. J. 6, 4. 287-297.Google Scholar
- ONStor, Inc. 2005. Top 10 requirements for effective server consolidation. www.onstor.com.Google Scholar
- Park, A. R. and Gammage, B. 2005. Microsoft updates server licensing to enable virtualization. ID Number G00132810. Gartner Group, Stamford, CT.Google Scholar
- Ross, J.W. 2007. Enterprise architecture as a strategy. Center for Infor mation Systems Research, MIT Sloan-CISR.Google Scholar
- Serjeant, A. 2005. Building a case for server consolidation. VMWorld. Presentation (Oct. 20).Google Scholar
- Srodawa, R. J. and Bates, L. E. 1973. An efficient virtual machine implementation. In Proceedings of ACM SIGARCH-SIGOPS Workshop on Virtual Computer Systems. Google ScholarDigital Library
- Tucker, A. and Comay, D. 2004. Solaris zones: Operating system upport for server consolidation. Sun Microsystems, Inc.Google Scholar
- Varian, M. 1997. VM and the VM community: Past, present, and future. Office of Computing and Information Technology, Princeton University, Princeton, NJ.Google Scholar
- Whitaker A., Shaw, M., and Gribble, S. D. 2002. Denali: Lightweight virtual machines for distributed and networked applications. Tech. rep. 02-02-01. University of Washington.Google ScholarDigital Library
Index Terms
- Server virtualization architecture and implementation
Recommendations
Xen and the art of virtualization
SOSP '03Numerous systems have been designed which use virtualization to subdivide the ample resources of a modern computer. Some require specialized hardware, or cannot support commodity operating systems. Some target 100% binary compatibility at the expense of ...
Hardware-Accelerated Cross-Architecture Full-System Virtualization
Hardware virtualization solutions provide users with benefits ranging from application isolation through server consolidation to improved disaster recovery and faster server provisioning. While hardware assistance for virtualization is supported by all ...
Improving machine virtualisation with 'hotplug memory'
Machine virtualisation is a key technology for server consolidation and on-demand server provisioning. To support this trend, it is essential to improve the performance of virtualisation software and enable the efficient running of many virtual ...
Comments