Title :
A Bare-Metal and Asymmetric Partitioning Approach to Client Virtualization
Author :
Yuezhi Zhou ; Yaoxue Zhang ; Hao Liu ; Naixue Xiong ; Vasilakos, Athanasios V.
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
Advancements in cloud computing enable the easy deployment of numerous services. However, the analysis of cloud service access platforms from a client perspective shows that maintaining and managing clients remain a challenge for end users. In this paper, we present the design, implementation, and evaluation of an asymmetric virtual machine monitor (AVMM), which is an asymmetric partitioning-based bare-metal approach that achieves near-native performance while supporting a new out-of-operating system mechanism for value-added services. To achieve these goals, AVMM divides underlying platforms into two asymmetric partitions: a user partition and a service partition. The user partition runs a commodity user OS, which is assigned to most of the underlying resources, maintaining end-user experience. The service partition runs a specialized OS, which consumes only the needed resources for its tasks and provides enhanced features to the user OS. AVMM considerably reduces virtualization overhead through two approaches: 1) Peripheral devices, such as graphics equipment, are assigned to be monopolized by a single user OS. 2) Efficient resource management mechanisms are leveraged to alleviate complicated resource sharing in existing virtualization technologies. We implement a prototype that supports Windows and Linux systems. Experimental results show that AVMM is a feasible and efficient approach to client virtualization.
Keywords :
Linux; cloud computing; peripheral interfaces; resource allocation; virtual machines; virtualisation; AVMM; Linux systems; Windows systems; asymmetric partitioning-based bare-metal approach; asymmetric partitions; asymmetric virtual machine monitor; client maintenance; client management; client perspective; client virtualization; cloud computing; cloud service access platforms; commodity user OS; end-user experience; graphics equipment; out-of-operating system mechanism; peripheral devices; resource management mechanisms; resource sharing; service partition; specialized OS; user partition; value-added services; virtualization overhead reduction; virtualization technologies; Educational institutions; Hardware; Performance evaluation; Resource management; Security; Virtual machine monitors; Virtual machine monitor; asymmetric partitioning; client virtualization; desktop virtualization; virtual machine;
Journal_Title :
Services Computing, IEEE Transactions on
DOI :
10.1109/TSC.2012.32