Skip to main content

Platforms for Serverless at the Edge: A Review

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1360))

Abstract

The continuous demand for low latency, high reliability, and context-aware content has pushed the existing computational models to their limit. The cloud with its infinite resources can accommodate many of the existing scenarios, however, as new scenarios emerge in the IoT area, the cloud falls short. In this context, the Edge Computing model emerged as an extension to the cloud in support of low latency and high-performance applications, by placing part of cloud resources at the edge of the network, in close proximity to the data sources and applications. The goal of Edge Computing is to provide the same level of abstraction at the cloud but in a local context. However, since Edge Computing inherits many of the benefits provided by the cloud, it also inherits some of its drawbacks. One such limitation is the management overhead needed to set-up and continuously configure the Edge Computing applications. In the cloud space, this problem has been addressed using a new paradigm called serverless technology. Similarly, in the Edge Computing, few attempts are being developed to bring the concept of Serverless Computing at the edge. In this paper, we survey the main edge computing platforms that provide support for serverless computing comparing their characteristics and identifying issues and research directions.

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

Buying options

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

Learn about institutional subscriptions

Notes

  1. 1.

    https://www.akamai.com/us/en/products/performance/serverless-computing-edgeworkers.jsp.

  2. 2.

    https://cloud.ibm.com/docs/infrastructure/cis?topic=cis-edge-functions.

  3. 3.

    https://www.cloudflare.com/learning/serverless/glossary/what-is-edge-computing.

  4. 4.

    https://aws.amazon.com/cloudfront/.

  5. 5.

    https://edjx.io.

  6. 6.

    https://chainyard.com/.

  7. 7.

    https://www.stackpath.com/products/edge-computing/serverless-scripting/.

  8. 8.

    https://aws.amazon.com/greengrass/.

  9. 9.

    https://docs.microsoft.com/en-us/azure/iot-edge/.

  10. 10.

    https://github.com/smartfog/fogflow.

  11. 11.

    https://nuclio.io.

  12. 12.

    https://openwhisk.apache.org.

  13. 13.

    https://github.com/kpavel/openwhisk-light.

References

  1. 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 

  2. Baresi, L., Mendonça, D.F.: Towards a serverless platform for edge computing. In: Proceedings of the IEEE International Conference on Fog Computing (ICFC 2019), pp. 1–10. IEEE (2019)

    Google Scholar 

  3. Cheng, B., Fuerst, J., Solmaz, G., Sanada, T.: Fog function: serverless fog computing for data intensive IoT services. In: Proceedings of the IEEE International Conference on Services Computing (SCC 2019). pp. 28–35. IEEE (2019)

    Google Scholar 

  4. Dilley, J., Maggs, B., Parikh, J., Prokop, H., Sitaraman, R., Weihl, B.: Globally distributed content delivery. IEEE Internet Comput. 6(5), 50–58 (2002). https://doi.org/10.1109/MIC.2002.1036038

    Article  Google Scholar 

  5. Hassan, N., Gillani, S., Ahmed, E., Yaqoob, I., Imran, M.: The role of edge computing in internet of things. IEEE Commun. Mag. 56(11), 110–115 (2018). https://doi.org/10.1109/MCOM.2018.1700906

    Article  Google Scholar 

  6. Hästbacka, D., et al.: Dynamic and flexible data acquisition and data analytics system software architecture. In: 2019 IEEE SENSORS, pp. 1–4 (2019). https://doi.org/10.1109/SENSORS43011.2019.8956662

  7. Liu, M., Yu, F.R., Teng, Y., Leung, V.C.M., Song, M.: Distributed resource allocation in blockchain-based video streaming systems with mobile edge computing. IEEE Trans. Wirel. Commun. 18(1), 695–708 (2019). https://doi.org/10.1109/TWC.2018.2885266

    Article  Google Scholar 

  8. Nastic, S., et al.: A serverless real-time data analytics platform for edge computing. IEEE Internet Comput. 21(4), 64–71 (2017). https://doi.org/10.1109/MIC.2017.2911430

    Article  Google Scholar 

  9. Ning, H., Li, Y., Shi, F., Yang, L.T.: Heterogeneous edge computing open platforms and tools for internet of things. Future Gener. Comput. Syst. 106, 67–76 (2020). https://doi.org/10.1016/j.future.2019.12.036

    Article  Google Scholar 

  10. Nupponen, J., Taibi, D.: Serverless: what it is, what to do and what not to do. In: IEEE International Conference on Software Architecture (ICSA 2020) (2020)

    Google Scholar 

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

  12. Taibi, D., El Ioini, N., Pahl, C., Schmid Niederklfler, J.R.: Serverless cloud computing (function-as-a-service) patterns: a multivocal literature review. In: International Conference on Cloud Computing and Services Science (CLOSER 2020) (2020)

    Google Scholar 

  13. White, G., Cabrera, C., Palade, A., Clarke, S.: Augmented reality in IoT. In: Liu, X., et al. (eds.) ICSOC 2018. LNCS, vol. 11434, pp. 149–160. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-17642-6_13

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nabil El Ioini .

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

El Ioini, N., Hästbacka, D., Pahl, C., Taibi, D. (2021). Platforms for Serverless at the Edge: A Review. In: Zirpins, C., et al. Advances in Service-Oriented and Cloud Computing. ESOCC 2020. Communications in Computer and Information Science, vol 1360. Springer, Cham. https://doi.org/10.1007/978-3-030-71906-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-71906-7_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-71905-0

  • Online ISBN: 978-3-030-71906-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics