DocumentCode
3121772
Title
Deductive Framework for Programming Sensor Networks
Author
Gupta, Himanshu ; Zhu, Xianjin ; Xu, Xiang
Author_Institution
Dept. of Comput. Sci., Stony Brook Univ., Stony Brook, NY
fYear
2009
fDate
March 29 2009-April 2 2009
Firstpage
281
Lastpage
292
Abstract
Developing powerful paradigms for programming sensor networks is critical to realize the full potential of sensor networks as collaborative data processing engines. In this article, we motivate and develop a deductive framework for programming sensor networks, extending the prior vision of viewing sensor network as a distributed database. The deductive programming approach is declarative, very expressive, and amenable to automatic optimizations. Such a framework allows users to program sensor network applications at a high-level without worrying about the low-level tedious details. Our system translates a given deductive program to efficient distributed code that runs on individual nodes. To facilitate the above translation, we develop techniques for distributed and asynchronous evaluation of deductive programs in sensor networks. Our techniques generalize to recursive programs without negations, arbitrary non- recursive programs with negations, and in general to arbitrary "locally non-recursive" programs with function symbols. We present performance results on TOSSIM, a network simulator, and a small network testbed.
Keywords
codes; deductive databases; distributed databases; distributed sensors; TOSSIM; collaborative data processing engines; deductive framework; deductive programming approach; distributed code; distributed database; sensor networks programming; Automatic programming; Computer science; Data engineering; Data processing; Distributed databases; Engines; International collaboration; Query processing; Sensor systems; Testing; Distributed Query Processing; Logic Programming; Sensor Networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
Conference_Location
Shanghai
ISSN
1084-4627
Print_ISBN
978-1-4244-3422-0
Electronic_ISBN
1084-4627
Type
conf
DOI
10.1109/ICDE.2009.52
Filename
4812410
Link To Document