English
Related papers

Related papers: Towards Greener Applications: Enabling Sustainable…

200 papers

Rapid adoption of Cloud computing for hosting services and its success is primarily attributed to its attractive features such as elasticity, availability and pay-as-you-go pricing model. However, the huge amount of energy consumed by cloud…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-09-01 Minxian Xu , Adel N. Toosi , Rajkumar Buyya

Cloud applications today deliver an increasingly larger portion of the Information and Communication Technology (ICT) services. To address the scale, growth, and reliability of cloud applications, self-aware management and scheduling are…

To improve the environmental implications of the growing demand of computing, future applications need to improve the carbon-efficiency of computing infrastructures. State-of-the-art approaches, however, do not consider the intermittent…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-04-04 Young Geun Kim , Udit Gupta , Andrew McCrabb , Yonglak Son , Valeria Bertacco , David Brooks , Carole-Jean Wu

An increasing amount of data is being injected into the network from IoT (Internet of Things) applications. Many of these applications, developed to improve society's quality of life, are latency-critical and inject large amounts of data…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-05-13 Patricia Arroba , Rajkumar Buyya , Román Cárdenas , José L. Risco-Martín , José M. Moya

Cloud elasticity - the ability to use as much resources as needed at any given time - and low cost - a user pays only for the resources it consumes - represent solid incentives for many organizations to migrate some of their computational…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-07-15 Ashkan Paya , Dan C. Marinescu

Observability helps ensure the reliability and maintainability of cloud-native applications. As software architectures become increasingly distributed and subject to change, it becomes a greater challenge to diagnose system issues…

Software Engineering · Computer Science 2025-10-06 Carlos Albuquerque , Filipe F. Correia

Cloud computing is an increasingly popular computing paradigm, now proving a necessity for utility computing services. Each provider offers a unique service portfolio with a range of resource configurations. Resource provisioning for cloud…

Networking and Internet Architecture · Computer Science 2016-11-17 Mohamed Abu Sharkh , Manar Jammal , Abdallah Shami , Abdelkader Ouda

With the advent of the Internet of Things (IoT), the percentage of global emissions attributable to Information Systems is expected to further increase in the coming years, due to a proliferation of Internet-connected devices omnipresent in…

Software Engineering · Computer Science 2017-06-22 Nadia Gamez , Jose-Miguel Horcas , Monica Pinto , Lidia Fuentes

Computing is at a moment of profound opportunity. Emerging applications -- such as capable artificial intelligence, immersive virtual realities, and pervasive sensor systems -- drive unprecedented demand for computer. Despite recent…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-22 Benjamin C. Lee , David Brooks , Arthur van Benthem , Udit Gupta , Gage Hills , Vincent Liu , Benjamin Pierce , Christopher Stewart , Emma Strubell , Gu-Yeon Wei , Adam Wierman , Yuan Yao , Minlan Yu

While the environmental impact of digitalization is becoming more and more evident, the climate crisis has become a major issue for society. For instance, data centers alone account for 2.7% of Europe's energy consumption today. A…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-10-31 Henrik Claßen , Jonas Thierfeldt , Julian Tochman-Szewc , Philipp Wiesner , Odej Kao

Information technology organizations and companies are seeking greener alternatives to traditional terrestrial data centers to mitigate global warming and reduce carbon emissions. Currently, terrestrial data centers consume a significant…

Systems and Control · Electrical Eng. & Systems 2023-09-19 Wiem Abderrahim , Osama Amin , Basem Shihada

The adoption of cloud computing is steadily increasing in designing and implementing software systems, thus it becomes imperative to consider the sustainability implications of these processes. While there has already been some academic…

Software Engineering · Computer Science 2024-09-06 Sahar Ahmadisakha , Vasilios Andrikopoulos

Terrestrial data centers suffer from a growing carbon footprint that could contribute with $14\%$ to global CO2 emissions by 2040. High Altitude Platform (HAP) is a promising airborne technology that can unleash the computing frontier in…

Systems and Control · Electrical Eng. & Systems 2023-05-09 Wiem Abderrahim , Osama Amin , Basem Shihada

Advances in technologies like artificial intelligence and metaverse have led to a proliferation of software systems in business and everyday life. With this widespread penetration, the carbon emissions of software are rapidly growing as…

Software Engineering · Computer Science 2025-06-12 Rohit Mehra , Priyavanshi Pathania , Vibhu Saujanya Sharma , Vikrant Kaulgud , Sanjay Podder , Adam P. Burden

Like other engineering disciplines, software engineering should also have principles to guide the construction of sustainable computer applications. Tangible properties include a) unlimited scalability, b) maximal reproducibility, and c)…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-07-23 Justin Shi

The transition to renewable energy sources for data centers has become a popular trend in the IT industry. However, the volatility of renewable energy, such as solar and wind power, impedes the operation of green data centers. In this work,…

Networking and Internet Architecture · Computer Science 2018-07-27 Garegin Grigoryan , Keivan Bahmani , Grayson Schermerhorn , Yaoqing Liu

Cloud-based software systems are increasingly becoming complex and operating in highly dynamic environments. Self-adaptivity and self-awareness have recently emerged to cope with such level of dynamicity and scalability. Meanwhile,…

Software Engineering · Computer Science 2019-12-12 Maria Salama , Rami Bahsoon , Rajkumar Buyya

Currently, data-intensive scientific applications require vast amounts of compute resources to deliver world-leading science. The climate emergency has made it clear that unlimited use of resources (e.g., energy) for scientific discovery is…

Instrumentation and Methods for Astrophysics · Physics 2024-12-12 P. Chris Broekema , Rob V. van Nieuwpoort

The cloud is a new paradigm that is paving the way for new approaches and standards. The architectural styles are evolving in response to the cloud's requirements. In recent years, microservices have emerged as the preferred architectural…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-10-11 A. N. M. Sajedul Alam , Junaid Bin Kibria , Al Hasib Mahamud , Arnob Kumar Dey , Hasan Muhammed Zahidul Amin , Md Sabbir Hossain , Annajiat Alim Rasel

At present, a major concern regarding data centers is their extremely high energy consumption and carbon dioxide emissions. However, because of the over-provisioning of resources, the utilization of existing data centers is, in fact,…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-08-03 Xibo Jin , Fa Zhang , Athanasios V. Vasilakos , Zhiyong Liu