Overhead Matters: A Model for Virtual Resource Management
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Towards automated provisioning of secure virtualized networks
Proceedings of the 14th ACM conference on Computer and communications security
Live data center migration across WANs: a robust cooperative context aware approach
Proceedings of the 2007 SIGCOMM workshop on Internet network management
Usher: an extensible framework for managing custers of virtual machines
LISA'07 Proceedings of the 21st conference on Large Installation System Administration Conference
Towards decentralized self-adaptive component-based systems
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
Automatic virtual machine configuration for database workloads
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Combining batch execution and leasing using virtual machines
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
The impact of paravirtualized memory hierarchy on linear algebra computational kernels and software
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Experimental study of virtual machine migration in support of reservation of cluster resources
VTDC '07 Proceedings of the 2nd international workshop on Virtualization technology in distributed computing
Proceedings of the 2nd workshop on System-level virtualization for high performance computing
An adaptive middleware for supporting time-critical event response
Cluster Computing
Memory buddies: exploiting page sharing for smart colocation in virtualized data centers
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Entropy: a consolidation manager for clusters
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Toward dependency-aware live virtual machine migration
VTDC '09 Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
Resource Allocation Using Virtual Clusters
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Memory buddies: exploiting page sharing for smart colocation in virtualized data centers
ACM SIGOPS Operating Systems Review
Sandpiper: Black-box and gray-box resource management for virtual machines
Computer Networks: The International Journal of Computer and Telecommunications Networking
Resource pool management: Reactive versus proactive or let's be friends
Computer Networks: The International Journal of Computer and Telecommunications Networking
Automatic virtual machine configuration for database workloads
ACM Transactions on Database Systems (TODS)
Empirical evaluation of latency-sensitive application performance in the cloud
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Exploring the behaviour of fine-grain management for virtual resource provisioning
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Middleware integration and deployment strategies for cyberinfrastructures
GPC'08 Proceedings of the 3rd international conference on Advances in grid and pervasive computing
Loose compositions for autonomic systems
SC'08 Proceedings of the 7th international conference on Software composition
A QoS based migration scheme for virtual machines in data center environments
APNOMS'09 Proceedings of the 12th Asia-Pacific network operations and management conference on Management enabling the future internet for changing business and new computing services
Resource allocation algorithms for virtualized service hosting platforms
Journal of Parallel and Distributed Computing
Elastic Site: Using Clouds to Elastically Extend Site Resources
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Cluster-wide context switch of virtualized jobs
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Pools of virtual boxes: building campus grids with virtual machines
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
The case for enterprise-ready virtual private clouds
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Black-box and gray-box strategies for virtual machine migration
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Optimizing a virtualized data center
Proceedings of the ACM SIGCOMM 2011 conference
Division of labor: tools for growing and scaling grids
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Online optimization for scheduling preemptable tasks on IaaS cloud systems
Journal of Parallel and Distributed Computing
VOLTAIC: volume optimization layer to assign cloud resources
Proceedings of the 3rd International Conference on Information and Communication Systems
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing - Volume 2
Case for dynamic deployment in a grid-based distributed query processor
Future Generation Computer Systems
Multi-agent negotiation of virtual machine migration using the lightweight coordination calculus
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
Shifting GEARS to enable guest-context virtual services
Proceedings of the 9th international conference on Autonomic computing
Virtualized Web server cluster self-configuration to optimize resource and power use
Journal of Systems and Software
Hi-index | 0.00 |
A shared distributed infrastructure is formed by federating computation resources from multiple domains. Such shared infrastructures are increasing in popularity and are providing massive amounts of aggregated computation resources to large numbers of users. Meanwhile, virtualization technologies, at machine and network levels, are maturing and enabling mutually isolated virtual computation environments for executing arbitrary parallel/distributed applications on top of such a shared physical infrastructure. In this paper; we go one step further by supporting autonomic adaptation of virtual computation environments as active, integrated entities. More specifically, driven by both dynamic availability of infrastructure resources and dynamic application resource demand, a virtual computation environment is able to automatically relocate itself across the infrastructure and scale its share of infrastructural resources. Such autonomic adaptation is transparent to both users of virtual environments and administrators of infrastructures, maintaining the look and feel of a stable, dedicated environment for the user As our proof-of-concept, we present the design, implementation and evaluation of a system called VIOLIN, which is composed of a virtual network of virtual machines capable of live migration across a multi-domain physical infrastructure.