GeoFaaS: An Edge-to-Cloud FaaS Platform
Mohammadreza Malekabbasi, Tobias Pfandzelter, Trever Schirmer, David, Bermbach

TL;DR
GeoFaaS is an innovative edge-to-cloud FaaS platform that uses real-time location data to optimize request routing, improving performance and scalability for mobile and IoT applications.
Contribution
It introduces a location-aware, modular architecture for edge-to-cloud serverless computing, integrating real-time client location with request offloading capabilities.
Findings
Enhanced request routing efficiency and reduced latency.
Robustness and fault-tolerance demonstrated in prototype experiments.
Flexible integration with existing FaaS services.
Abstract
The massive growth of mobile and IoT devices demands geographically distributed computing systems for optimal performance, privacy, and scalability. However, existing edge-to-cloud serverless platforms lack location awareness, resulting in inefficient network usage and increased latency. In this paper, we propose GeoFaaS, a novel edge-to-cloud Function-as-a-Service (FaaS) platform that leverages real-time client location information for transparent request execution on the nearest available FaaS node. If needed, GeoFaaS transparently offloads requests to the cloud when edge resources are overloaded, thus, ensuring consistent execution without user intervention. GeoFaaS has a modular and decentralized architecture: building on the single-node FaaS system tinyFaaS, GeoFaaS works as a stand-alone edge-to-cloud FaaS platform but can also integrate and act as a routing layer for existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Cloud Computing and Resource Management
