A Survey: Main Virtualization Methods and Key Virtualization Technologiesof CPU and Memory
Shukun Liu, Weijia Jia
Abstract
Shukun Liu, Weijia Jia
Abstract
As the core foundation of cloud computing and big data, virtualization technology has become more and more important now. From the view of development of virtualization technology, a basic discipline and a definition of virtual- ization have been introduced in this paper. And from the perspective of system virtualization, the main classification of virtualization has been showed in the paper also. Proper virtualization methods and virtualization technologies are the key factors of the success for different virtualization. From the level of hardware, hardware-aided methods, such as Intel-VT and AMD-V are explicated. The concrete demonstrations of full virtualization, para-virtualization and hardware-aided vir- tualization in the paper have been explicated in detail. The key virtualization technologies of CPU, memory and I/O are demonstrated also. In order to satisfy different requirements of users, for example, work, personal, and geographic mobil- ity needs, more and more people have to carry several different phones, because of the raw embedded virtualization tech- nology now. So, some primary challenges of virtualization technology in embedded field have been proposed in the end of this paper as well.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
As the core foundation of cloud computing and big data, virtualization technology has become more and more important now. From the view of development of virtualization technology, a basic discipline and a definition of virtual- ization have been introduced in this paper. And from the perspective of system virtualization, the main classification of virtualization has been showed in the paper also. Proper virtualization methods and virtualization technologies are the key factors of the success for different virtualization. From the level of hardware, hardware-aided methods, such as Intel-VT and AMD-V are explicated. The concrete demonstrations of full virtualization, para-virtualization and hardware-aided vir- tualization in the paper have been explicated in detail. The key virtualization technologies of CPU, memory and I/O are demonstrated also. In order to satisfy different requirements of users, for example, work, personal, and geographic mobil- ity needs, more and more people have to carry several different phones, because of the raw embedded virtualization tech- nology now. So, some primary challenges of virtualization technology in embedded field have been proposed in the end of this paper as well.
Key concepts: Virtualization, Full virtualization, Data virtualization, Service virtualization, Application virtualization, Hardware virtualization, Computer science, Storage virtualization