This paper introduces a novel approach to achieve high scalability and availability in a server environment based on operating system level virtual machine (VM). The main idea of this approach is using VM technology and maximum amount and most available service capacity finding (MA2SCF) algorithm designed by us to achieve service capacity sharing (SCS) for overloading relaxation and fault management in a server environment. And we have implemented a prototype system including two software components VMMaster and VMAgent to interact with the server environment and VMs, and to automatically manage the SCS process. The current implementation has been tested in Linux virtual server environment (LVS) and the approach itself can be applied to a more general server environment, and even a distributed or grid environment which are our ongoing work. The experiment we present in this paper proves the feasibility and effectiveness of our approach
Published in:
Hybrid Information Technology, 2006. ICHIT '06. International Conference on
(Volume:1
)
Date of Conference: 9-11 Nov. 2006