Distributed Scheduling of Event Analytics across Edge and Cloud
Rajrup Ghosh, Yogesh Simmhan

TL;DR
This paper presents a genetic algorithm-based approach for energy-efficient, low-latency placement of complex event processing queries across edge and cloud resources in IoT environments, validated through extensive real-world benchmarks and simulations.
Contribution
It introduces a novel optimization framework using a genetic algorithm for distributed CEP query placement across edge and cloud, improving performance and cost-efficiency.
Findings
GA achieves near-optimal solutions within seconds
Method reduces end-to-end latency significantly
Validated on diverse real-world and simulated scenarios
Abstract
Internet of Things (IoT) domains generate large volumes of high velocity event streams from sensors, which need to be analyzed with low latency to drive decisions. Complex Event Processing (CEP) is a Big Data technique to enable such analytics, and is traditionally performed on Cloud Virtual Machines (VM). Leveraging captive IoT edge resources in combination with Cloud VMs can offer better performance, flexibility and monetary costs for CEP. Here, we formulate an optimization problem for energy-aware placement of CEP queries, composed as an analytics dataflow, across a collection of edge and Cloud resources, with the goal of minimizing the end-to-end latency for the dataflow. We propose a Genetic Algorithm (GA) meta-heuristic to solve this problem, and compare it against a brute-force optimal algorithm (BF). We perform detailed real-world benchmarks on the compute, network and energy…
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.
