Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Utilization and Predictability in Scheduling the IBM SP2 with Backfilling
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
Dynamic cluster reconfiguration for power and performance
Compilers and operating systems for low power
Performance by Design: Computer Capacity Planning By Example
Performance by Design: Computer Capacity Planning By Example
Managing server energy and operational costs in hosting centers
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Overhead Matters: A Model for Virtual Resource Management
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
A case for cooperative and incentive-based federation of distributed clusters
Future Generation Computer Systems
Queue - Virtualization
Combining batch execution and leasing using virtual machines
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Virtualization aware job schedulers for checkpoint-restart
ICPADS '07 Proceedings of the 13th International Conference on Parallel and Distributed Systems - Volume 02
Future Generation Computer Systems
vManage: loosely coupled platform and virtualization management in data centers
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
GreenCloud: a new architecture for green data center
ICAC-INDST '09 Proceedings of the 6th international conference industry session on Autonomic computing and communications industry session
NCA '09 Proceedings of the 2009 Eighth IEEE International Symposium on Network Computing and Applications
VPM tokens: virtual machine-aware power budgeting in datacenters
Cluster Computing
An energy case for hybrid datacenters
ACM SIGOPS Operating Systems Review
Optimal sleep patterns for serving delay-tolerant jobs
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Multi-facet approach to reduce energy consumption in clouds and grids: the GREEN-NET framework
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Towards energy-aware scheduling in data centers using machine learning
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Time and cost trade-off management for scheduling parallel applications on Utility Grids
Future Generation Computer Systems
Suspending, migrating and resuming HPC virtual clusters
Future Generation Computer Systems
Characterizing Cloud Federation for Enhancing Providers' Profit
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Energy-Aware Scheduling in Virtualized Datacenters
CLUSTER '10 Proceedings of the 2010 IEEE International Conference on Cluster Computing
Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers
Journal of Parallel and Distributed Computing
Energy-Aware Ant Colony Based Workload Placement in Clouds
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
Are user runtime estimates inherently inaccurate?
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
Future Generation Computer Systems
A cost efficient framework and algorithm for embedding dynamic virtual network requests
Future Generation Computer Systems
Towards secure mobile cloud computing: A survey
Future Generation Computer Systems
Hi-index | 0.00 |
As long as virtualization has been introduced in data centers, it has been opening new chances for resource management. Nowadays, it is not just used as a tool for consolidating underused nodes and save power; it also allows new solutions to well-known challenges, such as heterogeneity management. Virtualization helps to encapsulate Web-based applications or HPC jobs in virtual machines (VMs) and see them as a single entity which can be managed in an easier and more efficient way. We propose a new scheduling policy that models and manages a virtualized data center. It focuses on the allocation of VMs in data center nodes according to multiple facets to optimize the provider's profit. In particular, it considers energy efficiency, virtualization overheads, and SLA violation penalties, and supports the outsourcing to external providers. The proposed approach is compared to other common scheduling policies, demonstrating that a provider can improve its benefit by 30% and save power while handling other challenges, such as resource outsourcing, in a better and more intuitive way than other typical approaches do.