ENERGY-EFFICIENT AND COST-EFFECTIVE SERVERLESS COMPUTING: ADVANCING SUSTAINABLE CLOUD TECHNOLOGIES
Keywords:
Serverless Computing, Energy Efficiency, Cost-Effectiveness, Green Cloud Computing, Sustainable ITAbstract
This technical article examines the intersection of energy efficiency and cost-effectiveness in serverless computing, addressing the growing need to balance financial costs with environmental impact as cloud usage expands. The article provides a comprehensive overview of key research areas, challenges, and considerations in developing sustainable serverless computing solutions. It explores topics such as workload characterization, energy-aware autoscaling, hardware-software co-design, and green energy integration. The article also discusses the complexities of measuring and optimizing energy consumption in serverless environments and the potential for new pricing models that incentivize energy-efficient usage. By presenting insights into the current state of energy-efficient serverless computing and highlighting opportunities for future innovation, this article aims to guide researchers, developers, and cloud architects in creating more sustainable cloud computing ecosystems.
References
P. Castro, V. Ishakian, V. Muthusamy, and A. Slominski, "The rise of serverless computing," Communications of the ACM, vol. 62, no. 12, pp. 44-54, 2019. https://doi.org/10.1145/3368454
E. Masanet, A. Shehabi, N. Lei, S. Smith, and J. Koomey, "Recalibrating global data center energy-use estimates," Science, vol. 367, no. 6481, pp. 984-986, 2020. https://doi.org/10.1126/science.aba3758
T. Back and V. Andrikopoulos, "Using a Microbenchmark to Compare Function as a Service Solutions," in Service-Oriented and Cloud Computing, Cham, 2018, pp. 146-160. https://doi.org/10.1007/978-3-319-99819-0_11
E. Jonas et al., "Cloud Programming Simplified: A Berkeley View on Serverless Computing," arXiv:1902.03383 [cs], Feb. 2019. https://arxiv.org/abs/1902.03383
A. Hammadi and L. Mhamdi, "A survey on architectures and energy efficiency in Data Center Networks," Computer Communications, vol. 40, pp. 1-21, 2014. https://doi.org/10.1016/j.comcom.2013.11.005
I. Baldini et al., "Serverless computing: Current trends and open problems," in Research Advances in Cloud Computing, S. Chaudhary, G. Somani, and R. Buyya, Eds. Singapore: Springer, 2017, pp. 1-20. https://doi.org/10.1007/978-981-10-5026-8_1
M. Shahrad et al., "Architectural Implications of Function-as-a-Service Computing," in Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture, 2019, pp. 1063-1075. https://doi.org/10.1145/3352460.3358296
Z. Zhou et al., "Carbon-Aware Load Balancing for Geo-distributed Cloud Services," in 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems, 2013, pp. 232-241.https://ieeexplore.ieee.org/document/6730766
S. Eismann et al., "Serverless Applications: Why, When, and How?," IEEE Software, vol. 38, no. 1, pp. 32-39, 2021. https://doi.org/10.1109/MS.2020.3023302