Abstract
We consider the problem of tracking quantiles and range countings in wireless sensor networks. The quantiles and range countings are two important aggregations to characterize a data distribution. Let S(t)=(d1,…,dn) denote the multi-set of sensory data that have arrived until time t, which is a sequence of data orderly collected by nodes s1,s2,…,sk. One of our goals is to continuously track ϵ-approximate ϕ-quantiles (0≤ϕ≤1) of S(t) for all ϕ's with efficient total communication cost and balanced individual communication cost. The other goal is to track (ϵ,δ)-approximate range countings satisfying the requirement of arbitrary precision specified by different users. In this paper, a deterministic tracking algorithm based on a dynamic binary tree is proposed to track ϵ-approximate ϕ-quantiles, whose total communication cost is O(k/ϵ⋅logn⋅log2(1/ϵ)), where k is the number of the nodes in a network, n is the total number of the data, and ϵ is the user-specified approximation error. For range countings, a Bernoulli sampling based algorithm is proposed to track (ϵ,δ)-approximate range countings, whose total communication cost is O(2ϵ2ln21−1−δ+nc), where δ is the user-specified error probability, nc is the number of clusters.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.