Abstract
Virtualization technology was developed in the late 1960s to make more efficient use of hardware. Hardware was expensive, and there was not that much available. Processing was largely outsourced to the few places that did have computers. On a single IBM System/360, one could run in parallel several environments that maintained full isolation and gave each of its customers the illusion of owning the hardware. Virtualization was time sharing implemented at a coarse-grained level, and isolation was the key achievement of the technology. It also provided the ability to manage resources efficiently, as they would be assigned to virtual machines such that deadlines could be met and a certain quality of service could be achieved.
- Gum, P. H. 1983. System/370 extended architecture: Facilities for virtual machines. IBM Journal of Research and Development 27(6): 530-544.Google ScholarDigital Library
- Barroso, L. A., Hölzle, U. 2007. The case for energy-proportional computing. IEEE Computer 40(12). Google ScholarDigital Library
- CIO Research. 2008. Virtualization in the enterprise survey: Your virtualized state in 2008. CIO Magazine (January).Google Scholar
- Powerset Datacenter Dashboard; http://www.powerset.com/flash/datacenter_model.Google Scholar
- Amazon Web Services; http://aws.amazon.com.Google Scholar
- Amazon Elastic Compute Cloud (EC2); http://aws.amazon.com/ec2.Google Scholar
- Brewin, B. 2006. Amazon.mil? DISA is intrigued by Web services model for creating systems. Federal Computer Week (October 30).Google Scholar
- Gottfrid, D. 2007. Self-service, prorated super computing fun! New York Times (November 1).Google Scholar
Index Terms
- Beyond Server Consolidation: Server consolidation helps companies improve resource utilization, but virtualization can help in other ways, too.
Recommendations
Characterization & analysis of a server consolidation benchmark
VEE '08: Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsVirtualization is already becoming ubiquitous in data centers for the consolidation of multiple workloads on a single platform. However, there are very few performance studies of server consolidation workloads in the literature. In this paper, our goal ...
Server consolidation with migration control for virtualized data centers
Virtualization has become a key technology for simplifying service management and reducing energy costs in data centers. One of the challenges faced by data centers is to decide when, how, and which virtual machines (VMs) have to be consolidated into a ...
Application level ballooning for efficient server consolidation
EuroSys '13: Proceedings of the 8th ACM European Conference on Computer SystemsSystems software like databases and language runtimes typically manage memory themselves to exploit application knowledge unavailable to the OS. Traditionally deployed on dedicated machines, they are designed to be statically configured with memory ...
Comments