Skip to main content

Evaluation of Integrated Frameworks for Optimizing QoS in Serverless Computing

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2021 (ICCSA 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12955))

Included in the following conference series:

Abstract

Serverless computing is an emerging cloud deployment model where developers can concentrate on developing application logic without worrying about the underlying architecture. It is similar to the platform as a service (PaaS) but at the functional level. Applications are usually deployed in the form of a set of functions independently and each function may be executed at separate servers thus also named as function as a service (FaaS). Serverless at the edge can handle thousands of concurrent functions invocations to process various kinds of events generated from resources like database, system logs, and other storage units, etc. A number of serverless frameworks like Openfaas, Openwhisk, Microsoft Azure, Amazon AWS allow dynamic scaling to handle the parallel request of stateless functions from the client-side. A separate container manager may be provisioned to handle distributed load for data processing. In this paper, we have evaluated the performance of serverless frameworks for parallel loads in terms of response time and throughput. In this paper, we have shown that the serverless framework is suitable for handling dynamic applications that can be executed on a number of stateless functions. An extensive comparison of the performance of serverless frameworks in handling concurrent invocations in terms of response time and throughput is also presented. It has been observed that Openwhisk is found to be the better serverless framework in terms of elasticity and scalability.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Al Nuaimi, K., Mohamed, N., Al Nuaimi, M., Al-Jaroodi, J.: A survey of load balancing in cloud computing: challenges and algorithms. In: 2012 2nd Symposium on Network Cloud Computing and Applications, pp. 137–142. IEEE (2012)

    Google Scholar 

  2. Al-Roomi, M., Al-Ebrahim, S., Buqrais, S., Ahmad, I.: Cloud computing pricing models: a survey. Int. J. Grid Distrib. Comput. 6(5), 93–106 (2013)

    Article  Google Scholar 

  3. Arteaga, D., Cabrera, J., Xu, J., Sundararaman, S., Zhao, M. CloudCache: on-demand flash cache management for cloud computing. In: 14th USENIX Conference on File and Storage Technologies, FAST 2016, pp. 355–369 (2016)

    Google Scholar 

  4. Baldini, I., et al.: Serverless computing: current trends and open problems. In: Chaudhary, S., Somani, G., Buyya, R. (eds.) Research Advances in Cloud Computing, pp. 1–20. Springer, Singapore (2017). https://doi.org/10.1007/978-981-10-5026-8_1

    Chapter  Google Scholar 

  5. Behera, R.K., Jena, M., Rath, S.K., Misra, S.: Co-LSTM: convolutional LSTM model for sentiment analysis in social big data. Inf. Process. Manage. 58(1), 102435 (2021)

    Article  Google Scholar 

  6. Behera, R.K., Shukla, S., Rath, S.K., Misra, S.: Software reliability assessment using machine learning technique. In: Gervasi, O., et al. (eds.) ICCSA 2018. LNCS, vol. 10964, pp. 403–411. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95174-4_32

    Chapter  Google Scholar 

  7. Gunasekaran, J.R., Mishra, C.S., Thinakaran, P., Kandemir, M.T., Das, C.R.: Implications of public cloud resource heterogeneity for inference serving. In: Proceedings of the 2020 6th International Workshop on Serverless Computing, pp. 7–12 (2020)

    Google Scholar 

  8. Kaewkasi, C.: Docker for Serverless Applications: Containerize and orchestrate functions using OpenFaas, OpenWhisk, and Fn. Packt Publishing Ltd. (2018)

    Google Scholar 

  9. Kumari, A., Behera, R.K., Sahoo, K.S., Nayyar, A., Kumar Luhach, A., Prakash Sahoo, S.: Supervised link prediction using structured-based feature extraction in social network. Concurrency Comput. Pract. Exp., e5839 (2020). https://doi.org/10.1002/cpe.5839

  10. Maissen, P., Felber, P., Kropf, P., Schiavoni, V.: FaaSdom: a benchmark suite for serverless computing. In: Proceedings of the 14th ACM International Conference on Distributed and Event-Based Systems, pp. 73–84 (2020)

    Google Scholar 

  11. Merkel, D.: Docker: lightweight Linux containers for consistent development and deployment. Linux J. 2014(239), 2 (2014)

    Google Scholar 

  12. Misra, S.: A step by step guide for choosing project topics and writing research papers in ICT related disciplines (2021). https://doi.org/10.1007/978-3-030-69143-1_55

  13. Mistry, C., Stelea, B., Kumar, V., Pasquier, T.: Demonstrating the practicality of unikernels to build a serverless platform at the edge (2020)

    Google Scholar 

  14. Pogiatzis, A., Samakovitis, G.: An event-driven serverless ETL pipeline on AWS. Appl. Sci. 11(1), 191 (2021)

    Article  Google Scholar 

  15. Quevedo, S., Merchán, F., Rivadeneira, R., Dominguez, F.X.: Evaluating apache OpenWhisk-FaaS. In: 2019 IEEE 4th Ecuador Technical Chapters Meeting (ETCM), pp. 1–5. IEEE (2019)

    Google Scholar 

  16. Rodríguez, G., Mateos, C., Misra, S.: Exploring Web service QoS estimation for web service composition. In: Lopata, A., Butkienė, R., Gudonienė, D., Sukackė, V. (eds.) ICIST 2020. CCIS, vol. 1283, pp. 171–184. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-59506-7_15

    Chapter  Google Scholar 

  17. Scherb, C., Marxer, C., Tschudin, C.: Execution plans for serverless computing in information centric networking. In: Proceedings of the 1st ACM CoNEXT Workshop on Emerging in Network Computing Paradigms, pp. 34–40 (2019)

    Google Scholar 

  18. Sreekanti, V., Subbaraj, H., Wu, C., Gonzalez, J.E., Hellerstein, J.M.: Optimizing prediction serving on low-latency serverless dataflow. arXiv preprint arXiv:2007.05832 (2020)

  19. Van Eyk, E., Toader, L., Talluri, S., Versluis, L., Uă, A., Iosup, A.: Serverless is more: from PaaS to present cloud computing. IEEE Internet Comput. 22(5), 8–17 (2018)

    Article  Google Scholar 

  20. Wen, J., Liu, Y.: An empirical study on serverless workflow service. arXiv preprint arXiv:2101.03513 (2021)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kumari, A., Sahoo, B., Behera, R.K., Misra, S., Sharma, M.M. (2021). Evaluation of Integrated Frameworks for Optimizing QoS in Serverless Computing. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2021. ICCSA 2021. Lecture Notes in Computer Science(), vol 12955. Springer, Cham. https://doi.org/10.1007/978-3-030-87007-2_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-87007-2_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-87006-5

  • Online ISBN: 978-3-030-87007-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics