Towards Greener Applications: Enabling Sustainable Cloud Native Applications Design

01/26/2022
by   Monica Vitali, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2017

ClouNS - A Cloud-native Application Reference Model for Enterprise Architects

The capability to operate cloud-native applications can generate enormou...
research
05/10/2018

CloudLaunch: Discover and Deploy Cloud Applications

Cloud computing is a common platform for delivering software to end user...
research
05/02/2018

Sustainable Cloud Computing: Foundations and Future Directions

Major cloud providers such as Microsoft, Google, Facebook and Amazon rel...
research
06/16/2021

Enabling Sustainable Clouds: The Case for Virtualizing the Energy System

Cloud platforms' growing energy demand and carbon emissions are raising ...
research
10/13/2020

A lightweight design for serverless Function-as-a-Service

FaaS (Function as a Service) allows developers to upload and execute cod...
research
11/08/2017

Elascale: Autoscaling and Monitoring as a Service

Auto-scalability has become an evident feature for cloud software system...
research
08/02/2021

Cloud Native Privacy Engineering through DevPrivOps

Cloud native information systems engineering enables scalable and resili...

Please sign up or login with your details

Forgot password? Click here to reset