A summary of virtualization techniques

被引:32
作者
Rodriguez-Haro, Fernando [1 ,2 ]
Freitag, Felix [2 ]
Navarro, Leandro [2 ]
Hernandez-Sanchez, Efrain [1 ]
Farias-Mendoza, Nicandro [1 ]
Antonio Guerrero-Ibanez, Juan [1 ]
Gonzalez-Potes, Apolinar [1 ]
机构
[1] Univ Colima, Fac Engn, Colima 28860, Mexico
[2] Techn Univ Catalonia UPC, Comp Architecture Dept, Barcelona, Spain
来源
2012 IBEROAMERICAN CONFERENCE ON ELECTRONICS ENGINEERING AND COMPUTER SCIENCE | 2012年 / 3卷
关键词
virtualization; capacity planning; hypervisor; CPU; tools;
D O I
10.1016/j.protcy.2012.03.029
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays, virtualization is a technology that is applied for sharing the capabilities of physical computers by splitting the resources among OSs. The concept of Virtual Machines (VMs) started back in 1964 with a IBM project called CP/CMS system. Currently, there are several virtualization techniques that can be used for supporting the execution of entire operating systems. We classify the virtualization techniques from the OS view. First, we discuss two techniques that executes modified guest OSs: operating system-level virtualization and para-virtualization. Second, we discuss two techniques that executes unmodified guest OSs: binary translation and hardware assisted. Finally, we present a summary of resource management facilities for capacity planning and consolidation of server applications. (C) 2012 Published by Elsevier Ltd.
引用
收藏
页码:267 / 272
页数:6
相关论文
共 21 条
[1]  
Advanced Micro Devices, 2005, SEC VIRT MACH ARCH R
[2]  
[Anonymous], 2003, ACM SIGOPS OPERATING
[3]  
Bellard F, 2005, USENIX Association Proceedings of the FREENIX/Open Source Track, P41
[4]  
Bellard F., 2009, QEMU ACCELERATOR KQE
[5]  
Bellard F., 2009, QMEU STATUS SUPPORTE
[6]   THE ORIGIN OF THE VM-370 TIME-SHARING SYSTEM [J].
CREASY, RJ .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1981, 25 (05) :483-490
[7]  
Goldberg R.P., 1973, Proceedings of the workshop on virtual computer systems. ACM, New York, NY, P74
[8]  
IBM, 2005, IBM SYST VIRT VERS 2
[9]  
Lawton K. P., 1999, RUNNING MULTIP UNPUB
[10]  
Magenheimer D., MEMORY OVERCOMMIT CO