{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,9]],"date-time":"2025-12-09T08:18:38Z","timestamp":1765268318988},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,12,1]],"date-time":"2015-12-01T00:00:00Z","timestamp":1448928000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2015,12,15]],"date-time":"2015-12-15T00:00:00Z","timestamp":1450137600000},"content-version":"vor","delay-in-days":14,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Adapt Syst Model"],"published-print":{"date-parts":[[2015,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The growing need of computation and processing has led to the generation of data centers. These data centers are usually comprised of hundreds of thousands of servers and other components. This complicated arrangement of the systems lead to the adoption of complex systems. Complex systems prevail in our society as combination of lots of entities, e.g., immune system, human brain and ecosystems. The adoption and interaction of the entities is possible through nonlinear interactions. The interaction between the components of the complex system is carried out in distributed fashion. Big data which is comprised of thousands of machines is also considered to be a form of complex adaptive systems which makes use of large entities, components and nonlinear interactions with each other. The development of such a complex systems raises certain challenges. Apart from management, energy is the most concerned one which is the core discussion of this research. This paper, surveys the state of the art on modern tools, techniques, architectures and algorithms which has been proposed and deployed to achieve energy efficiency in big data over the period of 2007\u20132015. We group existing approaches aimed at achieving energy efficiency in the complex paradigm of big data. In this categorization, we aim to provide an easy and concise view of the underlined model adapted by each approach in the context of big data.<\/jats:p>","DOI":"10.1186\/s40294-015-0012-5","type":"journal-article","created":{"date-parts":[[2015,12,15]],"date-time":"2015-12-15T12:10:31Z","timestamp":1450181431000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Energy efficiency in big data complex systems: a comprehensive survey of modern energy saving techniques"],"prefix":"10.1186","volume":"3","author":[{"given":"Abdul","family":"Majeed","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Munam Ali","family":"Shah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,12,15]]},"reference":[{"key":"12_CR1","unstructured":"(2009) How VMware virtualization right size IT infrastructure to reduce power consumption"},{"issue":"5","key":"12_CR2","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1145\/1735223.1735245","volume":"53","author":"S Albers","year":"2010","unstructured":"Albers S (2010) Energy efficient algorithms. Commun ACM 53(5):86\u201396","journal-title":"Commun ACM"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Andrew LL, Lin M, Wieman A (2010) Optimality fairness and robustness in speed scaling design. In: Proceedings of ACM international Confrence on measurement and modeling of international computer System(SIGMETRICS 2010), New York, USA","DOI":"10.1145\/1811039.1811044"},{"key":"12_CR4","doi-asserted-by":"crossref","unstructured":"Barroso LA, Holzle U (2007) The case for energy-proportional computing. In: IEEE computer pp 33\u20137","DOI":"10.1109\/MC.2007.443"},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Batool K, Niazit MA (2015) Self-organized power consumption approximationin the internet of things. In: International Conference on Consumer Electronics (ICCE), 2015 IEEE, 9\u201312 Jan. 2015","DOI":"10.1109\/ICCE.2015.7066427"},{"issue":"13","key":"12_CR6","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1002\/cpe.1867","volume":"24","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr Comput Pract Exper 24(13):1397\u20131420","journal-title":"Concurr Comput Pract Exper"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Benini L, Bogliolo A, Micheli GD (2000) A survey of design techniques for system-level dynamic power management. IEEE Trans Very Large Scale Integration(VLSI) Syst 8(3):299\u2013316","DOI":"10.1109\/92.845896"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Berl A, Gelenbe E, Girolamo M, Giuliani G, Meer H, Dang M, Pentikousis K (2009) Energy-Efficient Cloud computing. In: Oxford University Press on behalf of The British Computer Society","DOI":"10.1093\/comjnl\/bxp080"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Bosilca G, Bouteiller A, Danalis A, Herault T, Lemarinier P, Dongarra J (2012) DAGuE: Aa generic distributed DAG engine for High Performance Computing. Parall Comp 3751","DOI":"10.1109\/IPDPS.2011.281"},{"key":"12_CR11","unstructured":"Bruschi J, Rumsey P, Anliker R, Chu L, Gregson S (2011) Best Practices Guide for Energy-Efficient Data Center Design by Rumsey Engineers under contract to the National Renewable Energy Laboratory"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Buttazzo G (2002) Scalable Application for energy aware processors. Embed Softw pp153\u2013165","DOI":"10.1007\/3-540-45828-X_12"},{"key":"12_CR14","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s11036-013-0489-0","volume":"19","author":"M Chen","year":"2014","unstructured":"Chen M, Mao S, Liu Y (2014) Big data: a survey. Mobile NetwAppl 19:171\u2013209","journal-title":"Mobile NetwAppl"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Chen Y, Alspaugh S, Borthakur D, Katz R (2012) Energy efficiency for large-scale map reduce workloads with significant interactive analysis. In: Proceedings of the 7th ACM European conference on Computer Systems, ser. EuroSys\u201912, 2012, pp. 43\u201356","DOI":"10.1145\/2168836.2168842"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Chenet Y (2010) To compress or not to compress-compute vs. IO tradeoffs for map reduce energy efficiency. In: Proceedings of the first ACM SIGCOMM workshop on Green networking, ACM, 2010, pp 23\u201328","DOI":"10.1145\/1851290.1851296"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Colarelli D, Grunewald D (2002) Massive arrays of idle disks for storage archives. In: Proceedings of the 2002 ACM\/IEEE conference on Supercomputing, ser. Supercomputing\u201902. Los Alamitos, CA, USA: IEEE Computer Society Press, 2002, pp 1\u201311","DOI":"10.1109\/SC.2002.10058"},{"key":"12_CR18","unstructured":"Dean J, Ghemawat S (2004) Map reduce: simplified data processing on large clusters. In: Proceedings of the 6th conference on Symposium on Operating Systems Design and Implementation, 2004, pp. 10\u201310"},{"issue":"4","key":"12_CR22","first-page":"381","volume":"8","author":"F Douglis","year":"1995","unstructured":"Douglis F, Krishnan P, Bershad B (1995) Adaptive disk spin down policies for mobile computers. Comp Syst 8(4):381\u2013413","journal-title":"Comp Syst"},{"key":"12_CR23","doi-asserted-by":"crossref","unstructured":"Ekanayake J, Pallickara S, Fox G (2008) Map reduce for data intensive scientific analyses. In: Proceedings of the 2008 Fourth IEEE International Conference on eScience, ser. ESCIENCE\u20198-8-2008, pp 277\u2013284","DOI":"10.1109\/eScience.2008.59"},{"issue":"2","key":"12_CR24","doi-asserted-by":"publisher","first-page":"1402","DOI":"10.14778\/1687553.1687567","volume":"2","author":"E Friedman","year":"2009","unstructured":"Friedman E (2009) SQL\/Map Reduce: a practical approach to self-describing, polymorphic, and parallelizable user-defined functions. Proceedings VLDB Endowment 2(2):1402\u20131413","journal-title":"Proceedings VLDB Endowment"},{"key":"12_CR25","doi-asserted-by":"crossref","unstructured":"Goiri In (2012) GreenHadoop: leveraging green energy in data processing frameworks. In: Proceedings of the 7th ACM European conference on Computer Systems, ser. EuroSys\u201912, 2012, pp 57\u201370","DOI":"10.1145\/2168836.2168843"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Gupta M, Singh S (2003) Greening of the internet. In: Proceedings of the ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM, 2003, New York, NY, USA, pp 19\u201326","DOI":"10.1145\/863955.863959"},{"key":"12_CR27","doi-asserted-by":"crossref","unstructured":"Habiba U, Masood R, Shibliand M, Niazi MA (2014) Cloud identity management security issues and solutions: a taxonomy. Comp Adap Syst Model","DOI":"10.1186\/s40294-014-0005-9"},{"key":"12_CR28","doi-asserted-by":"crossref","unstructured":"Hwang CH, Wu AC (2000) A predictive system shutdown method for energy saving of event-driven computation. ACM Trans Design Automat Elect Syst (TODAES) 5(2):241","DOI":"10.1145\/335043.335046"},{"key":"12_CR29","doi-asserted-by":"crossref","unstructured":"Ibrahim S et al. (2009) Evaluating map reduce on virtual machines: the Hadoop case. In: Proceedings of the 1st International Conference on Cloud Computing, ser. CloudCom\u201909, 2009, pp 519\u2013528","DOI":"10.1007\/978-3-642-10665-1_47"},{"issue":"1\u20132","key":"12_CR30","doi-asserted-by":"publisher","first-page":"472","DOI":"10.14778\/1920841.1920903","volume":"3","author":"D Jiang","year":"2010","unstructured":"Jiang D, Ooi BC, Shi L, Wu S (2010) The performance of map reduce: an in-depth study. Proc VLDB Endow 3(1\u20132):472\u2013483","journal-title":"Proc VLDB Endow"},{"key":"12_CR31","unstructured":"Kaushik RT, Bhandarkar M (2010) Greenhdfs: towards an energy-conserving, storage-efficient, hybrid hadoop compute cluster. In: Proceedings of the 2010 international conference on Power aware computing and systems, ser. HotPower\u201910. Berkeley, CA, USA: USENIX Association, 2010, pp 1\u20139"},{"issue":"8","key":"12_CR32","doi-asserted-by":"publisher","first-page":"960","DOI":"10.1016\/j.jpdc.2012.03.010","volume":"72","author":"J Kim","year":"2012","unstructured":"Kim J, Rotem D (2012) Frep: energy proportionality for disk storage using replication. J Parallel Distrib Comp 72(8):960\u2013974","journal-title":"J Parallel Distrib Comp"},{"key":"12_CR33","unstructured":"Koomey JG (2007) Estimating Total power consumption by server in the US and the world, Analyst Press, Oakland"},{"key":"12_CR34","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198515357.001.0001","volume-title":"Statistical mechanics: algorithms and computations","author":"W Krauth","year":"2006","unstructured":"Krauth W (2006) Statistical mechanics: algorithms and computations. Oxford University Press, USA"},{"key":"12_CR35","unstructured":"Kumar R, Gupta N, Charu S, Jain K, Jangir, SK (2014) Open source solution for cloud computing platform using OpenStack. In: IEEE International Conference on Consumer Electronics (ICCE), 2014, 9-12-2014"},{"key":"12_CR37","doi-asserted-by":"crossref","unstructured":"Lee S, Sakurai T (2000) Runtime voltage hopping for low power real time Systems. In: proceedings of the 37th Annual design Automation conference, Loss Angeles, CA, USA, pp 806\u2013809","DOI":"10.1145\/337292.337785"},{"issue":"3","key":"12_CR39","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1145\/1508284.1508269","volume":"44","author":"D Meisner","year":"2009","unstructured":"Meisner D, Gold BT, Wenisch TF (2009) Powernap: eliminating Server idle Power. ACM SIGPLAN Notices 44(3):205\u2013216","journal-title":"ACM SIGPLAN Notices"},{"key":"12_CR40","doi-asserted-by":"crossref","unstructured":"Meisner D, Gold BT, Thomas F (2009) Powernap: eliminating server idle power. In: Proceedings of ASPLOS09, Washington USA","DOI":"10.1145\/1508244.1508269"},{"key":"12_CR41","doi-asserted-by":"crossref","unstructured":"Menon A (2012) Big data i-e Facebook. In: Proceedings of the 2012 workshop on Management of big data systems, ser. MBDS\u201912, 2012, pp 31\u201332","DOI":"10.1145\/2378356.2378364"},{"key":"12_CR42","doi-asserted-by":"crossref","unstructured":"Moise D, Carpen-Amarie A (2012) Map reduce applications in the cloud: a cost evaluation of computation and storage. Data Manag Cloud Grid P2P Syst 7450:37\u201348","DOI":"10.1007\/978-3-642-32344-7_4"},{"key":"12_CR43","doi-asserted-by":"crossref","unstructured":"Nathuji R, Schwan K (2007) Virtual power: coordinated power management in virtualized enterprise systems. ACM SIGOPS Operating Systems Review, pp 265\u2013278","DOI":"10.1145\/1323293.1294287"},{"key":"12_CR44","doi-asserted-by":"crossref","unstructured":"Negru C, Pop F, Cristea V, Bessisy N, Li J (2013) Energy efficient cloud storage service: key issues and challenges. In: Fourth International Conference on Emerging Intelligent Data and Web Technologies","DOI":"10.1109\/EIDWT.2013.139"},{"key":"12_CR46","doi-asserted-by":"crossref","unstructured":"Niazi MA, Laghari S (2012) An intelligent self-organizing power-saving architecture: an agent-based approach. In: Fourth International Conference on Computational Intelligence, Modelling and Simulation, 2012","DOI":"10.1109\/CIMSim.2012.74"},{"key":"12_CR47","unstructured":"Pinheiro E, Balanchine R, Carrera EV, Heath T (2001) Load balancing and unbalancing for power and performance in cluster-based systems. In: Proceedings of the Workshop on Compilers and Operating Systems for Low Power, 2001, pp 182\u2013195"},{"issue":"12","key":"12_CR49","doi-asserted-by":"publisher","first-page":"973","DOI":"10.1007\/s00607-012-0211-2","volume":"94","author":"J Shuja","year":"2012","unstructured":"Shuja J, Madani SA, Hayat K (2012) Energy-efficient data centers. Computing 94(12):973\u2013994","journal-title":"Computing"},{"issue":"1","key":"12_CR50","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/92.486080","volume":"4","author":"MB Srivastava","year":"1996","unstructured":"Srivastava MB, Chandrakasan AP, Brodersen RW (1996) Predictive system shut down and other techniques for energy efficient programmable computation. IEEE Trans Very Large Scale Integ (VLSI) Syst 4(1):42\u201355","journal-title":"IEEE Trans Very Large Scale Integ (VLSI) Syst"},{"key":"12_CR51","unstructured":"VMware Inc (2009) vSphere resource management Guide"},{"issue":"1","key":"12_CR52","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10586-011-0171-x","volume":"16","author":"GL Valentini","year":"2011","unstructured":"Valentini GL, Lassonde W, Khan SU, Min-Allah N, Madani SA, Li J, Zhang L, Wang L, Ghani N, Kolodziej J, Li H, Zomaya AY, Xu CZ, Balaji P, Vishnu A, Pinel F, Pecero JE, Kliazovich D, Bouvry P (2011a) An overview of energy efficiency techniques in cluster computing systems. Cluster Computing 16(1):3\u201315","journal-title":"Cluster Computing"},{"key":"12_CR53","unstructured":"Valentini GL, Lassonde W, Khan SU, Li J, Zhang L (2011b) NDSU-CIIT Green Computing and Communications Laboratory, Department of Electrical and Computer Engineering. North Dakota State University, Fargo, ND 58108-6050, USA"},{"key":"12_CR55","unstructured":"Wei G, Liu J, Xu J, Lu G, Yu K, Tian K (2009) The on-going evolutions of power management in xen. Intel Corporation tech Rep 2009"},{"key":"12_CR56","doi-asserted-by":"crossref","unstructured":"Wiessel A, Bellosa F (2002) Process Cruise Control: event driven clock scaling for dynamic power management. In: proceedings of 2012 international conference on compilers architecture and synthesis for Embeded Systems, Grenoble, France, p 246","DOI":"10.1145\/581630.581668"}],"container-title":["Complex Adaptive Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40294-015-0012-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s40294-015-0012-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40294-015-0012-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40294-015-0012-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,13]],"date-time":"2024-06-13T02:35:43Z","timestamp":1718246143000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s40294-015-0012-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,12]]},"references-count":46,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,12]]}},"alternative-id":["12"],"URL":"https:\/\/doi.org\/10.1186\/s40294-015-0012-5","relation":{},"ISSN":["2194-3206"],"issn-type":[{"value":"2194-3206","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,12]]},"assertion":[{"value":"7 July 2015","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 December 2015","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 December 2015","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"6"}}