A data-value-driven adaptation framework for energy efficiency for data intensive applications in clouds

The emerging of cloud computing and Big Data has been presenting to the world both grand opportunities and challenges. However, the increasing trend in energy consumption in clouds due to the fast growing quantity of data to be transmitted and processed has made cloud computing, together with Big Data phenomenon, becoming the dominant contributor in energy consumption, and consequently in CO2 emission. In this paper, we propose an adaptation framework for data-intensive applications aiming to improve energy efficiency. The adaptation mechanism is driven by the data value extracted from datasets or data streams of the applications. Our main contribution lies in the proposal of treating large amount of data according to their value, i.e., their level of importance.

[1]  Dana Petcu,et al.  DICE: Quality-Driven Development of Data-Intensive Cloud Applications , 2015, 2015 IEEE/ACM 7th International Workshop on Modeling in Software Engineering.

[2]  Yonggang Wen,et al.  Energy efficiency and server virtualization in data centers: An empirical investigation , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[3]  Barbara Pernici,et al.  ADSC: Application-Driven Storage Control for Energy Efficiency , 2011, ICT-GLOW.

[4]  Weisong Shi,et al.  Energy-Aware Scheduling of MapReduce Jobs , 2014, 2014 IEEE International Congress on Big Data.

[5]  Mor Harchol-Balter,et al.  Optimality analysis of energy-performance trade-off for server farm management , 2010, Perform. Evaluation.

[6]  Albert Y. Zomaya,et al.  A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems , 2010, Adv. Comput..

[7]  Yuanyuan Zhou,et al.  Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management , 2004, 10th International Symposium on High Performance Computer Architecture (HPCA'04).

[8]  Barbara Pernici,et al.  A Survey on Energy Efficiency in Information Systems , 2014, Int. J. Cooperative Inf. Syst..

[9]  Frederic T. Chong,et al.  Data Center Energy Efficiency:Improving Energy Efficiency in Data Centers Beyond Technology Scaling , 2014, IEEE Design & Test.

[10]  Rajesh K. Gupta,et al.  Energy-aware task scheduling with task synchronization for embedded real-time systems , 2002, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[11]  Aman Kansal,et al.  Energy Efficient Data Intensive Distributed Computing , 2011, IEEE Data Eng. Bull..

[12]  N. B. Anuar,et al.  The rise of "big data" on cloud computing: Review and open research issues , 2015, Inf. Syst..

[13]  Giorgio C. Buttazzo,et al.  Scalable Applications for Energy-Aware Processors , 2002, EMSOFT.

[14]  Mark S. Squillante,et al.  A Hierarchical Approach for the Resource Management of Very Large Cloud Platforms , 2013, IEEE Transactions on Dependable and Secure Computing.

[15]  Hui Wang,et al.  Multi-Tiered On-Demand Resource Scheduling for VM-Based Data Center , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[16]  Laurent Lefèvre,et al.  A survey on techniques for improving the energy efficiency of large-scale distributed systems , 2014, ACM Comput. Surv..

[17]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[18]  Feng Zhao,et al.  Energy aware consolidation for cloud computing , 2008, CLUSTER 2008.

[19]  Hal Wasserman,et al.  Comparing algorithm for dynamic speed-setting of a low-power CPU , 1995, MobiCom '95.