VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
A capacity management service for resource pools
Proceedings of the 5th international workshop on Software and performance
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
SnowFlock: rapid virtual machine cloning for cloud computing
Proceedings of the 4th ACM European conference on Computer systems
The Eucalyptus Open-Source Cloud-Computing System
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
A Taxonomy and Survey of Cloud Computing Systems
NCM '09 Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDC
Communications of the ACM
Cloud Computing Research and Development Trend
ICFN '10 Proceedings of the 2010 Second International Conference on Future Networks
SLA-driven Elastic Cloud Hosting Provider
PDP '10 Proceedings of the 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing
Efficient resource provisioning in compute clouds via VM multiplexing
Proceedings of the 7th international conference on Autonomic computing
Topology-aware resource allocation for data-intensive workloads
ACM SIGCOMM Computer Communication Review
Enacting SLAs in clouds using rules
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
An Energy-Efficient Scheme for Cloud Resource Provisioning Based on CloudSim
CLUSTER '11 Proceedings of the 2011 IEEE International Conference on Cluster Computing
Hi-index | 0.00 |
Multi-media applications (including those arising in E-health scenarios) can cause temporally varying resource demands in cloud environments. As a result, flexible resource provisioning becomes a key requirement. Cloud computing achieves "provisioning elasticity" by using virtual machine (VM) based resource provisioning. Normal, static VM provisioning has no runtime overhead but fails to deal with unanticipated changes in resource demands. Dynamic provisioning overcomes this problem using live migration of VMs but introduces runtime overhead. To reduce unnecessary VM migration, we propose Differential Time shared VM Multiplexing (DTVM) to help support load adaptability while ensuring efficient resource utilization in cloud datacenters. DTVM looks at possible local (i.e. in the same physical machine) solutions to limit VM migration by providing more resources to high demand VMs obtained from low demand VMs. DTVM effectively allows cloud providers to prioritize among the end-users (i.e. virtual machines). DTVM also allows the end-users to prioritize their tasks in their VMs to finish important tasks at the earliest time. In this paper, we introduce DTVM for cloud environments and assess its potential benefits using CloudSim [6]. The results obtained from our simulation experiments suggest that this approach is both feasible and would be effective for interactive multi-media workloads in cloud environments.