Serverless Computing: Optimizing Resource Utilization and Cost Efficiency


Authors : Sachin Gawande; Shreya Gorde

Volume/Issue : Volume 9 - 2024, Issue 10 - October


Google Scholar : https://tinyurl.com/222djnwr

Scribd : https://tinyurl.com/52uxs3m2

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

Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.


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.

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.

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.

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe