Serverless Computing: Optimizing Resource Utilization and Cost Efficiency

Sachin Gawande; Shreya Gorde1

1

Publication Date: 2024/10/26

Abstract: Serverless computing has emerged as a transformative paradigm in cloud infrastructure, offering organizations the ability to scale their applications dynamically without the burden of managing underlying servers. By abstracting away the provisioning and scaling of infrastructure, serverless computing enables developers to focus on building and deploying their applications, while the cloud provider handles the auto- scaling, load balancing, and fault tolerance. This paper examines the key benefits and challenges of serverless computing, with a particular emphasis on optimizing resource utilization and cost efficiency. The findings suggest that serverless computing can lead to significant improvements in resource utilization and cost savings, but organizations must also address challenges related to cold starts, vendor lock-in, and monitoring complexity to fully realize the potential of this cloud computing paradigm.

Keywords: Serverless Computing, Function-as-a-Service (FaaS), Cloud Computing, Resource Optimization, Cost Efficiency, Cloud Architecture.

DOI: https://doi.org/10.38124/ijisrt/IJISRT24OCT976

PDF: https://ijirst.demo4.arinfotech.co/assets/upload/files/IJISRT24OCT976.pdf

REFERENCES

  1. Baldini, I., Carreira, P., Cheng, P., Fink, S., Ishakian, V., Muthusamy, V., ... & Suter, P. (2017). Serverless computing: Current trends and open problems. arXiv preprint arXiv:1706.03178.
  2. Eivy, A. (2017). Be Wary of the Economics of "Serverless" Cloud Computing. IEEE Cloud Computing, 4(2), 6-12.
  3. McGrath, G., & Brenner, P. R. (2017). Serverless computing: Design, implementation, and performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW) (pp. 405-410). IEEE.
  4. Erwin, B., Rutherford, M., & Shea, R. (2019). Comparing the Cost and Performance of Serverless and Traditional Cloud Services. In Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering (pp. 178-184).
  5. Lloyd, W., Ramesh, S., Chinthalapati, S., Ly, L., & Pallickara, S. (2018). Serverless computing: An investigation of factors influencing microservice performance. In 2018 IEEE International Conference on Cloud Engineering (IC2E) (pp. 159-169). IEEE.
  6. Manner, J., Endreß, M., Heckel, T., & Wirtz, G. (2018). Cold start influencing factors in function as a service. In 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion) (pp. 181-188). IEEE.
  7. Nastic, S., Sehic, S., Vögler, M., Truong, H. L., & Dustdar, S. (2017). PatRICIA–a novel programing model for iot applications on cloud platforms. In 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI) (pp. 155-166). IEEE.
  8. Eivy, A. (2017). Be Wary of the Economics of "Serverless" Cloud Computing. IEEE Cloud Computing, 4(2), 6-12.
  9. McGrath, G., & Brenner, P. R. (2017). Serverless computing: Design, implementation, and performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW) (pp. 405-410). IEEE.
  10. Erwin, B., Rutherford, M., & Shea, R. (2019). Comparing the Cost and Performance of Serverless and Traditional Cloud Services. In Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering (pp. 178-184).
  11. Nastic, S., Sehic, S., Vögler, M., Truong, H. L., & Dustdar, S. (2017). PatRICIA–a novel programing model for iot applications on cloud platforms. In 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI) (pp. 155-166). IEEE.
  12. Eivy, A. (2017). Be Wary of the Economics of "Serverless" Cloud Computing. IEEE Cloud Computing, 4(2), 6-12.
  13. McGrath, G., & Brenner, P. R. (2017). Serverless computing: Design, implementation, and performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW) (pp. 405-410). IEEE.
  14. Erwin, B., Rutherford, M., & Shea, R. (2019). Comparing the Cost and Performance of Serverless and Traditional Cloud Services. In Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering (pp. 178-184).
  15. McGrath, G., & Brenner, P. R. (2017). Serverless computing: Design, implementation, and performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW) (pp. 405-410). IEEE.
  16. Eivy, A. (2017). Be Wary of the Economics of "Serverless" Cloud Computing. IEEE Cloud Computing, 4(2), 6-12.
  17. McGrath, G., & Brenner, P. R. (2017). Serverless computing: Design, implementation, and performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW) (pp. 405-410). IEEE.
  18. Nastic, S., Sehic, S., Vögler, M., Truong, H. L., & Dustdar, S. (2017). PatRICIA–a novel programing model for iot applications on cloud platforms. In 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI) (pp. 155-166). IEEE.
  19. Manner, J., Endreß, M., Heckel, T., & Wirtz, G. (2018). Cold start influencing factors in function as a service. In 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion) (pp. 181-188). IEEE.
  20. Baldini, I., Carreira, P., Cheng, P., Fink, S., Ishakian, V., Muthusamy, V., ... & Suter, P. (2017). Serverless computing: Current trends and open problems. arXiv preprint arXiv:1706.03178.
  21. Lloyd, W., Ramesh, S., Chinthalapati, S., Ly, L., & Pallickara, S. (2018). Serverless computing: An investigation of factors influencing microservice performance. In 2018 IEEE International Conference on Cloud Engineering (IC2E) (pp. 159-169). IEEE.
  22. Nastic, S., Sehic, S., Vögler, M., Truong, H. L., & Dustdar, S. (2017). PatRICIA–a novel programing model for iot applications on cloud platforms. In 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI) (pp. 155-166). IEEE.
  23. Sachin Gawande, Shreya Gorde (2024). Hybrid Cloud Architectures: Balancing the Benefits of Public and Private Clouds. International Scientific and Research Journals, 9(5), 11-14.