Green Software Engineering: A Study on Energy-Efficient Design and Deployment in Cloud Infrastructure
In the face of growing concerns over environmental sustainability, green software engineering has emerged as a crucial discipline within cloud computing to reduce energy consumption and minimize environmental impact. Cloud data centers, which host a large portion of modern computing infrastructure, are significant contributors to global energy consumption. As cloud adoption increases, so does the need for energy-efficient systems. This paper reviews energy-efficient design and deployment strategies within cloud infrastructure, focusing on how green software engineering practices can optimize resource usage and reduce carbon footprints. The paper explores various energy-saving technologies, including virtualization, dynamic resource allocation, and energy-aware scheduling, and evaluates their effectiveness in reducing cloud infrastructure energy demands. The challenges and limitations of implementing green software engineering practices in cloud systems are also discussed, with insights into future research directions for more sustainable cloud computing.
Authors
- Eun‐Young Ji (ORCID: https://orcid.org/0000-0003-3510-5550)
- Qun Zhang (ORCID: https://orcid.org/0000-0002-3889-8552)
- Jianjing Jin
Publication Details
- Journal
- Journal of Data Analysis and Information Processing
- Published
- 2025-01-01
- DOI
- https://doi.org/10.4236/jdaip.2025.133014
- Primary Topic
- Green IT and Sustainability
- Type
- article
- Field-Weighted Citation Impact
- 0.00