Knapsack problems: algorithms and computer implementations
Knapsack problems: algorithms and computer implementations
On maximizing service-level-agreement profits
Proceedings of the 3rd ACM conference on Electronic Commerce
Dynamic resource allocation for shared data centers using online measurements
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
SLA based profit optimization in autonomic computing systems
Proceedings of the 2nd international conference on Service oriented computing
A scalable application placement controller for enterprise data centers
Proceedings of the 16th international conference on World Wide Web
No "power" struggles: coordinated multi-level power management for the data center
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems
Middleware '08 Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference
PowerNap: eliminating server idle power
Proceedings of the 14th international conference on Architectural support for programming languages and operating systems
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines
Energy Efficient Resource Management in Virtualized Cloud Data Centers
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Energy aware consolidation for cloud computing
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
Capping the brown energy consumption of Internet services at low cost
GREENCOMP '10 Proceedings of the International Conference on Green Computing
Maximizing Profit in Cloud Computing System via Resource Allocation
ICDCSW '11 Proceedings of the 2011 31st International Conference on Distributed Computing Systems Workshops
Multi-dimensional SLA-Based Resource Allocation for Multi-tier Cloud Computing Systems
CLOUD '11 Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing
Dynamic application placement under service and memory constraints
WEA'05 Proceedings of the 4th international conference on Experimental and Efficient Algorithms
Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments
IEEE Transactions on Services Computing
Autonomic resource provisioning in cloud systems with availability goals
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Hi-index | 0.00 |
Cloud computing systems (or hosting datacenters) have attracted a lot of attention in recent years. Utility computing, reliable data storage, and infrastructure-independent computing are example applications of such systems. Electrical energy cost of a cloud computing system is a strong function of the consolidation and migration techniques used to assign incoming clients to existing servers. Moreover, each client typically has a service level agreement (SLA), which specifies constraints on performance and/or quality of service that it receives from the system. These constraints result in a basic trade-off between the total energy cost and client satisfaction in the system. In this paper, a resource allocation problem is considered that aims to minimize the total energy cost of cloud computing system while meeting the specified client-level SLAs in a probabilistic sense. The cloud computing system pays penalty for the percentage of a client's requests that do not meet a specified upper bound on their service time. An efficient heuristic algorithm based on convex optimization and dynamic programming is presented to solve the aforesaid resource allocation problem. Simulation results demonstrate the effectiveness of the proposed algorithm compared to previous work.