Towards Seamless Serverless Computing Across an Edge-Cloud Continuum
Abstract: Serverless computing has emerged as an attractive paradigm due to the efficiency of development and the ease of deployment without managing any underlying infrastructure. Nevertheless, serverless computing approaches face numerous challenges to unlock their full potential in hybrid environments. To gain a deeper understanding and firsthand knowledge of serverless computing in edge-cloud deployments, we review the current state of open-source serverless platforms and compare them based on predefined requirements. We then design and implement a serverless computing platform with a novel edge orchestration technique that seamlessly deploys serverless functions across the edge and cloud environments on top of the Knative serverless platform. Moreover, we propose an offloading strategy for edge environments and four different functions for experimentation and showcase the performance benefits of our solution. Our results demonstrate that such an approach can efficiently utilize both cloud and edge resources by dynamically offloading functions from the edge to the cloud during high activity, while reducing the overall application latency and increasing request throughput compared to an edge-only deployment.
- Edge computing for smart health: Context-aware approaches, opportunities, and challenges. IEEE Network (2019).
- Edge computing technologies for internet of things: a primer. Digital Communications and Networks (2018).
- Serverless edge computing: vision and challenges.
- Serverless computing: Current trends and open problems.
- The rise of serverless computing.
- Edge computing in iot-based manufacturing. IEEE Communications Magazine (2018).
- Globally distributed content delivery. IEEE Internet Computing 6, 5 (2002), 50–58.
- Towards a model-based serverless platform for the cloud-edge-iot continuum. In 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid) (2022).
- Challenges and opportunities for efficient serverless computing at the edge. In 2019 38th Symposium on Reliable Distributed Systems (SRDS) (2019).
- Blockchain and edge computing technology enabling organic agricultural supply chain: A framework solution to trust crisis.
- Deep reinforcement learning for qos-aware package caching in serverless edge computing. In 2021 IEEE Global Communications Conference (GLOBECOM) (2021).
- Edge-computing-enabled smart cities: A comprehensive survey. IEEE Internet of Things Journal (2020).
- Introduction to azure functions.
- An edge computing based public vehicle system for smart transportation. IEEE Transactions on Vehicular Technology (2020).
- Intelligent edge computing based on machine learning for smart city. Future Generation Computer Systems (2021).
- Serverless execution of scientific workflows: Experiments with hyperflow, aws lambda and google cloud functions.
- Securing serverless workflows on the cloud edge continuum.
- A serverless computing fabric for edge & cloud. In 2022 IEEE 4th International Conference on Cognitive Machine Intelligence (CogMI) (2022).
- Edge computing: A tractable model for smart agriculture?
- An edge computing based smart healthcare framework for resource management. Sensors (2018).
- A smart manufacturing service system based on edge computing, fog computing, and cloud computing. IEEE access (2019).
- Mobility-aware serverless function adaptations across the edge-cloud continuum.
- Satyanarayanan, M. The emergence of edge computing. Computer (2017).
- Serverless architectures on AWS: with examples using Aws Lambda. 2017.
- Distributed task scheduling in serverless edge computing networks for the internet of things: A learning approach. IEEE Internet of Things Journal (2022).
- Lass: Running latency sensitive serverless computations at the edge. In Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing (2021).
- When intelligent transportation systems sensing meets edge computing: Vision and challenges. Applied Sciences (2021).
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.