Approximate Edge Analytics for the IoT Ecosystem
Zhenyu Wen, Do Le Quoc, Pramod Bhatotia, Ruichuan Chen, Myungjin, Lee

TL;DR
This paper proposes APPROXIOT, an approximate computing system for IoT data analytics that uses hierarchical stratified reservoir sampling on edge devices to enable faster insights with controlled error bounds.
Contribution
It introduces a novel hierarchical stratified reservoir sampling algorithm and implements APPROXIOT for real-time IoT analytics with proven efficiency improvements.
Findings
Achieves 1.3X to 9.9X speedup over simple random sampling.
Provides approximate results with rigorous error bounds.
Effective in real-world IoT case studies.
Abstract
IoT-enabled devices continue to generate a massive amount of data. Transforming this continuously arriving raw data into timely insights is critical for many modern online services. For such settings, the traditional form of data analytics over the entire dataset would be prohibitively limiting and expensive for supporting real-time stream analytics. In this work, we make a case for approximate computing for data analytics in IoT settings. Approximate computing aims for efficient execution of workflows where an approximate output is sufficient instead of the exact output. The idea behind approximate computing is to compute over a representative sample instead of the entire input dataset. Thus, approximate computing - based on the chosen sample size - can make a systematic trade-off between the output accuracy and computation efficiency. This motivated the design of APPROXIOT - a data…
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
TopicsData Stream Mining Techniques · Machine Learning and Algorithms · Machine Learning and Data Classification
