EdgeWeaver: Accelerating IoT Application Development Across Edge-Cloud Continuum
Pawissanutt Lertpongrujikorn, Juahn Kwon, Hai Duc Nguyen, and Mohsen Amini Salehi

TL;DR
EdgeWeaver is a platform that simplifies IoT application development across edge and cloud by automating deployment, resource management, and QoS enforcement, significantly improving productivity and reliability.
Contribution
It introduces a unified object abstraction and automated deployment mechanisms that enable declarative QoS management in edge-cloud IoT applications.
Findings
Boosts development productivity by 31%.
Achieves 9 nines availability, 10,000X higher than standard.
Enforces strong consistency with negligible performance impact.
Abstract
The rise of complex, latency-sensitive IoT applications across the Edge-Cloud continuum exposes the limitations of current Function-as-a-Service (FaaS) platforms in seamlessly addressing the complexity, heterogeneity, and intermittent connectivity of Edge-Cloud environments. Developers are left to manage integration and Quality of Service (QoS) enforcement manually, rendering application development complicated and costly. To overcome these limitations, we introduce the EdgeWeaver platform that offers a unified "object" abstraction that is seamlessly distributed across the continuum to encapsulate application logic, state, and QoS. EdgeWeaver automates "class" deployment across edge and cloud by composing established distributed algorithms (e.g., Raft, CRDTs)-enabling developers to declaratively express QoS (e.g., availability and consistency) desires that, in turn, guide internal…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
