Carbon Conscious Scheduling in Kubernetes to Cut Energy Use and Emissions

Authors

  • Nishanth Reddy Pinnapareddy Research Scholar

DOI:

https://doi.org/10.22399/ijcesen.3785

Keywords:

Carbon-aware scheduling, Kubernetes, Carbon intensity, Cloud sustainability, Green computing

Abstract

With the growing energy consumption of hyperscale data centers, cloud computing is also growing and the proliferation of cloud computing is increasing its greenhouse gas (GHG) emissions. Kubernetes, the strongly recommended container orchestration platform through the multi-cloud environments, heavily impacts the deployment of compute resources. Traditional scheduling focuses on throughput, latency, and resource usage and does not pay attention to the carbon intensity (gCO 2 /kWh) of the consumed electricity. This paper postulates the use of carbon-sensitive scheduling throughout Kubernetes to dynamically schedule operations according with low-carbon energy production times. By using realizable, predictive carbon intensity values available through APIs like ElectricityMap or WattTime, workloads can be either geographically scheduled to be run in regions with higher renewables penetration, or scheduled so that it runs during periods when the grid is predicted to be cleaner. Placement makes use of native Kubernetes mechanisms node affinity, taints and tolerations, and custom scheduling policy to optimise placement. This paper describes an architectural framework, system assessment methods based on carbon intensity trace data, and deployment case studies of innovative technologies at major technology companies and research laboratories. The results show that carbon-aware workload placement can save at least 10 and up to 30 percent of CO 2 emissions and do so without any perceptible performance impact. There are still difficulties of granularity of carbon data, interoperability standards, and adoption of the enterprise

References

[1] Abdelmassih, C. (2018). Container Orchestration in Security Demanding Environments at the Swedish Police Authority.

[2] Ahmed, K., Ren, S., He, Y., & Vasilakos, A. V. (2015). Online resource management for carbon-neutral cloud computing. In Handbook on Data Centers (pp. 607-630). New York, NY: Springer New York.

[3] Buchanan, W., Foxon, J., Cooke, D., Iyer, S., Graham, E., DeRusha, B., ... & Mathews, N. (2023). Carbon-aware computing.

[4] Burns, B., & Tracey, C. (2018). Managing Kubernetes: operating Kubernetes clusters in the real world. O'Reilly Media.

[5] Chavan, A. (2022). Importance of identifying and establishing context boundaries while migrating from monolith to microservices. Journal of Engineering and Applied Sciences Technology, 4, E168. http://doi.org/10.47363/JEAST/2022(4)E168

[6] Chavan, A. (2023). Managing scalability and cost in microservices architecture: Balancing infinite scalability with financial constraints. Journal of Artificial Intelligence & Cloud Computing, 2, E264. http://doi.org/10.47363/JAICC/2023(2)E264

[7] Chen, H., Wang, R., Liu, X., Du, Y., & Yang, Y. (2023). Monitoring the enterprise carbon emissions using electricity big data: A case study of Beijing. Journal of Cleaner Production, 396, 136427.

[8] de Vasconcelos Danen, J. P. (2018). Economic potential of human motion for electricity production in gymnasiums (Master's thesis, Universidade NOVA de Lisboa (Portugal)).

[9] Dhanagari, M. R. (2024). MongoDB and data consistency: Bridging the gap between performance and reliability. Journal of Computer Science and Technology Studies, 6(2), 183-198. https://doi.org/10.32996/jcsts.2024.6.2.21

[10] Dhanagari, M. R. (2024). Scaling with MongoDB: Solutions for handling big data in real-time. Journal of Computer Science and Technology Studies, 6(5), 246-264. https://doi.org/10.32996/jcsts.2024.6.5.20

[11] Döbert, T. (2018). Doing More With Less: Techniques to Manage Team’s Increasing Workload.

[12] Goel, G., & Bhramhabhatt, R. (2024). Dual sourcing strategies. International Journal of Science and Research Archive, 13(2), 2155. https://doi.org/10.30574/ijsra.2024.13.2.2155

[13] Guyon, D. (2018). Supporting energy-awareness for cloud users (Doctoral dissertation, Université de Rennes).

[14] Hallberg, M. (2024). Carbon-aware Scheduling in Kubernetes.

[15] Hurwitz, J. S., & Kirsch, D. (2020). Cloud computing for dummies. John Wiley & Sons.

[16] Jakobović, K. (2023). PROPOSAL FOR DEVELOPMENT OF A CUSTOM KUBERNETES OPERATOR (Doctoral dissertation, Algebra Univerity).

[17] Janssen, M., Weerakkody, V., Ismagilova, E., Sivarajah, U., & Irani, Z. (2020). A framework for analysing blockchain technology adoption: Integrating institutional, market and technical factors. International journal of information management, 50, 302-309.

[18] Jones, N. (2018). How to stop data centres from gobbling up the world’s electricity. nature, 561(7722), 163-166.

[19] Karkkainen, B. C. (2019). Information as environmental regulation: TRI and performance benchmarking, precursor to a new paradigm?. In Environmental law (pp. 191-304). Routledge.

[20] Karwa, K. (2023). AI-powered career coaching: Evaluating feedback tools for design students. Indian Journal of Economics & Business. https://www.ashwinanokha.com/ijeb-v22-4-2023.php

[21] Karwa, K. (2024). Navigating the job market: Tailored career advice for design students. International Journal of Emerging Business, 23(2). https://www.ashwinanokha.com/ijeb-v23-2-2024.php

[22] Khan, A. (2017). Key characteristics of a container orchestration platform to enable a modern application. IEEE cloud Computing, 4(5), 42-48.

[23] Konneru, N. M. K. (2021). Integrating security into CI/CD pipelines: A DevSecOps approach with SAST, DAST, and SCA tools. International Journal of Science and Research Archive. Retrieved from https://ijsra.net/content/role-notification-scheduling-improving-patient

[24] Kumar, A. (2019). The convergence of predictive analytics in driving business intelligence and enhancing DevOps efficiency. International Journal of Computational Engineering and Management, 6(6), 118-142. Retrieved from https://ijcem.in/wp-content/uploads/THE-CONVERGENCE-OF-PREDICTIVE-ANALYTICS-IN-DRIVING-BUSINESS-INTELLIGENCE-AND-ENHANCING-DEVOPS-EFFICIENCY.pdf

[25] Lee, B. C., Brooks, D., van Benthem, A., Gupta, U., Hills, G., Liu, V., ... & Yu, M. (2024). Carbon connect: An ecosystem for sustainable computing. arXiv preprint arXiv:2405.13858.

[26] Lu, X., Ota, K., Dong, M., Yu, C., & Jin, H. (2017). Predicting transportation carbon emission with urban big data. IEEE Transactions on Sustainable Computing, 2(4), 333-344.

[27] Meyer, A. N., Barton, L. E., Murphy, G. C., Zimmermann, T., & Fritz, T. (2017). The work life of developers: Activities, switches and perceived productivity. IEEE Transactions on Software Engineering, 43(12), 1178-1193.

[28] Nyati, S. (2018). Transforming telematics in fleet management: Innovations in asset tracking, efficiency, and communication. International Journal of Science and Research (IJSR), 7(10), 1804-1810. Retrieved from https://www.ijsr.net/getabstract.php?paperid=SR24203184230

[29] Pamadi, E. V. N., Khan, S., & Goel, E. O. (2024). A comparative study on enhancing container management with Kubernetes. International Journal of Advanced Research and Interdisciplinary Scientific Endeavours, 1(3), 116-133.

[30] Patel, P., Gregersen, T., & Anderson, T. (2024). An agile pathway towards carbon-aware clouds. ACM SIGENERGY Energy Informatics Review, 4(3), 10-17.

[31] Pedelty, M. (2016). A song to save the Salish Sea: Musical performance as environmental activism. Indiana University Press.

[32] Pendrill, L., & Petersson, N. (2016). Metrology of human-based and other qualitative measurements. Measurement Science and Technology, 27(9), 094003.

[33] Rahman, A., Shamim, S. I., Bose, D. B., & Pandita, R. (2023). Security misconfigurations in open source kubernetes manifests: An empirical study. ACM Transactions on Software Engineering and Methodology, 32(4), 1-36.

[34] Raju, R. K. (2017). Dynamic memory inference network for natural language inference. International Journal of Science and Research (IJSR), 6(2). https://www.ijsr.net/archive/v6i2/SR24926091431.pdf

[35] Rethinagiri, S. K., Palomar, O., Sobe, A., Yalcin, G., Knauth, T., Gil, R. T., ... & Milojevic, D. (2015). ParaDIME: Parallel distributed infrastructure for minimization of energy for data centers. Microprocessors and microsystems, 39(8), 1174-1189.

[36] Sardana, J. (2022). Scalable systems for healthcare communication: A design perspective. International Journal of Science and Research Archive. https://doi.org/10.30574/ijsra.2022.7.2.0253

[37] Schooling, J., Geddes, R., Frawley, D. D., Mair, R. J., O'Rourke, T. D., Powrie, W., ... & Threlfall, R. (2023). The Role of Funding, Financing and Emerging Technologies in delivering and managing infrastructure for the 21st Century.

[38] Singh, V. (2022). Advanced generative models for 3D multi-object scene generation: Exploring the use of cutting-edge generative models like diffusion models to synthesize complex 3D environments. https://doi.org/10.47363/JAICC/2022(1)E224

[39] Singh, V. (2022). Integrating large language models with computer vision for enhanced image captioning: Combining LLMS with visual data to generate more accurate and context-rich image descriptions. Journal of Artificial Intelligence and Computer Vision, 1(E227). http://doi.org/10.47363/JAICC/2022(1)E227

[40] Smith, R., & World Economics Association. (2016). Green capitalism: the god that failed. London: College Publications.

[41] Sukhadiya, J., Pandya, H., & Singh, V. (2018). Comparison of Image Captioning Methods. INTERNATIONAL JOURNAL OF ENGINEERING DEVELOPMENT AND RESEARCH, 6(4), 43-48. https://rjwave.org/ijedr/papers/IJEDR1804011.pdf

[42] Sukprasert, T., Souza, A., Bashir, N., Irwin, D., & Shenoy, P. (2024, April). On the limitations of carbon-aware temporal and spatial workload shifting in the cloud. In Proceedings of the Nineteenth European Conference on Computer Systems (pp. 924-941).

[43] Turek, T., Dziembek, D., & Hernes, M. (2021). The use of IT solutions offered in the public cloud to reduce the city’s carbon footprint. Energies, 14(19), 6389.

[44] Ungureanu, O. M., Vlădeanu, C., & Kooij, R. (2019, July). Kubernetes cluster optimization using hybrid shared-state scheduling framework. In Proceedings of the 3rd International Conference on Future Networks and Distributed Systems (pp. 1-12).

[45] Wang, Y., Qiu, J., & Tao, Y. (2021). Optimal power scheduling using data-driven carbon emission flow modelling for carbon intensity control. IEEE Transactions on Power Systems, 37(4), 2894-2905.

[46] Wizelius, T. (2015). Developing wind power projects: theory and practice. Routledge

Downloads

Published

2025-09-01

How to Cite

Reddy Pinnapareddy, N. (2025). Carbon Conscious Scheduling in Kubernetes to Cut Energy Use and Emissions. International Journal of Computational and Experimental Science and Engineering, 11(3). https://doi.org/10.22399/ijcesen.3785

Issue

Section

Research Article