The Open Cybernetics & Systemics Journal
2015, 9 : 350-358Published online 2015 May 29. DOI: 10.2174/1874110X01509010350
Publisher ID: TOCSJ-9-350
A Survey: Main Virtualization Methods and Key Virtualization Technologies of CPU and Memory
ABSTRACT
As the core foundation of cloud computing and big data, virtualization technology has become more important now. From the view of development of virtualization technology, a basic discipline and a definition of virtualization are introduced in this paper. And from the perspective of system virtualization, the main classification of virtualization is also discussed in the paper . Proper virtualization methods and virtualization technologies are the key factors responsible for the success of different virtualization. Based on 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 virtualization in the paper are explicated in detail. The key virtualization technologies of CPU, memory and I/O are also demonstrated. In order to satisfy different requirements of users, for example, work, personal, and geographic mobility needs, more people carry different phones, because of raw embedded virtualization technology these days. Therefore, some primary challenges of virtualization technology in embedded field are discussed in the end of this paper as well.