Abstract

Due to the rapid growth of multi-core processors and virtualization development in the area of cloud computing, how to effectively manage the virtual machines has become an emergent task. Since computer components may not be purchased all at a time, which causes the variety in hardware architecture, management of such hardware environment is quite challenging, especially, in the virtual machine cluster. For instance, it is tedious to operate different virtual machines in a host. An effective management platform is necessary for resource allocation and virtual machine operations. However, different virtual machines have different characteristics. There is no universal way to accomplish all the management tasks. The focus of this research is on the study of how to utilize the full hardware facility, to save equipment cost, and to provide an easy maintenance and management interface for the system administrator. In this thesis, we apply the package of manage large network (MLN) for the management of VM cluster, which includes user-mode linux (UML) and kernel-based virtual machine (KVM), by expanding its existing features. The proposed system is called KMLN. We also develop the co-existence network environment of KVM and UML via Virtual Distributed Ethernet (VDE). In addition, conversions of the root file systems between KVM and UML are taken care carefully. Furthermore, we also propose kmln.dtd, an XML grammar specification file, to define and modify the configuration setups of the cluster. In order to verify the feasibility of KMLN, HPL benchmark and bonnie++ are executed for the purpose of testing CPU performance and file system performance respectively. The results indicate that the system works smoothly and performs well.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call