EAICA: An energy-aware resource provisioning algorithm for Real-Time Cloud services
2016 (English)In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, 2016Conference paper (Refereed)
Cloud computing is receiving an increasing attention when it comes to providing a wide range of cost-effective services. In this context, energy consumption of communication and computing resources contribute to a major portion of the cost of services. On the other hand, growing energy consumption not only results in a higher operational cost, but it also causes negative environmental impacts. A large number of cloud applications in, e.g., telecommunication, multimedia, and video gaming, have real-time requirements. A cloud computing system hosting such applications, that requires a strict timing guarantee for its provided services, is denoted a Real-Time Cloud (RTC). Minimizing energy consumption in a RTC is a complicated task as common methods that are used for decreasing energy consumption can potentially lead to timing violations. In this paper, we present an online energy-aware resource provisioning framework to reduce the deadline miss ratio for real-time cloud services. The proposed provisioning framework not only considers the energy consumption of servers but it also takes the energy consumption of the communication network into account, to provide a holistic solution. An extensive range of simulation results, based on real data, show a noticeable improvement regarding energy consumption while keeping the number of timing violations less than 1% in average.
Place, publisher, year, edition, pages
communication-aware allocation, energy-aware scheduling, quality of service, real-time cloud services, resource provisioning, Cloud computing, Cost effectiveness, Costs, Distributed database systems, Energy utilization, Environmental impact, Factory automation, Power management, Telecommunication services, Web services, Cloud services, Communication-aware, Computing resource, Deadline miss ratio, Provisioning framework, Real time requirement, Distributed computer systems
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:mdh:diva-34045DOI: 10.1109/ETFA.2016.7733574ISI: 000389524200081ScopusID: 2-s2.0-84996587275ISBN: 978-1-5090-1314-2 (print)OAI: oai:DiVA.org:mdh-34045DiVA: diva2:1053197
21st IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2016, 6 September 2016 through 9 September 2016