Skip to main content

Serverless Platforms Performance Evaluation at the Network Edge

  • Conference paper
  • First Online:
ICT Innovations 2021. Digital Transformation (ICT Innovations 2021)

Abstract

Emerging computer paradigms aim to fulfill the ever-present ideal of running as many applications on existing infrastructure, as efficiently as possible. One such novel concept is serverless computing which abstracts away infrastructure management, scaling and deployment from developers, allowing them to host function instances with granular responsibilities. However, faced with the meteoric growth in the number of IoT devices, the cloud is no longer suitable to meet this demand and a shift to edge infrastructures is needed, providing reduced latencies. While there are existing serverless platforms, both commercial and open-source that can be deployed at the edge, a comprehensive performance analysis is needed to determine their advantages and drawbacks, define open-issues, and identify areas for improvement. This paper analyses three different serverless edge platforms with the help of an existing serverless test suite, outlining their architecture, as well as execution performance in both sequential and parallel invocation scenarios. Special focus is paid to solutions that can be deployed in a standalone fashion, without complex clustering requirements. Results show that while the serial execution performance is comparable among the analyzed platforms, there are noticeable differences in cases of concurrent executions.

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 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.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

Notes

  1. 1.

    https://openwhisk.apache.org/ [Online] (Accessed: 31.05.2021).

  2. 2.

    https://www.openfaas.com/ [Online] (Accessed: 31.05.2021).

References

  1. Number of connected devices worldwide 2030. Statista. https://www.statista.com/statistics/802690/worldwide-connected-devices-by-access-technology/. Accessed 01 June 2021

  2. Pfandzelter, T., Bermbach, D.: IoT data processing in the fog: functions, streams, or batch processing? In: 2019 IEEE International Conference on Fog Computing (ICFC), pp. 201–206. Prague, Czech Republic (2019). https://doi.org/10.1109/ICFC.2019.00033

  3. Bittencourt, L., et al.: The internet of things, fog and cloud continuum: integration and challenges. Internet Things 3–4, 134–155 (2018). https://doi.org/10.1016/j.iot.2018.09.005

    Article  Google Scholar 

  4. Kratzke, N.: A brief history of cloud application architectures. Appl. Sci. 8(8), 1368 (2018). https://doi.org/10.3390/app8081368

    Article  Google Scholar 

  5. El Ioini, N., Hästbacka, D., Pahl, C., Taibi, D.: Platforms for serverless at the edge: a review. In: Zirpins, C., et al (eds.) Advances in Service-Oriented and Cloud Computing, vol. 1360, pp. 29–40. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-71906-7_3. Accessed 09 April 2021

    Chapter  Google Scholar 

  6. Introducing AWS Lambda. Amazon Web Services, Inc. https://aws.amazon.com/about-aws/whats-new/2014/11/13/introducing-aws-lambda/. Accessed 01 June 2021

  7. Hellerstein, J.M., et al.: Serverless Computing: One Step Forward, Two Steps Back (2018). http://arxiv.org/abs/1812.03651. Accessed 05 Feb 2021

  8. Wolski, R., Krintz, C., Bakir, F., George, G., Lin, W.-T.: CSPOT: portable, multi-scale functions-as-a-service for IoT. In: Proceedings of the 4th ACM/IEEE Symposium on Edge Computing, pp. 236–249. Arlington Virginia (2019). https://doi.org/10.1145/3318216.3363314

  9. Ling, W., Ma, L., Tian, C., Hu, Z.: Pigeon: a dynamic and efficient serverless and FaaS framework for private cloud. In: 2019 International Conference on Computational Science and Computational Intelligence (CSCI), pp. 1416–1421. Las Vegas, NV, USA (2019). https://doi.org/10.1109/CSCI49370.2019.00265

  10. Huang, Z., Mi, Z., Hua, Z.: HCloud: a trusted JointCloud serverless platform for IoT systems with blockchain. China Commun. 17(9), 1 (2020). https://doi.org/10.23919/JCC.2020.09.001

  11. Kim, J., Lee, K.: FunctionBench: a suite of workloads for serverless cloud function service. In: 2019 IEEE 12th International Conference on Cloud Computing (CLOUD), pp. 502–504. Milan, Italy (2019). https://doi.org/10.1109/CLOUD.2019.00091

  12. Das, A., Patterson, S., Wittie, M.: EdgeBench: benchmarking edge computing platforms. In: 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), pp. 175–180. Zurich (2018). https://doi.org/10.1109/UCC-Companion.2018.00053

  13. Gorlatova, M., Inaltekin, H., Chiang, M.: Characterizing task completion latencies in multi-point multi-quality fog computing systems. Comput. Netw. 181, 107526 (2020). https://doi.org/10.1016/j.comnet.2020.107526

  14. Gill, S.S., et al.: Transformative effects of IoT, blockchain and artificial intelligence on cloud computing: evolution, vision, trends and open challenges. Internet Things 8, 100118 (2019). https://doi.org/10.1016/j.iot.2019.100118

  15. Gadepalli, P.K., Peach, G., Cherkasova, L., Aitken, R., Parmer, G.: Challenges and opportunities for efficient serverless computing at the edge. In: 2019 38th Symposium on Reliable Distributed Systems (SRDS), pp. 261–2615 (2019). https://doi.org/10.1109/SRDS47363.2019.00036

  16. Palade, A., Kazmi, A., Clarke, S.: An evaluation of open source serverless computing frameworks support at the edge. In: 2019 IEEE World Congress on Services (SERVICES), vol. 2642–939X, pp. 206–211 (2019). https://doi.org/10.1109/SERVICES.2019.00057

  17. kmu-bigdata/serverless-faas-workbench. BigData Lab. in KMU (2021). https://github.com/kmu-bigdata/serverless-faas-workbench. Accessed 27 April 2021

  18. openfaas/faasd. OpenFaaS (2021). https://github.com/openfaas/faasd. Accessed 09 May 2021

  19. faasd - OpenFaaS. https://docs.openfaas.com/deployment/faasd/. Accessed 31 May 2021

  20. Kravchenko, P.: kpavel/openwhisk-light (2020). https://github.com/kpavel/openwhisk-light. Accessed 09 May 2021

  21. The Serverless Application Framework|Serverless.com. serverless. https://serverless.com/. Accessed 27 April 2021

  22. Christidis, A., Davies, R., Moschoyiannis, S.: Serving machine learning workloads in resource constrained environments: a serverless deployment example. In: 2019 IEEE 12th Conference on Service-Oriented Computing and Applications (SOCA), pp. 55–63. Kaohsiung, Taiwan (2019). https://doi.org/10.1109/SOCA.2019.00016

  23. Pelle, I., Czentye, J., Doka, J., Kern, A., Gero, B.P., Sonkoly, B.: Operating latency sensitive applications on public serverless edge cloud platforms. IEEE Internet Things J. 8(10), 7954–7972 (2021). https://doi.org/10.1109/JIOT.2020.3042428

    Article  Google Scholar 

  24. Varghese, B., Buyya, R.: Next generation cloud computing: new trends and research directions. Future Gener. Comput. Syst. 79, 849–861 (2018). https://doi.org/10.1016/j.future.2017.09.020

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vojdan Kjorveziroski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kjorveziroski, V., Filiposka, S., Trajkovik, V. (2022). Serverless Platforms Performance Evaluation at the Network Edge. In: Antovski, L., Armenski, G. (eds) ICT Innovations 2021. Digital Transformation. ICT Innovations 2021. Communications in Computer and Information Science, vol 1521. Springer, Cham. https://doi.org/10.1007/978-3-031-04206-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-04206-5_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-04205-8

  • Online ISBN: 978-3-031-04206-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics