Sustainable Cloud Computing Realization for Different Applications: A Manifesto

  • Sukhpal Singh GillEmail author
  • Rajkumar Buyya
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 21)


In cloud computing, an application design plays an important role and the efficient structure of an application can increase the energy-efficiency and sustainability of cloud datacenters. To make the infrastructure eco-friendly, energy-efficient and sustainable, there is a need for innovative applications. In this chapter, we comprehensively analyze the challenges in sustainable cloud computing and review the current developments for different applications. We propose a taxonomy of application management for sustainable cloud computing and identified research challenges. We also map the existing related studies to the taxonomy in order to identify current search gaps in the area of application management for sustainable cloud computing. Furthermore, we propose open research challenges for sustainable cloud computing based on the observations.


Cloud computing Sustainable computing Cloud application Sustainability Energy efficiency 



One of the authors, Dr. Sukhpal Singh Gill [Post Doctorate Research Fellow], gratefully acknowledges the Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Australia, for awarding him the Fellowship to carry out this research work. We thank SaraKardani Moghaddam and ShashikantIlager for their comments on improving the chapter.


  1. 1.
    Mastelic T, Oleksiak A, Claussen H, Brandic I, Pierson J, Vasilakos AV (2015) Cloud computing: survey on energy efficiency. ACM Comput Surv (CSUR) 47(2):1–36CrossRefGoogle Scholar
  2. 2.
    Gill SS, Buyya R (2017) A taxonomy and future directions for sustainable cloud computing: 360 degree view, pp 1–35. arXiv:1712.02899
  3. 3.
    Ficco M, Rak M (2016) Economic denial of sustainability mitigation in cloud computing. Organizational innovation and change. Springer, Cham, pp 229–238CrossRefGoogle Scholar
  4. 4.
    Li X, Jiang X, Garraghan P, Wu Z (2018) Holistic energy and failure aware workload scheduling in cloud datacenters. Future Gener Comput Syst 78:887–900CrossRefGoogle Scholar
  5. 5.
    Gill SS, Chana I, Buyya R (2017) IoT based agriculture as a cloud and big data service: the beginning of digital India. J Organ End User Comput (JOEUC) 29(4):1–23CrossRefGoogle Scholar
  6. 6.
    Singh S, Chana I (2016) QoS-aware autonomic resource management in cloud computing: a systematic review. ACM Comput Surv (CSUR) 48(3):1–46CrossRefGoogle Scholar
  7. 7.
    Abbasi Z (2014) Sustainable cloud computing. PhD thesis, Arizona State UniversityGoogle Scholar
  8. 8.
    Hazen BT, Skipper JB, Ezell JD, Boone CA (2016) Big data and predictive analytics for supply chain sustainability: a theory-driven research agenda. Comput Ind Eng 101:592–598CrossRefGoogle Scholar
  9. 9.
    Bifulco F, Tregua M, Amitrano CC, D’Auria A (2016) ICT and sustainability in smart cities management. Int J Public Sect Manag 29(2):132–147CrossRefGoogle Scholar
  10. 10.
    Rehman MH, Chang V, Batool A, Wah TY (2016) Big data reduction framework for value creation in sustainable enterprises. Int J Inf Manag 36(6):917–928CrossRefGoogle Scholar
  11. 11.
    Cottrill CD, Derrible S (2015) Leveraging big data for the development of transport sustainability indicators. J Urban Technol 22(1):45–64CrossRefGoogle Scholar
  12. 12.
    Yekini NA, Inyang-Udoh U, Doherty F (2016) Open educational resources (OER) for sustainable development using autonomic cloud computing system. Int J Eng Manuf 6(6):60–68Google Scholar
  13. 13.
    Maksimovic M (2017) The role of green internet of things (G-IoT) and big data in making cities smarter, safer and more sustainable. Int J Comput Digit Syst 6(4):175–184CrossRefGoogle Scholar
  14. 14.
    Bradley R, Jawahir IS, Murrell N, Whitney J (2017) Parallel design of a product and internet of things (IoT) architecture to minimize the cost of utilizing big data (BD) for sustainable value creation. Procedia CIRP 61:58–62CrossRefGoogle Scholar
  15. 15.
    Perera C, Zaslavsky A (2014) Improve the sustainability of internet of things through trading-based value creation. In: 2014 World forum on internet of things (WF-IoT). IEEE, pp 135–140Google Scholar
  16. 16.
    Zuo Y, Tao F, Nee AYC (2017) An internet of things and cloud-based approach for energy consumption evaluation and analysis for a product. Int J Comput Integr Manuf 1–12Google Scholar
  17. 17.
    Bossche RVD, Vanmechelen K, Broeckhove J (2013) Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds. Future Gener Comput Syst 29(4):973–985CrossRefGoogle Scholar
  18. 18.
    Cappiello C, Melia P, Pernici B, Plebani P, Vitali M (2014) Sustainable choices for cloud applications: a focus on CO2 emissions. In: 2nd international conference on ICT for sustainability (ICT4S), pp 352–358Google Scholar
  19. 19.
    Xia K, Gao L, Wang L, Li W, Chao K (2015) A semantic information services framework for sustainable WEEE management toward cloud-based remanufacturing. J Manuf Sci Eng 137(6):1–11CrossRefGoogle Scholar
  20. 20.
    Zgheib R, Conchon E, Bastide R (2017) Engineering IoT healthcare applications: towards a semantic data driven sustainable architecture. In: eHealth 360°. Springer International Publishing, pp 407–418Google Scholar
  21. 21.
    Gupta PK, Maharaj BT, Malekian R (2017) A novel and secure IoT based cloud centric architecture to perform predictive analysis of users activities in sustainable health centres. Multimed Tools Appl 76(18):18489–18512CrossRefGoogle Scholar
  22. 22.
    NoviFlow Inc. (2012) Green SDN: software defined networking in sustainable network solutions, pp 1–7Google Scholar
  23. 23.
    Pesch D, Rea S, Galdiz JIT, Zavrel V, Hensen JLM, Grimes D, O’Sullivan B (2017) ICT-Energy concepts for energy efficiency and sustainability. In: Globally optimised energy-efficient datacenters, pp 1–248Google Scholar
  24. 24.
    Chen M, Ma Y, Song J, Lai C, Hu B (2016) Smart clothing: connecting human with clouds and big data for sustainable health monitoring. Mob Netw Appl 21(5):825–845CrossRefGoogle Scholar
  25. 25.
    Waga D, Rabah K (2014) Environmental conditions’ big data management and cloud computing analytics for sustainable agriculture. World J Comput Appl Technol 2(3):73–81Google Scholar
  26. 26.
    Park JH, Kim HW, Jeong YS (2014) Efficiency sustainability resource visual simulator for clustered desktop virtualization based on cloud infrastructure. Sustainability 6(11):8079–8091CrossRefGoogle Scholar
  27. 27.
    Ding K, Jiang P, Zheng M (2017) Environmental and economic sustainability-aware resource service scheduling for industrial product service systems. J Intell Manuf 28(6):1303–1316CrossRefGoogle Scholar
  28. 28.
    Gmach D, Chen Y, Shah A, Rolia J, Bash C, Christian T, Sharma R (2010) Profiling sustainability of datacenters. In: IEEE international symposium on sustainable systems and technology (ISSST), pp 1–6Google Scholar
  29. 29.
    Islam MA, Ren S, Quan G, Shakir MZ, Vasilakos AV (2017) Water-constrained geographic load balancing in datacenters. IEEE Trans Cloud Comput 5(2):208–220CrossRefGoogle Scholar
  30. 30.
    Dabbagh M, Hamdaoui B, Rayes A, Guizani M (2017) Shaving datacenter power demand peaks through energy storage and workload shifting control. IEEE Trans Cloud Comput 1–14Google Scholar
  31. 31.
    Garg SK, Yeo CH, Anandasivam A, Buyya R (2011) Environment-conscious scheduling of HPC applications on distributed cloud-oriented datacenters. J Parallel Distrib Comput 71(6):732–749CrossRefGoogle Scholar
  32. 32.
    Cheng D, Jiang C, Zhou X (2014) Heterogeneity-aware workload placement and migration in distributed sustainable datacenters. In: IEEE 28th international parallel and distributed processing symposium, pp 307–316Google Scholar
  33. 33.
    Chen T, Zhang Y, Wang X, Giannakis GB (2016) Robust workload and energy management for sustainable datacenters. IEEE J Sel Areas Commun 34(3):651–664CrossRefGoogle Scholar
  34. 34.
    Sehgal VK, Patrick A, Soni A, Rajput L (2015) Smart human security framework using internet of things, cloud and fog computing. In: Intelligent distributed computing. Springer, Cham, pp 251–263Google Scholar
  35. 35.
    Khosravi A, Buyya R (2018) Short-term prediction model to maximize renewable energy usage in cloud datacenters. In: Sustainable cloud and energy services. Springer, Cham, pp 203–218Google Scholar
  36. 36.
    Desthieux G, Carneiro C, Susini A, Abdennadher N, Boulmier A, Dubois A, Camponovo R (2018) Solar cadaster of Geneva: a decision support system for sustainable energy management. In: From science to society. Springer, Cham, pp 129–137Google Scholar
  37. 37.
    Moghaddam FA, Lago P, Grosso P (2015) Energy-efficient networking solutions in cloud-based environments: a systematic literature review. ACM Comput Surv (CSUR) 47(4):1–35CrossRefGoogle Scholar
  38. 38.
    Subirats J, Guitart J (2015) Assessing and forecasting energy efficiency on cloud computing platforms. Future Gener Comput Syst 45:70–94CrossRefGoogle Scholar
  39. 39.
    Fiandrino C, Kliazovich D, Bouvry P, Zomaya A (2017) Performance and energy efficiency metrics for communication systems of cloud computing datacenters. IEEE Trans Cloud Comput 5(4):738–750CrossRefGoogle Scholar
  40. 40.
    Singh S, Chana I (2016) A survey on resource scheduling in cloud computing: issues and challenges. J Grid Comput 14(2):217–264CrossRefGoogle Scholar
  41. 41.
    Singh S, Chana I (2015) Q-aware: quality of service based cloud resource provisioning. Comput Electr Eng 47:138–160CrossRefGoogle Scholar
  42. 42.
    Singh S, Chana I (2016) Cloud resource provisioning: survey, status and future research directions. Knowl Inf Syst 49(3):1005–1069CrossRefGoogle Scholar
  43. 43.
    Uddin M, Rahman AA (2012) Energy efficiency and low carbon enabler green IT framework for datacenters considering green metrics. Renew Sustain Energy Rev 16(6):4078–4094CrossRefGoogle Scholar
  44. 44.
    Singh S, Chana I (2016) Resource provisioning and scheduling in clouds: QoS perspective. J Supercomput 72(3):926–960CrossRefGoogle Scholar
  45. 45.
    Kramers A, Höjer M, Lövehagen N, Wangel J (2014) Smart sustainable cities–exploring ICT solutions for reduced energy use in cities. Environ Model Softw 56:52–62CrossRefGoogle Scholar
  46. 46.
    Gill SS, Buyya R (2018) Resource provisioning based scheduling framework for execution of heterogeneous and clustered workloads in clouds: from fundamental to autonomic offering. J Grid Comput 1–33.
  47. 47.
    Singh S, Chana I, Singh M, Buyya R (2016) SOCCER: self-optimization of energy-efficient cloud resources. Clust Comput 19(4):1787–1800CrossRefGoogle Scholar
  48. 48.
    Singh S, Chana I (2013) Consistency verification and quality assurance (CVQA) traceability framework for SaaS. In: IEEE 3rd international advance computing conference (IACC), pp 1–6Google Scholar
  49. 49.
    Wang T, Li Y, Wang G, Cao J, Bhuiyan MZA, Jia W (2017) Sustainable and efficient data collection from WSNs to cloud. IEEE Trans Sustain Comput 1–12.

Copyright information

© Springer International Publishing AG, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information SystemsThe University of MelbourneMelbourneAustralia

Personalised recommendations