Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors
Proceedings of the seventeenth ACM symposium on Operating systems principles
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
Cluster reserves: a mechanism for resource management in cluster-based network servers
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Time Series Analysis: Forecasting and Control
Time Series Analysis: Forecasting and Control
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
The design and implementation of Zap: a system for migrating computing environments
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Optimizing the migration of virtual computers
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Dynamic Provisioning of Multi-tier Internet Applications
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
Autonomic Virtualized Environments
ICAS '06 Proceedings of the International Conference on Autonomic and Autonomous Systems
Geiger: monitoring the buffer cache in a virtual machine environment
Proceedings of the 12th international conference on Architectural support for programming languages and operating systems
Fast transparent migration for virtual machines
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Increasing application performance in virtual environments through run-time inference and adaptation
HPDC '05 Proceedings of the High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium
Autonomic Live Adaptation of Virtual Computational Environments in a Multi-Domain Infrastructure
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Efficient Data Migration in Self-managing Storage Systems
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Enforcing performance isolation across virtual machines in Xen
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
Evil twins: two models for TCB reduction in HPC clusters
ACM SIGOPS Operating Systems Review
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
Rethinking virtual network embedding: substrate support for path splitting and migration
ACM SIGCOMM Computer Communication Review
Autonomous learning for efficient resource utilization of dynamic VM migration
Proceedings of the 22nd annual international conference on Supercomputing
Virtual routers on the move: live router migration as a network-management primitive
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
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
Agility in virtualized utility computing
VTDC '07 Proceedings of the 2nd international workshop on Virtualization technology in distributed computing
Server-storage virtualization: integration and load balancing in data centers
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
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
Interactive resource-intensive applications made easy
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
SnowFlock: rapid virtual machine cloning for cloud computing
Proceedings of the 4th ACM European conference on Computer systems
Automated control of multiple virtualized resources
Proceedings of the 4th ACM European conference on Computer systems
IBMon: monitoring VMM-bypass capable InfiniBand devices using memory introspection
Proceedings of the 3rd ACM Workshop on System-level Virtualization for High Performance Computing
vManage: loosely coupled platform and virtualization management in data centers
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
NAP: a building block for remediating performance bottlenecks via black box network analysis
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Autonomic virtual resource management for service hosting platforms
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Network-aware migration control and scheduling of differentiated virtual machine workloads
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
vGreen: a system for energy efficient computing in virtualized environments
Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design
Run-time resource management in SOA virtualized environments
Proceedings of the 1st international workshop on Quality of service-oriented software systems
Memory buddies: exploiting page sharing for smart colocation in virtualized data centers
ACM SIGOPS Operating Systems Review
A cost-sensitive adaptation engine for server consolidation of multitier applications
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Resource pool management: Reactive versus proactive or let's be friends
Computer Networks: The International Journal of Computer and Telecommunications Networking
Shares and utilities based power consolidation in virtualized server environments
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Memory overbooking and dynamic control of Xen virtual machines in consolidated environments
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Composable IO: A Novel Resource Sharing Platform in Personal Clouds
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Virtual machine migration in self-managing virtualized server environments
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 3
Agile resource management in a virtualized data center
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Black-box performance models for virtualized web service applications
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Joint admission control and resource allocation in virtualized servers
Journal of Parallel and Distributed Computing
Proceedings of the Third Annual ACM Bangalore Conference
Interactive resource-intensive applications made easy
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
A cost-sensitive adaptation engine for server consolidation of multitier applications
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
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
SLA-Driven Dynamic Resource Management for Multi-tier Web Applications in a Cloud
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
FaReS: Fair Resource Scheduling for VMM-Bypass InfiniBand Devices
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Reinventing virtual appliances
IBM Journal of Research and Development
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
JustRunIt: experiment-based management of virtualized data centers
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
LiteGreen: saving energy in networked desktops using virtualization
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
vGreen: A System for Energy-Efficient Management of Virtual Machines
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Proceedings of the FSE/SDP workshop on Future of software engineering research
Resource allocation across multiple cloud data centres
Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science
The cost of reconfiguration in a cloud
Proceedings of the 11th International Middleware Conference Industrial track
SnowFlock: Virtual Machine Cloning as a First-Class Cloud Primitive
ACM Transactions on Computer Systems (TOCS)
Fast and space-efficient virtual machine checkpointing
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Workload-aware live storage migration for clouds
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Overdriver: handling memory overload in an oversubscribed cloud
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Virt-LM: a benchmark for live migration of virtual machine
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Jump-start cloud: efficient deployment framework for large-scale cloud applications
ICDCIT'11 Proceedings of the 7th international conference on Distributed computing and internet technology
Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction
Journal of Network and Computer Applications
Reactive consolidation of virtual machines enabled by postcopy live migration
Proceedings of the 5th international workshop on Virtualization technologies in distributed computing
Performance and energy modeling for live migration of virtual machines
Proceedings of the 20th international symposium on High performance distributed computing
iPOEM: a GPS tool for integrated management in virtualized data centers
Proceedings of the 8th ACM international conference on Autonomic computing
Untangling mixed information to calibrate resource utilization in virtual machines
Proceedings of the 8th ACM international conference on Autonomic computing
A multi-objective approach to virtual machine management in datacenters
Proceedings of the 8th ACM international conference on Autonomic computing
Optimizing a virtualized data center
Proceedings of the ACM SIGCOMM 2011 conference
Loosely coupled coordinated management in virtualized data centers
Cluster Computing
CloudScale: elastic resource scaling for multi-tenant cloud systems
Proceedings of the 2nd ACM Symposium on Cloud Computing
Opportunistic flooding to improve TCP transmit performance in virtualized clouds
Proceedings of the 2nd ACM Symposium on Cloud Computing
Declarative automated cloud resource orchestration
Proceedings of the 2nd ACM Symposium on Cloud Computing
Distributed application configuration, management, and visualization with plush
ACM Transactions on Internet Technology (TOIT)
VSCM: a virtual server consolidation manager for cluster
NPC'11 Proceedings of the 8th IFIP international conference on Network and parallel computing
Purlieus: locality-aware resource allocation for MapReduce in a cloud
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Enhancing application robustness in cloud data centers
Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research
DejaVu: accelerating resource allocation in virtualized environments
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
VM: placement in non-Homogeneous Iaas-clouds
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
An adaptive model for online detection of relevant state changes in Internet-based systems
Performance Evaluation
Find your best match: predicting performance of consolidated workloads
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
VMMB: Virtual Machine Memory Balancing for Unmodified Operating Systems
Journal of Grid Computing
An energy aware framework for virtual machine placement in cloud federated data centres
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
Towards an understanding of oversubscription in cloud
Hot-ICE'12 Proceedings of the 2nd USENIX conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services
Proactive dynamic resource management in virtualized data centers
Proceedings of the 2nd International Conference on Energy-Efficient Computing and Networking
Composable IO: a novel resource sharing platform in personal Clouds
The Journal of Supercomputing
Toward scalable Web systems on multicore clusters: making use of virtual machines
The Journal of Supercomputing
Dynamic virtual machine scheduling in clouds for architectural shared resources
HotCloud'12 Proceedings of the 4th USENIX conference on Hot Topics in Cloud Ccomputing
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
Towards unobtrusive VM live migration for cloud computing platforms
Proceedings of the Asia-Pacific Workshop on Systems
Topology-aware VM migration in bandwidth oversubscribed datacenter networks
ICALP'12 Proceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part II
AutoScale: Dynamic, Robust Capacity Management for Multi-Tier Data Centers
ACM Transactions on Computer Systems (TOCS)
Towards unobtrusive VM live migration for cloud computing platforms
APSys'12 Proceedings of the Third ACM SIGOPS Asia-Pacific conference on Systems
Adaptive scheduling strategies for cloud-based resource infrastructures
Security and Communication Networks
Jump-start cloud: efficient deployment framework for large-scale cloud applications
Concurrency and Computation: Practice & Experience
Romano: autonomous storage management using performance prediction in multi-tenant datacenters
Proceedings of the Third ACM Symposium on Cloud Computing
Resource Usage Monitoring in Clouds
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
A Representation Model for Virtual Machine Allocation
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Themis: energy efficient management of workloads in virtualized data centers
Euro-Par'12 Proceedings of the 18th international conference on Parallel processing workshops
Cranduler: a dynamic and reusable scheduler for cloud infrastructure service
ICPCA/SWS'12 Proceedings of the 2012 international conference on Pervasive Computing and the Networked World
Multi-objective virtual machine selection for migrating in virtualized data centers
ICPCA/SWS'12 Proceedings of the 2012 international conference on Pervasive Computing and the Networked World
Behavioral model for cloud aware load and power management
Proceedings of the 2013 international workshop on Hot topics in cloud services
Automatic virtual machine clustering based on bhattacharyya distance for multi-cloud systems
Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds
Building and scaling virtual clusters with residual resources from interactive clouds
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
Application level ballooning for efficient server consolidation
Proceedings of the 8th ACM European Conference on Computer Systems
Streaming as a hypervisor service
Proceedings of the 7th international workshop on Virtualization technologies in distributed computing
Resource availability based performance benchmarking of virtual machine migrations
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Bobtail: avoiding long tails in the cloud
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Protocol Responsibility Offloading to Improve TCP Throughput in Virtualized Environments
ACM Transactions on Computer Systems (TOCS)
A survey of migration mechanisms of virtual machines
ACM Computing Surveys (CSUR)
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Dynamic resource allocation with management objectives: implementation for an OpenStack cloud
Proceedings of the 8th International Conference on Network and Service Management
Guide-copy: fast and silent migration of virtual machine for datacenters
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Performance and energy modeling for live migration of virtual machines
Cluster Computing
VRAS: A Lightweight Local Resource Allocation System for Virtual Machine Monitor
Wireless Personal Communications: An International Journal
Group-based memory oversubscription for virtualized clouds
Journal of Parallel and Distributed Computing
Security-Preserving Live Migration of Virtual Machines in the Cloud
Journal of Network and Systems Management
Hi-index | 0.00 |
Virtualization can provide significant benefits in data centers by enabling virtual machine migration to eliminate hotspots. We present Sandpiper, a system that automates the task of monitoring and detecting hotspots, determining a new mapping of physical to virtual resources and initiating the necessary migrations. Sandpiper implements a black-box approach that is fully OS- and application-agnostic and a gray-box approach that exploits OS- and application-level statistics. We implement our techniques in Xen and conduct a detailed evaluation using a mix of CPU, network and memory-intensive applications. Our results show that Sandpiper is able to resolve single server hotspots within 20 seconds and scales well to larger, data center environments. We also show that the gray-box approach can help Sandpiper make more informed decisions, particularly in response to memory pressure.