Virtualization technologies are becoming more and more widely used in the distributed computing area. In order to organize and manage various virtual machines in the SOA (Service Oriented Architecture) environment more effectively, a virtualization management system called SOAVM is proposed and demonstrated in this paper. SOAVM addresses the limitation of virtual appliances in software quantities by employing ACS (Automated Configuration Service). ACS provides a more flexible way to conduct automated software configuration on virtual machines compared to the traditional virtual appliance pattern. The system framework is designed, which defines all functions of SOAVM as services to comply with SOA. Then the system design is described, illustrating how ACS works. Furthermore, critical implementation issues are discussed in detail, which demonstrates that SOAVM is a feasible and efficient virtualization management system.
[1]
Ian T. Foster,et al.
Virtual Workspaces in the Grid
,
2005,
Euro-Par.
[2]
Yinong Chen,et al.
Virtual Workspace Based Job Execution Methods and Dynamic Makespan Optimized Scheduling Algorithms
,
2008,
2008 The 28th International Conference on Distributed Computing Systems Workshops.
[3]
Sanjiva Weerawarana,et al.
Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI
,
2002,
IEEE Internet Computing.
[4]
David Brumley,et al.
Virtual Appliances for Deploying and Maintaining Software
,
2003,
LISA.
[5]
Stuart E. Madnick,et al.
Application and analysis of the virtual machine approach to information system security and isolation
,
1973,
Workshop on Virtual Computer Systems.