Nova: Scalable Streaming Join Placement and Parallelization in Resource-Constrained Geo-Distributed Environments
Xenofon Chatziliadis, Eleni Tzirita Zacharatou, Samira Akili, Alphan Eracar, Volker Markl

TL;DR
Nova is a scalable optimization approach for geo-distributed stream join placement that significantly reduces latency and increases throughput in resource-constrained edge environments by transforming a complex NP-hard problem into a convex optimization.
Contribution
Nova introduces a convex optimization framework for join operator placement in geo-distributed edge networks, enabling scalable, resource-aware, and adaptive solutions for the OPR problem.
Findings
Up to 39x latency reduction compared to existing solutions.
4.5x increase in throughput on real-world topologies.
Near-constant re-optimization times regardless of network size.
Abstract
Real-time data processing in large geo-distributed applications, like the Internet of Things (IoT), increasingly shifts computation from the cloud to the network edge to reduce latency and mitigate network congestion. In this setting, minimizing latency while avoiding node overload requires jointly optimizing operator replication and placement of operator instances, a challenge known as the Operator Placement and Replication (OPR) problem. OPR is NP-hard and particularly difficult to solve in large-scale, heterogeneous, and dynamic geo-distributed networks, where solutions must be scalable, resource-aware, and adaptive to changes like node failures. Existing work on OPR has primarily focused on single-stream operators, such as filters and aggregations. However, many latency-sensitive applications, like environmental monitoring and anomaly detection, require efficient regional stream…
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.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
