Affiliation:
1. Technion – Israel Institute of Technology, Haifa, Israel
2. University of Haifa, Israel, Haifa, Israel
Abstract
As data becomes dynamic, large, and distributed, there is increasing demand for what have become known as
distributed stream algorithms
. Since continuously collecting the data to a central server and processing it there is infeasible, a common approach is to define
local
conditions at the distributed nodes, such that—as long as they are maintained—some desirable
global
condition holds.
Previous methods derived local conditions focusing on communication efficiency. While proving very useful for reducing the communication volume, these local conditions often suffer from heavy computational burden at the nodes. The computational complexity of the local conditions affects both the runtime and the energy consumption. These are especially critical for resource-limited devices like smartphones and sensor nodes. Such devices are becoming more ubiquitous due to the recent trend toward smart cities and the Internet of Things. To accommodate for high data rates and limited resources of these devices, it is crucial that the local conditions be quickly and efficiently evaluated.
Here we propose a novel approach, designated CB (for Convex/Concave Bounds). CB defines local conditions using suitably chosen convex and concave functions. Lightweight and simple, these local conditions can be rapidly checked on the fly. CB’s superiority over the state-of-the-art is demonstrated in its reduced runtime and power consumption, by up to six orders of magnitude in some cases. As an added bonus, CB also reduced communication overhead in all the tested application scenarios.
Funder
Horizon 2020
Seventh Framework Programme
Publisher
Association for Computing Machinery (ACM)
Reference68 articles.
1. Amir Ali Ahmadi and Georgina Hall. 2015. DC decomposition of nonconvex polynomials with algebraic techniques. Mathematical Programming (2015) 1--26. Amir Ali Ahmadi and Georgina Hall. 2015. DC decomposition of nonconvex polynomials with algebraic techniques. Mathematical Programming (2015) 1--26.
2. Chrisil Arackaparambil Joshua Brody and Amit Chakrabarti. 2009. Functional monitoring without monotonicity. In ICALP. 95--106. 10.1007/978-3-642-02927-1_10 Chrisil Arackaparambil Joshua Brody and Amit Chakrabarti. 2009. Functional monitoring without monotonicity. In ICALP. 95--106. 10.1007/978-3-642-02927-1_10
3. B. Babcock and C. Olston. 2003. Distributed top-k monitoring. In SIGMOD. 28--39. 10.1145/872757.872764 B. Babcock and C. Olston. 2003. Distributed top-k monitoring. In SIGMOD. 28--39. 10.1145/872757.872764
4. Continuous queries over data streams
5. BOTTARI: An augmented reality mobile application to deliver personalized and location-based recommendations by continuous analysis of social media streams
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献