Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Balance of Power: Dynamic Thermal Management for Internet Data Centers
IEEE Internet Computing
Making scheduling "cool": temperature-aware workload placement in data centers
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
VirtualPower: coordinated power management in virtualized enterprise systems
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
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
Weatherman: Automated, Online and Predictive Thermal Mapping and Management for Data Centers
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
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
Future Generation Computer Systems
Optimal power allocation in server farms
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
A Heuristic for Mapping Virtual Machines and Links in Emulation Testbeds
ICPP '09 Proceedings of the 2009 International Conference on Parallel Processing
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
Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Future Generation Computer Systems
Communications of the ACM
A novel approach for distributed application scheduling based on prediction of communication events
Future Generation Computer Systems
Energy-efficient server clusters
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
Energy saving and network performance: a trade-off approach
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Energy-aware traffic engineering
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
How can architecture help to reduce energy consumption in data center networking?
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
GreenCoop: cooperative green routing with energy-efficient servers
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
From infrastructure delivery to service management in clouds
Future Generation Computer Systems
SecondNet: a data center network virtualization architecture with bandwidth guarantees
Proceedings of the 6th International COnference
Network-aware meta-scheduling in advance with autonomous self-tuning system
Future Generation Computer Systems
Energy-efficient and multifaceted resource management for profit-driven virtualized data centers
Future Generation Computer Systems
Energy-efficient and SLA-aware management of IaaS clouds
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
ACM SIGOPS Operating Systems Review
Concurrency and Computation: Practice & Experience
ICICA'12 Proceedings of the Third international conference on Information Computing and Applications
An economic and energy-aware analysis of the viability of outsourcing cluster computing to a cloud
Future Generation Computer Systems
Risk and Energy Consumption Tradeoffs in Cloud Computing Service via Stochastic Optimization Models
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Energy-Efficient virtual machine placement in data centers by genetic algorithm
ICONIP'12 Proceedings of the 19th international conference on Neural Information Processing - Volume Part III
A genetic algorithm for power-aware virtual machine allocation in private cloud
ICT-EurAsia'13 Proceedings of the 2013 international conference on Information and Communication Technology
A cost efficient framework and algorithm for embedding dynamic virtual network requests
Future Generation Computer Systems
Synthetic Hardware Performance Analysis in Virtualized Cloud Environment for Healthcare Organization
Journal of Medical Systems
Management Issues with Cloud Computing
Proceedings of the Second International Conference on Innovative Computing and Cloud Computing
An online parallel scheduling method with application to energy-efficiency in cloud computing
The Journal of Supercomputing
Multi-resource Workload Consolidation in Cloud Data Centers
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
Cloud computing offers utility-oriented IT services to users worldwide. Based on a pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific, and business domains. However, data centers hosting Cloud applications consume huge amounts of electrical energy, contributing to high operational costs and carbon footprints to the environment. Therefore, we need Green Cloud computing solutions that can not only minimize operational costs but also reduce the environmental impact. In this paper, we define an architectural framework and principles for energy-efficient Cloud computing. Based on this architecture, we present our vision, open research challenges, and resource provisioning and allocation algorithms for energy-efficient management of Cloud computing environments. The proposed energy-aware allocation heuristics provision data center resources to client applications in a way that improves energy efficiency of the data center, while delivering the negotiated Quality of Service (QoS). In particular, in this paper we conduct a survey of research in energy-efficient computing and propose: (a) architectural principles for energy-efficient management of Clouds; (b) energy-efficient resource allocation policies and scheduling algorithms considering QoS expectations and power usage characteristics of the devices; and (c) a number of open research challenges, addressing which can bring substantial benefits to both resource providers and consumers. We have validated our approach by conducting a performance evaluation study using the CloudSim toolkit. The results demonstrate that Cloud computing model has immense potential as it offers significant cost savings and demonstrates high potential for the improvement of energy efficiency under dynamic workload scenarios.