Multi-dimensional range queries in sensor networks
Top Cited Papers
- 5 November 2003
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
In many sensor networks, data or events are named by attributes. Many of these attributes have scalar values, so one natural way to query events of interest is to use a multi-dimensional range query. An example is: "List all events whose temperature lies between 50° and 60°, and whose light levels lie between 10 and 15." Such queries are useful for correlating events occurring within the network.In this paper, we describe the design of a distributed index that scalably supports multi-dimensional range queries. Our distributed index for multi-dimensional data (or DIM) uses a novel geographic embedding of a classical index data structure, and is built upon the GPSR geographic routing algorithm. Our analysis reveals that, under reasonable assumptions about query distributions, DIMs scale quite well with network size (both insertion and query costs scale as O(√N)). In detailed simulations, we show that in practice, the insertion and query costs of other alternatives are sometimes an order of magnitude more than the costs of DIMs, even for moderately sized network. Finally, experiments on a small scale testbed validate the feasibility of DIMs.Keywords
This publication has 15 references indexed in Scilit:
- The design of an acquisitional query processor for sensor networksPublished by Association for Computing Machinery (ACM) ,2003
- Complex Queries in DHT-based Peer-to-Peer NetworksPublished by Springer Nature ,2002
- GHTPublished by Association for Computing Machinery (ACM) ,2002
- A two-tier data dissemination model for large-scale wireless sensor networksPublished by Association for Computing Machinery (ACM) ,2002
- A scalable content-addressable networkPublished by Association for Computing Machinery (ACM) ,2001
- ChordPublished by Association for Computing Machinery (ACM) ,2001
- R-treesPublished by Association for Computing Machinery (ACM) ,1984
- Ubiquitous B-TreeACM Computing Surveys, 1979
- Multidimensional binary search trees used for associative searchingCommunications of the ACM, 1975
- Quad trees a data structure for retrieval on composite keysActa Informatica, 1974