|
ABSTRACT
Previous approaches for computing duplicate-sensitive aggregates in sensor networks (<i>e.g.</i>, in TAG) have used a tree topology, in order to conserve energy and to avoid double-counting sensor readings. However, a tree topology is not robust against node and communication failures, which are common in sensor networks. In this paper, we present <i>synopsis diffusion</i>, a general framework for achieving signi.cantly more accurate and reliable answers by combining energy-efficient multi-path routing schemes with techniques that avoid double-counting. Synopsis diffusion avoids double-counting through the use of <i>order- and duplicate-insensitive (ODI) synopses</i> that compactly summarize intermediate results during in-network aggregation. We provide a surprisingly simple test that makes it easy to check the correctness of an ODI synopsis. We show that the properties of ODI synopses and synopsis di.usion create <i>implicit</i> acknowledgments of packet delivery. We show that this property can, in turn, enable the system to adapt message routing to dynamic message loss conditions, even in the presence of asymmetric links. Finally, we illustrate, using extensive simulations, the significant robustness, accuracy, and energy-efficiency improvements of synopsis diffusion over previous approaches.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Atmel AVR Microcontroller Datasheet. http://www.atmel.com/dyn/resources/prod documents/2467s.pdf.
|
 |
3
|
Brian Babcock , Shivnath Babu , Mayur Datar , Rajeev Motwani , Jennifer Widom, Models and issues in data stream systems, Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 03-05, 2002, Madison, Wisconsin
[doi> 10.1145/543613.543615]
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
B. A. Davey and H. A. Priestley. Introduction to Lattices and Order. Cambridge University Press, 2002.
|
| |
8
|
|
| |
9
|
D. Ganesan, R. Govindan, S. Shenker, and D. Estrin. Highly-resilient, energy-e.cient multipath routing in wireless sensor networks. Mobile Computing and Communications Review (M2CR), 1(2), 2002.
|
| |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
Jim Gray , Adam Bosworth , Andrew Layman , Hamid Pirahesh, Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Total, Proceedings of the Twelfth International Conference on Data Engineering, p.152-159, February 26-March 01, 1996
|
| |
14
|
|
 |
15
|
Chalermek Intanagonwiwat , Ramesh Govindan , Deborah Estrin, Directed diffusion: a scalable and robust communication paradigm for sensor networks, Proceedings of the 6th annual international conference on Mobile computing and networking, p.56-67, August 06-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345910.345920]
|
| |
16
|
D. B. Johnson and D. A. Maltz. Dynamic source routing in ad hoc wireless networks. In Imielinski and Korth, editors, Mobile Computing, volume 353. Kluwer Academic Publishers, 1996.
|
| |
17
|
D. Kostic, A. Rodriguez, J. R. Albrecht, A. Bhirud, and A. Vahdat. Using random subsets to build scalable network services. In USITS. USENIX, 2003.
|
 |
18
|
Philip Levis , Nelson Lee , Matt Welsh , David Culler, TOSSIM: accurate and scalable simulation of entire tinyOS applications, Proceedings of the 1st international conference on Embedded networked sensor systems, November 05-07, 2003, Los Angeles, California, USA
[doi> 10.1145/958491.958506]
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
S. Muthukrishnan. Data streams: Algorithms and applications. Technical report, Rutgers University, Piscataway, NJ, 2003.
|
| |
23
|
S. Nath, P. B. Gibbons, S. Seshan, and Z. Anderson. Synopsis di.usion for robust aggregation in sensor networks. Technical Report IRP-TR-04-13, Intel Research Pittsburgh, PA, April 2004.
|
 |
24
|
|
 |
25
|
|
| |
26
|
|
| |
27
|
Y. Yao and J. Gehrke. Query processing in sensor networks. In CIDR, 2003.
|
 |
28
|
|
CITED BY 65
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Joseph Polastre , Jonathan Hui , Philip Levis , Jerry Zhao , David Culler , Scott Shenker , Ion Stoica, A unifying link abstraction for wireless sensor networks, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
|
|
|
Tyson Condie , Joseph M. Hellerstein , Petros Maniatis , Sean Rhea , Timothy Roscoe, A need for componentized transport protocols, Proceedings of the twentieth ACM symposium on Operating systems principles, October 23-26, 2005, Brighton, United Kingdom
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Primoz Skraba , Qing Fang , An Nguyen , Leonidas Guibas, Sweeps over wireless sensor networks, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
|
|
|
|
Majid Sarrafzadeh , Foad Dabiri , Roozbeh Jafari , Tammara Massey , Ani Nahapetan, Low power light-weight embedded systems, Proceedings of the 2006 international symposium on Low power electronics and design, October 04-06, 2006, Tegernsee, Bavaria, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Srinivas Kashyap , Supratim Deb , K. V. M. Naidu , Rajeev Rastogi , Anand Srinivasan, Efficient gossip-based aggregate computation, Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 26-28, 2006, Chicago, IL, USA
|
|
|
|
|
|
|
|
|
|
|
|
David Culler , Prabal Dutta , Cheng Tien Ee , Rodrigo Fonseca , Jonathan Hui , Philip Levis , Joseph Polastre , Scott Shenker , Ion Stoica , Gilman Tolle , Jerry Zhao, Towards a sensor network architecture: lowering the waistline, Proceedings of the 10th conference on Hot Topics in Operating Systems, p.24-24, June 12-15, 2005, Santa Fe, NM
|
|
|
|
|
|
|
|
|
|
|
|
Choi Changbai , Lim Jaehyoung , Han Juyeon , Jang Insung , Kim Minsoo , Soon J. Hyun, SNQL: a query language for sensor network databases, Proceedings of the 7th WSEAS International Conference on Telecommunications and Informatics, p.114-119, May 27-30, 2008, Istanbul, Turkey
|
|
|
|
|
|
|
|
|
Dionysios Kostoulas , Dimitrios Psaltoulis , Indranil Gupta , Kenneth P. Birman , Alan J. Demers, Active and passive techniques for group size estimation in large-scale and dynamic distributed systems, Journal of Systems and Software, v.80 n.10, p.1639-1658, October, 2007
|
|
|
|
|
|
Cheng Tien Ee , Rodrigo Fonseca , Sukun Kim , Daekyeong Moon , Arsalan Tavakoli , David Culler , Scott Shenker , Ion Stoica, A modular network layer for sensorsets, Proceedings of the 7th symposium on Operating systems design and implementation, November 06-08, 2006, Seattle, Washington
|
|
|
|
|
|
|
|
|
Adam Silberstein , Gavino Puggioni , Alan Gelfand , Kamesh Munagala , Jun Yang, Suppression and failures in sensor networks: a Bayesian approach, Proceedings of the 33rd international conference on Very large data bases, September 23-27, 2007, Vienna, Austria
|
|
|
|
|
|
Jie Gao , Leonidas Guibas , Nikola Milosavljevic , John Hershberger, Sparse data aggregation in sensor networks, Proceedings of the 6th international conference on Information processing in sensor networks, April 25-27, 2007, Cambridge, Massachusetts, USA
|
|
|
|
|
|
|
|
|
Hanhua Chen , Hai Jin , Jiliang Wang , Lei Chen , Yunhao Liu , Lionel M. Ni, Efficient multi-keyword search over p2p web, Proceeding of the 17th international conference on World Wide Web, April 21-25, 2008, Beijing, China
|
|
|
|
|
|
|
|
|
|
|
|
Megan Wachs , Jung Il Choi , Jung Woo Lee , Kannan Srinivasan , Zhe Chen , Mayank Jain , Philip Levis, Visibility: a new metric for protocol design, Proceedings of the 5th international conference on Embedded networked sensor systems, November 06-09, 2007, Sydney, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|