Query-flood DoS attacks in gnutella
Proceedings of the 9th ACM conference on Computer and communications security
Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Implementing the MPI process topology mechanism
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
SODA: A Service-On-Demand Architecture for Application Service Hosting Utility Platforms
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
Optimizing the migration of virtual computers
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Policy-based automated provisioning
IBM Systems Journal
Access-Control Language for Multidomain Environments
IEEE Internet Computing
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Hi-index | 0.00 |
We propose a flexible Multi-layered Virtual Machine (MVM) design intended to improve efficiencies in grid computing and to overcome known problems that exist in grid systems. We present a novel approach to building virtual laboratories by adapting MVMs within distributed and grid systems, thereby providing enhanced flexibility and reconfigurability. The MVM is a service-oriented grid architecture to discover, describe and retrieve platform independent configuration models for each resource usage pattern and provides virtual laboratory users with a logical view of the grid. It consists of three layers: OS-level, Queue-level, and Component-level VMs. MVMs virtualize system resources, topologies, networks, policies and services. In our framework, the virtual machines can be created "on-demand" and their applications can be distributed at the source-code level, compiled and instantiated in run-time.