-, Srishti (2024) Optimization of Static Code Analysis for Carbon Footprint Reduction in DevOps Pipeline. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (1MB) | Preview |
Preview |
PDF (Configuration Manual)
Download (1MB) | Preview |
Abstract
Over the past few years, Cloud computing has attracted significant attention. Many organizations have adopted this way of computing due to its on-demand services, cost savings and scalability which led to rapid expansion of Data Centers consuming huge amount of energy. This increased energy consumption has led to increased carbon emissions, which is significant threat to the environment. The research addresses the need of incorporating green cloud computing practices by identifying and minimizing the carbon footprint associated with DevOps activities widely used in cloud computing. The focus is on optimizing the Continuous Integration/Continuous Delivery (CI/CD) pipeline, specifically static code analysis stage as it is the primary contributor of generating carbon footprint. The static code analysis stage helps in checking any static errors, vulnerabilities or security issues in the workspace. We have proposed the optimization of Pylint, which is a static code analysis tool for reducing its impact on environment, without sacrificing performance. The results show that our optimization helped lowering the carbon footprint associated with static code analysis, contributing to Green DevOps. The proposal aims to benefit organizations by reducing their environmental impact and support corporate social responsibility. However, further research can be done for optimizing other stages of the pipeline.
Item Type: | Thesis (Masters) |
---|---|
Supervisors: | Name Email Deshmukh, Sudarshan UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Cloud computing Q Science > QA Mathematics > Algebra > Algorithms > Computer algorithms |
Divisions: | School of Computing > Master of Science in Cloud Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 14 Jul 2025 13:39 |
Last Modified: | 14 Jul 2025 13:39 |
URI: | https://norma.ncirl.ie/id/eprint/8075 |
Actions (login required)
![]() |
View Item |