25
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Group-aware stream filtering for bandwidth-efficient data dissemination

&
Pages 429-446 | Received 14 May 2007, Accepted 31 Oct 2007, Published online: 18 Oct 2008
 

Abstract

In this paper, we are concerned with disseminating high-volume data streams to many simultaneous applications over a low-bandwidth wireless mesh network. For bandwidth efficiency, we propose a group-aware stream filtering approach, used in conjunction with multicasting, that exploits two overlooked, yet important, properties of these applications: (1) many applications can tolerate some degree of ‘slack’ in their data quality requirements, and (2) there may exist multiple subsets of the source data satisfying the quality needs of an application. We can thus choose the ‘best alternative’ subset for each application to maximise the data overlap within the group to best benefit from multicasting. An evaluation of our prototype implementation shows that group-aware data filtering can save bandwidth with low CPU overhead. We also analyze the key factors that affect its performance, based on testing with heterogeneous filtering requirements.

Acknowledgements

The authors want to thank Guanling Chen, Kazuhiro Minami, members of the ARTEMIS project at the Institute for Security Technology Studies, and other members of Center for Mobile Computing at Dartmouth College, for their valuable suggestions and feedback. This research program is a part of the Institute for Security Technology Studies, supported under Award number 2000-DT-CX-K001 from the U.S. Department of Homeland Security, Science and Technology Directorate, and by Grant number 2005-DD-BX-1091 awarded by the Bureau of Justice Assistance. Points of view in this document are those of the authors and do not necessarily represent the official position of the US Department of Homeland Security or the US Department of Justice.

Notes

1. Here, we represent each tuple as a single integer; in reality, each tuple may have several fields, but for simplicity we represent each by the value of its ‘temperature’ field since it is that field that is used for filtering.

3. http://www.emulab.net is a cluster for distributed-systems research.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 763.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.