Adaptive Computing on the Grid Using AppLeS
IEEE Transactions on Parallel and Distributed Systems
Dynamic Virtual Clusters in a Grid Site Manager
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
A Case For Grid Computing On Virtual Machines
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Program control language: a programming language for adaptive distributed applications
Journal of Parallel and Distributed Computing
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Virtual Appliances for Deploying and Maintaining Software
LISA '03 Proceedings of the 17th USENIX conference on System administration
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Architecture-Based Autonomous Repair Management: An Application to J2EE Clusters
SRDS '05 Proceedings of the 24th IEEE Symposium on Reliable Distributed Systems
DRIC: Dependable Grid Computing Framework
IEICE - Transactions on Information and Systems
An Adaptive Programming Model for Fault-Tolerant Distributed Computing
IEEE Transactions on Dependable and Secure Computing
Towards virtual networks for virtual machine grid computing
VM'04 Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium - Volume 3
A virtual machine time-sharing system
IBM Systems Journal
From virtualized resources to virtual computing grids: the In-VIGO system
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Virtual workspaces in the grid
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Architecting and implementing versatile dependability
Architecting Dependable Systems III
Hi-index | 0.00 |
Due to its potential, the use of virtual machines in grid computing is attracting increasing attention. Most of the researches focus on how to create or destroy a virtual execution environments for different kinds of applications, the policy of managing the virtual environments isn't widely discussed. This paper proposes an adaptive and dependable virtual execution environment for grid computing called ADVE, which focuses on the policy of managing dependable virtual execution environments, such as when to create and destroy a new virtual execution execution environment, when to migrate applications from one virtual workspace to a new virtual workspace. We conduct experiments over a cluster to evaluate the performance of ADVE, and the experimental results show that ADVE can improve the throughput and the reliability of Grid resources with the adaptive management of virtual machines.