Skip to main content
Top

2022 | OriginalPaper | Chapter

Towards Greener Applications: Enabling Sustainable-aware Cloud Native Applications Design

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Data centers energy demand is increasing. While a great deal of effort has been made to reduce the amount of CO\(_2\) generated by large cloud providers, too little has been done from the application perspective. We claim that application developers can impact the environmental footprint by enhancing the application design with additional features. Following the proposed Sustainable Application Design Process (SADP), the application design is enriched with information that can be leveraged by cloud providers to manage application execution in an energy-aware manner. This exploratory work aims to emphasize the awareness on the sustainability of applications by proposing a methodology for its evaluation. To this end, we first suggest possible actions to enrich the application design towards sustainability, and finally describe how this additional information can be leveraged in the application workflow. We discuss the feasibility of our methodology by referring to existing tools and technologies capable of supporting the design features proposed in a production environment.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Acton, M., et al.: 2018 best practice guidelines for the EU code of conduct on data centre energy efficiency. Technical report. EUR 29103 EN, 2018, Publications Office of the European Union, Luxembourg (2017) Acton, M., et al.: 2018 best practice guidelines for the EU code of conduct on data centre energy efficiency. Technical report. EUR 29103 EN, 2018, Publications Office of the European Union, Luxembourg (2017)
2.
go back to reference Ajibola, O.O., El-Gorashi, T.E., Elmirghani, J.M.: Energy efficient placement of workloads in composable data center networks. J. Lightwave Technol. 39(10), 3037–3063 (2021)CrossRef Ajibola, O.O., El-Gorashi, T.E., Elmirghani, J.M.: Energy efficient placement of workloads in composable data center networks. J. Lightwave Technol. 39(10), 3037–3063 (2021)CrossRef
3.
go back to reference Aldwyan, Y., Sinnott, R.O.: Latency-aware failover strategies for containerized web applications in distributed clouds. FGCS 101, 1081–1095 (2019)CrossRef Aldwyan, Y., Sinnott, R.O.: Latency-aware failover strategies for containerized web applications in distributed clouds. FGCS 101, 1081–1095 (2019)CrossRef
4.
go back to reference Benoit, A., Lefevre, L.E.A.: Reducing the energy consumption of large-scale computing systems through combined shutdown policies with multiple constraints. Int. J. High Perform. Comput. Appl. 32(1), 176–188 (2018) Benoit, A., Lefevre, L.E.A.: Reducing the energy consumption of large-scale computing systems through combined shutdown policies with multiple constraints. Int. J. High Perform. Comput. Appl. 32(1), 176–188 (2018)
5.
go back to reference vom Brocke, J., et al.: Green information systems: directives for the IS discipline. Commun. Assoc. Inf. Syst. 33(1), 30 (2013) vom Brocke, J., et al.: Green information systems: directives for the IS discipline. Commun. Assoc. Inf. Syst. 33(1), 30 (2013)
6.
go back to reference Brondolin, R., et al.: DEEP-Mon: dynamic and energy efficient power monitoring for container-based infrastructures. In: IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 676–684, May 2018 Brondolin, R., et al.: DEEP-Mon: dynamic and energy efficient power monitoring for container-based infrastructures. In: IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 676–684, May 2018
7.
go back to reference Brondolin, R., Santambrogio, M.D.: A black-box monitoring approach to measure microservices runtime performance. ACM Trans. Arch. Code Optim. (TACO) 17(4), 1–26 (2020)CrossRef Brondolin, R., Santambrogio, M.D.: A black-box monitoring approach to measure microservices runtime performance. ACM Trans. Arch. Code Optim. (TACO) 17(4), 1–26 (2020)CrossRef
8.
go back to reference Cappiello, C., Fugini, M., Ferreira, A.M., Plebani, P., Vitali, M.: Business process co-design for energy-aware adaptation. In: ICCP, pp. 463–470. IEEE (2011) Cappiello, C., Fugini, M., Ferreira, A.M., Plebani, P., Vitali, M.: Business process co-design for energy-aware adaptation. In: ICCP, pp. 463–470. IEEE (2011)
10.
go back to reference Béziers la Fosse, T., Tisi, M., Mottu, J.M., Sunyé, G.: Annotating executable DSLs with energy estimation formulas. In: Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering, pp. 22–38 (2020) Béziers la Fosse, T., Tisi, M., Mottu, J.M., Sunyé, G.: Annotating executable DSLs with energy estimation formulas. In: Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering, pp. 22–38 (2020)
11.
go back to reference Gannon, D., Barga, R., Sundaresan, N.: Cloud-native applications. IEEE Cloud Comput. 4(5), 16–21 (2017)CrossRef Gannon, D., Barga, R., Sundaresan, N.: Cloud-native applications. IEEE Cloud Comput. 4(5), 16–21 (2017)CrossRef
12.
go back to reference Garrett-Peltier, H.: Green versus brown: comparing the employment impacts of energy efficiency, renewable energy, and fossil fuels using an input-output model. Econ. Model. 61, 439–447 (2017)CrossRef Garrett-Peltier, H.: Green versus brown: comparing the employment impacts of energy efficiency, renewable energy, and fossil fuels using an input-output model. Econ. Model. 61, 439–447 (2017)CrossRef
13.
go back to reference Gholipour, N., et al.: A novel energy-aware resource management technique using joint VM and container consolidation approach for green computing in cloud data centers. Simul. Model. Pract. Theory 104, 102127 (2020)CrossRef Gholipour, N., et al.: A novel energy-aware resource management technique using joint VM and container consolidation approach for green computing in cloud data centers. Simul. Model. Pract. Theory 104, 102127 (2020)CrossRef
14.
go back to reference Goiri, Í., et al.: Parasol and greenswitch: managing datacenters powered by renewable energy. ACM SIGPLAN Not. 48(4), 51–64 (2013)CrossRef Goiri, Í., et al.: Parasol and greenswitch: managing datacenters powered by renewable energy. ACM SIGPLAN Not. 48(4), 51–64 (2013)CrossRef
15.
go back to reference Guizzardi, R.S., Perini, A.: Goal-oriented decision modeling: a position paper. In: iSTAR@ CAiSE (2018) Guizzardi, R.S., Perini, A.: Goal-oriented decision modeling: a position paper. In: iSTAR@ CAiSE (2018)
16.
go back to reference Hasić, F., De Smedt, J., et al.: Augmenting processes with decision intelligence: principles for integrated modelling. Decis. Support Syst. 107, 1–12 (2018)CrossRef Hasić, F., De Smedt, J., et al.: Augmenting processes with decision intelligence: principles for integrated modelling. Decis. Support Syst. 107, 1–12 (2018)CrossRef
18.
go back to reference Hu, X., Li, P., Sun, Y.: Minimizing energy cost for green data center by exploring heterogeneous energy resource. J. Mod. Power Syst. Clean Energy 9(1), 148–159 (2021)CrossRef Hu, X., Li, P., Sun, Y.: Minimizing energy cost for green data center by exploring heterogeneous energy resource. J. Mod. Power Syst. Clean Energy 9(1), 148–159 (2021)CrossRef
20.
go back to reference Kratzke, N., Quint, P.C.: Understanding cloud-native applications after 10 years of cloud computing-a systematic mapping study. J. Syst. Softw. 126, 1–16 (2017)CrossRef Kratzke, N., Quint, P.C.: Understanding cloud-native applications after 10 years of cloud computing-a systematic mapping study. J. Syst. Softw. 126, 1–16 (2017)CrossRef
21.
go back to reference Liu, Z., et al.: Renewable and cooling aware workload management for sustainable data centers. In: Proceedings of the 12th International Conference on Measurement and Modeling of Computer Systems, pp. 175–186 (2012) Liu, Z., et al.: Renewable and cooling aware workload management for sustainable data centers. In: Proceedings of the 12th International Conference on Measurement and Modeling of Computer Systems, pp. 175–186 (2012)
22.
go back to reference Loos, P., Nebel, W., et al.: Green it: a matter of business and information systems engineering? Bus. Inf. Syst. Eng. 3(4), 245–252 (2011)CrossRef Loos, P., Nebel, W., et al.: Green it: a matter of business and information systems engineering? Bus. Inf. Syst. Eng. 3(4), 245–252 (2011)CrossRef
23.
go back to reference Lottick, K., Susai, S., Friedler, S.A., Wilson, J.P.: Energy usage reports: environmental awareness as part of algorithmic accountability. arXiv:1911.08354 (2019) Lottick, K., Susai, S., Friedler, S.A., Wilson, J.P.: Energy usage reports: environmental awareness as part of algorithmic accountability. arXiv:​1911.​08354 (2019)
24.
go back to reference Lucivero, F.: Big data, big waste? A reflection on the environmental sustainability of big data initiatives. Sci. Eng. Ethics 26(2), 1009–1030 (2020)CrossRef Lucivero, F.: Big data, big waste? A reflection on the environmental sustainability of big data initiatives. Sci. Eng. Ethics 26(2), 1009–1030 (2020)CrossRef
25.
go back to reference Masanet, E., Shehabi, A., Lei, N., Smith, S., Koomey, J.: Recalibrating global data center energy-use estimates. Science 367(6481), 984–986 (2020)CrossRef Masanet, E., Shehabi, A., Lei, N., Smith, S., Koomey, J.: Recalibrating global data center energy-use estimates. Science 367(6481), 984–986 (2020)CrossRef
26.
go back to reference Neumann, J., Franke, S., Rockstroh, M., Kasparick, M., Neumuth, T.: Extending BPMN 2.0 for intraoperative workflow modeling with IEEE 11073 SDC for description and orchestration of interoperable, networked medical devices. Int. J. Comput. Assist. Radiol. Surg. 14(8), 1403–1413 (2019). https://doi.org/10.1007/s11548-019-01982-6CrossRef Neumann, J., Franke, S., Rockstroh, M., Kasparick, M., Neumuth, T.: Extending BPMN 2.0 for intraoperative workflow modeling with IEEE 11073 SDC for description and orchestration of interoperable, networked medical devices. Int. J. Comput. Assist. Radiol. Surg. 14(8), 1403–1413 (2019). https://​doi.​org/​10.​1007/​s11548-019-01982-6CrossRef
27.
go back to reference Nowak, A., Binz, T., et al.: Pattern-driven green adaptation of process-based applications and their runtime infrastructure. Computing 94(6), 463–487 (2012)CrossRef Nowak, A., Binz, T., et al.: Pattern-driven green adaptation of process-based applications and their runtime infrastructure. Computing 94(6), 463–487 (2012)CrossRef
29.
go back to reference OMG: Decision model and notation version 1.3. Technical report, OMG (2019) OMG: Decision model and notation version 1.3. Technical report, OMG (2019)
30.
go back to reference Pedram, M.: Energy-efficient datacenters. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 31(10), 1465–1484 (2012)CrossRef Pedram, M.: Energy-efficient datacenters. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 31(10), 1465–1484 (2012)CrossRef
31.
go back to reference Pierson, J.M., Baudic, G., et al.: Datazero: datacenter with zero emission and robust management using renewable energy. IEEE Access 7, 103209–103230 (2019)CrossRef Pierson, J.M., Baudic, G., et al.: Datazero: datacenter with zero emission and robust management using renewable energy. IEEE Access 7, 103209–103230 (2019)CrossRef
32.
go back to reference Schneider, J., Basalla, M., Seidel, S.: Principles of green data mining. In: Proceedings of the 52nd Hawaii International Conference on System Sciences (2019) Schneider, J., Basalla, M., Seidel, S.: Principles of green data mining. In: Proceedings of the 52nd Hawaii International Conference on System Sciences (2019)
33.
go back to reference Singh, H., et al.: Data center maturity model. Techn. Ber, The Green Grid (2011) Singh, H., et al.: Data center maturity model. Techn. Ber, The Green Grid (2011)
34.
go back to reference Stavrinides, G.L., Karatza, H.D.: An energy-efficient, QoS-aware and cost-effective scheduling approach for real-time workflow applications in cloud computing systems utilizing DVFS and approximate computations. FGCS 96, 216–226 (2019)CrossRef Stavrinides, G.L., Karatza, H.D.: An energy-efficient, QoS-aware and cost-effective scheduling approach for real-time workflow applications in cloud computing systems utilizing DVFS and approximate computations. FGCS 96, 216–226 (2019)CrossRef
35.
go back to reference Thi, M.T., Pierson, J.M., Da Costa, G.: Game-based negotiation between power demand and supply in green datacenters. In: 18th International Symposium on Parallel and Distributed Processing with Applications (ISPA 2020) (2020) Thi, M.T., Pierson, J.M., Da Costa, G.: Game-based negotiation between power demand and supply in green datacenters. In: 18th International Symposium on Parallel and Distributed Processing with Applications (ISPA 2020) (2020)
36.
go back to reference Valderas, P.e.a.: A microservice composition approach based on the choreography of BPMN fragments. Inf. Softw. Technol. 127, 106370 (2020) Valderas, P.e.a.: A microservice composition approach based on the choreography of BPMN fragments. Inf. Softw. Technol. 127, 106370 (2020)
37.
go back to reference Valera, H., Dalmau, M., et al.: DRACeo: a smart simulator to deploy energy saving methods in microservices based networks. In: IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 94–99 (2020) Valera, H., Dalmau, M., et al.: DRACeo: a smart simulator to deploy energy saving methods in microservices based networks. In: IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 94–99 (2020)
38.
go back to reference Vitali, M., Pernici, B.: A survey on energy efficiency in information systems. Int. J. Cooper. Inf. Syst. (IJCIS) 23(03) (2014) Vitali, M., Pernici, B.: A survey on energy efficiency in information systems. Int. J. Cooper. Inf. Syst. (IJCIS) 23(03) (2014)
39.
go back to reference Vitali, M., et al.: Learning a goal-oriented model for energy efficient adaptive applications in data centers. Inf. Sci. 319, 152–170 (2015)CrossRef Vitali, M., et al.: Learning a goal-oriented model for energy efficient adaptive applications in data centers. Inf. Sci. 319, 152–170 (2015)CrossRef
40.
go back to reference Wajid, U., et al.: On achieving energy efficiency and reducing CO\(_2\) footprint in cloud computing. IEEE Trans. Cloud Comput. 4(2), 138–151 (2015)CrossRef Wajid, U., et al.: On achieving energy efficiency and reducing CO\(_2\) footprint in cloud computing. IEEE Trans. Cloud Comput. 4(2), 138–151 (2015)CrossRef
41.
go back to reference Yuventi, J., Mehdizadeh, R.: A critical analysis of power usage effectiveness and its use in communicating data center energy consumption. Energy Build. 64, 90–94 (2013)CrossRef Yuventi, J., Mehdizadeh, R.: A critical analysis of power usage effectiveness and its use in communicating data center energy consumption. Energy Build. 64, 90–94 (2013)CrossRef
Metadata
Title
Towards Greener Applications: Enabling Sustainable-aware Cloud Native Applications Design
Author
Monica Vitali
Copyright Year
2022
DOI
https://doi.org/10.1007/978-3-031-07472-1_6

Premium Partner