Sensor Networks




This page (http://wwwcsif.cs.ucdavis.edu/~bharathi/sensor/snw.html) contains links to various papers and projects related to sensor networks maintained by Archana Bharathidasan.

This link gives the list of routing-related and other papers related to sensor networks (maintained by Vijay).

This link gives the list of clustering-related and other papers involving sensor networks (maintained by Jennifer).

Links to sensor networks related research web-sites:

Since this page is constantly under construction and needs a lot of updates, I shall be very glad if you let me know of sites I have missed. Mail me and I shall add a link :-).

1. Deborah Estrin's (UCLA) Home Page
2. Tiny OS - An Operating System for Networked Sensors
3. Hari Balakrishnan's (MIT) Home Page
4. University of Wisconsin Sensor Networks Research Group
5 Wireless Integrated Sensor Networks - WINS
6 Extreme Scale Wireless Sensor Networking (Ohio State University)


Links to sensor networks based applications:

1. Traffic Pulse Technology
2. Distributed Surveillance Sensor Network
3. Cougar: The Sensor Network is the Database
4. Eyes - Energy Efficient Sensor Netowrks
5. Reactive Sensor Networks
6. Wireless Sensing Networks
7. Smart Buildings Admit Their Faults
8. Smart Sensor Networks
9. Neural Network Based Sensor Systems for Manufacturing Applications


Survey on sensor networks:

1. Here is our survey paper discussing the papers below as well as the papers in Vijay's website. I got a few emails complaining that there is an error downloading the document. I have updated it with a pdf version - hope this works!

2. A Survey on Sensor Networks Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., and Cayirci, E., IEEE Communications Magazine, August 2002.

3. Survey on Sensor Networks Praveen Rentala, Ravi Musunnuri, Shashidhar Gandham, Udit Saxena, University of Texas at Dallas.

4. A taxonomy of Wireless Micro-Sensor Network Models Sameer Tilak, Nael B. Abu-Ghazaleh and Wendi Heinzelman, ACM Mobile Computing and Communications Review (MC2R), Volume 6, Number 2, April 2002.

5.Sensor Networks : An Overview M. Tubaishat, S. Madria. IEEE Potentials, April/May 2003.

6. Current Researches on Sensor Networks Ayed Ahmed and M. Rasit Eskicioglu, Technical Report TR-01-06/04, June 2004, Telecommunication Research Labs, Winnipeg, Manitoba, Canada.



Localization/position in sensor networks:

Localization of a node refers to the problem of identifying its spatial co-ordinates in some co-ordinate system. Many methods have been proposed for localization [1,4,5,7] The most commonly used method is some variation of multilateration, which is an extension to trilateration. A simple tutorial on Trilateration can be obtained here.
Trilateration techniques use beacons which act as reference points for a node to calculate its own position. Sufficient number of beacons is necessary as otherwise nodes which are not aware of their positions will not be able to calculate their positions. At the same time too many beacons will be too expensive and will also cause self interference. Thus it is necessary to have optimal beacon placement. This problem is dealt with in [2,3,6].


1. GPS-less Low Cost Outdoor Localization For Very Small Devices Nirupama Bulusu, John Heidemann and Deborah Estrin IEEE Personal Communications, Special Issue on "Smart Spaces and Environments", Vol. 7, No. 5, pp. 28-34, October 2000. [Summary]
This paper DESCRIBES A LOCALIZATIon system which is RF-based, receiver based, ad hoc, responsive, low-energy consuming and adaptive. A node calculates its position from a collection of reference points.

2.Adaptive Beacon Placement Nirupama Bulusu, John Heidemann and Deborah Estrin Proceedings of the Twenty First International Conference on Distributed Computing Systems (ICDCS-21), Phoenix, Arizona, April 2001.
This paper suggests an incrememntal beacon placement technique based on empirical adaptation. Hence, beacon placement is adjusted through adding more beacons rather than complete re-deployment. It compares two algorithms Max and Grid algorithms both of which take different approaches towards determing which place is most appropriate for beacon placement. These methods just suggest the location where the beacons could be placed - the method of actually deploying the beacons to those locations is left to the user.

3. Density-adaptive beacon placement algorithms for localization in ad hoc wireless networks. Nirupama Bulusu, John Heidemann, Vladimir Bychkovskiy and Deborah Estrin. UCLA Computer Science Department Technical Report UCLA-CS-TR-010013. July 2001.
This paper further elaborates the ideas in the paper above. The HEAP algorithm details the actual implementation of the max and grid algorithms. Besides this, it also describes a technique called STROBE (Selectively Turning off Beacons) for extending the lifetime of a sensor network by turning off beacons periodically.

4.Scalable, Ad Hoc Deployable, RF-Based Localization Nirupama Bulusu, Vladimir Bychkovskiy, Deborah Estrin and John Heidemann In Proceedings of the Grace Hopper Celebration of Women in Computing Conference 2002, Vancouver, British Columbia, Canada. October 2002.
This paper elaborates on RF-based localization, similar to what is given in 1.

5. Algorithms for Position and Data Recovery in Wireless Sensor Networks Lance Doherty. EECS Masters Report, UC Berkeley, May 2000 [Summary].
In this paper, the tastk of determining the position of a sensor node is treated as a mathematical problem. The sensor nodes can be treated as nodes of a graph and the connections between them can be treated as edges. Also the node placement is constrained by certain factors. Hence the problem becomes similar to solving a Linear Problem with a set of unknowns and a set of constraints governing those unknowns.

6. 1. An Incremental Self-Deployment Algorithm for Mobile Sensor Networks ,Howard, A., Mataric, M.J., and Sukhatme, G.S. (2002)Autonomous Robots, Special Issue on Intelligent Embedded Systems
This paper describes self-deployement algorithms for mobile sensor networks. The algorithm carries out the deployment of nodes one by one into an unknown environment. The goal is to maximize the network coverage while ensuring that the nodes retain line of sight communication with each other. The algorithm assumes that all the nodes are identical, the environment is static andthe position of each node is known in some arbitrary co-ordinate system.

7. Scalable Coordination for wireless sensor networks: Self-Configuring Localization Systems Nirupama Bulusu, Deborah Estrin, Lewis Girod and John Heidemann In Proceedings of the Sixth International Symposium on Communication Theory and Applications (ISCTA 2001), Ambleside, Lake District,UK, July 2001. This paper is a tutorial on various issues in sensor networks.

8. Localization in Sensor Networks with Fading and Mobility. P. Bergamo, G. Mazzini, IEEE PIMRC 2002, Lisbon, Portugal, September 15-18, 2002.

9. . Location Awareness in Ad Hoc Wireless Mobile Networks. * Y.-C. Tseng, S.-L. Wu, W.-H. Liao, and C.-M. Chao , IEEE Computer, Vol. 34, No. 6, June 2001, pp. 46-52.

10. Dynamic fine-grained localization in Ad-Hoc networks of sensors. Andreas Savvides, Chih-Chieh Han, Mani B. Strivastava, MOBICOM 2001: 166-179.

11. Locationing in distributed ad-hoc wireless sensor networks. Chris Savarese, Jan M. Rabaey, and Jan Beutel, In Proc. International Conference on Acoustics, Speech and Signal Processing (ICASSP 2001).

12. Coverage Problems in Wireless Ad-hoc Sensor Networks. S. Meguerdichian, F. Koushanfar, M. Potkonjak, M. B. Srivastava. INFOCOM 2001, Proceedings, IEEE, Vol. 3, 2001, pp.1380-1387 vol. 3.

13. Self-configuring Localization Systems: Design and Experimental Evaluation. Nirupama Bulusu, John Heidemann, Deborah Estrin and Tommy Tran. Submitted for review to ACM Transactions on Embedded Computing Systems (ACM TECS), August 2002. Technical Report 8, Center for Embedded Networked Sensing.

14. GPS-free Positioning in Mobile Ad-Hoc Networks Srdjan Capkun, M. Hamdi, J. P. Hubaux, Cluster Computing Journal, April 2002.

15. Ad hoc Positioning System (APS), Dragos Niculescu, Badri Nathi, INFOCOM 2003, San Francisco, CA.

16. The bits and flops of the N-hop multilateration primitive for node localization problems. A.Savvides, H.Park and Srivastava.M. WSNA' 02, 2002.


17. Convex position estimation in wireless sensor networks. L. Doherty, K. Pister, L. Ghaoui, Proceedings of IEEE INFOCOM 2001, volume 3, pages 1655-- 1663, Anchorage, Alaska, April 22-26 2001.

18. Energy-Aware Target Localization in Wireless Sensor Networks. Yi Zou and Krishnendu Chakrabarty, Proceedings Of The First IEEE International Conference On Pervasive Computing And Communications, 2003.

19. Range-Free Localization Schemes for Large Scale Sensor Networks1. Tian He, Chengdu Huang, Brian M. Blum, John A. Stankovic, Tarek Abdelzaher, MobiCom, 2003.

20. Distributed localization in wireless sensor networks: a quantitative comparison. Koen Langendoen and Niels Reijers, Elsevier, Computer Networks, 2003.

21. A Distributed Algorithm For Localization In Random Wireless Networks . Slobodan N. Simic, Shankar Sastry, submitted to Discrete Applied Mathematics.

22. Self-Localization Method for Wireless Sensor Networks, R. Moses, D. Krishnamurthy, and R. Patterson, Eurasip Journal on Applied Signal Processing, March 2003.

23.Relative Location Estimation in Wireless Sensor Networks, IEEE Trans. Signal Processing, Aug., 2003.

24. Using Proximity and Quantized RSS for Sensor Localization in Wireless Networks WSNA'03, Sept, 2003.

Energy efficiency:

Energy efficiency is a major consideration in sensor networks since the nodes are mostly ad hoc deployed in an infrastructure less environment and hence have only a small and finite source of energy. Any solution proposed for sensor networks must take energy considerations into account. Besides these solutions, hardware and software solutions have been proposed such that the sensor networks is built in a energy-efficient manner.

1. Power efficient organization of wireless sensor networks. S. Slijepcevic, M. Potkonjak,IEEE International Conference on Communications, vol. 2, pp 472-476, Helsinki, Finland, June 2001.

2.Energy-Aware Wireless Microsensor Networks Vijay Raghunathan, Curt Schurgers, Sung Park, and Mani B. Srivastava, IEEE Singal Processing Magazine, March 2002.

3.Residual Energy Scans for Monitoring Wireless Sensor Networks.Jerry Zhao, Ramesh Govindan and Deborah Estrin, IEEE Wilress Communications and Networking Conference (WCNC'02), Orange County Convention Center, Orlando, FL, USA, 17-21 March, 2002 (A longer version is also available as USC CS Department TR-01-745)

4.Optimizing Sensor Networks in the Energy-Latency-Density Design Space. Curt Schurgers, Vlasios Tsiatsis, Saurabh Ganeriwal, Mani B. Srivastava, IEEE Transactions on Mobile Computing, Vol 1., 2002.

5. Upper Bounds on the Lifetime of Sensor Networks. Manish Bhardwaj, Timothy Garnett, Anantha P. Chandrakasan.Communications, 2001. ICC 2001. IEEE International Conference on , Volume: 3 , 2001 Page(s): 785 -790 vol.3

6. A Probabilistic Approach to Predict the Energy Consumption in Wireless Sensor Networks . A. F. Mini, Badri Nath, Antonio A. F. Loureiro.


Architecture, OS, Communication:

Many architectures and operating systems have been proposed taking the special characteristics of sensor networks into account. TinyOS is a component bases system - hence components can be added to the basic system depending upon the requirements. [3] describes how "active messages" can be used for communication in a energy-efficient manner. [1] talks about a middleware architecture for sensor networks - which organizes the nodes into an hierarchical cluster so as to minimize long-distance communication.

1. Sensor Information Networking Architecture. Srisathapornphat, C.Jaikaeo, C.Chien-Chung Shen International Workshops on Parallel Processing, Pages 23-30, 2000.
This paper proposes a middleware architecture for sensor networking systems. It uses attribute based naming and hierarchical clustering of the nodes. It also proposes the SQTL - Sensor Query and Tasking language as the programming interface between sensor applications and SINA middleware.

2. System Architecture Directions for Networked Sensors. J. Hill, R. Szewcyk, A. Woo, D. Culler, S. Hollar, K. Pister, To appear in ASPLOS 2000.

3. A Network-Centric Approach to Embedded Software for Tiny Devices. David E. Culler, Jason Hill, Philip Buonadonna, Robert Szewczyk, and Alec Woo, EMSOFT 2001:   First International Workshop on Embedded Software, Oct. 2001.
An active message communication model is proposed for energy efficient communication. It uses active messages. This model may be used as a building block to carry out higher level networking capabilities.

4.Self Localizing Sensor Network Architectures. F. Mondinelli, Zs. Kovacs-Vajna. Proc. of IMTC 2002 - Anchorage, Vol. 1, pp. 823-828, May 2002.
You will have to get a hard copy of this one! If you know where a soft-copy exists, email me!

5.An Architecture for Building Self-Configurable Systems. Lakshminarayanan Subramanian and Randy H.Katz. IEEE/ACM Workshop on Mobile Ad Hoc Networking and Computing (MobiHOC 2000), Boston, August 2000.

6.Self-Organizing Distributed Sensor Networks. Loren P. Clare, Gregory J. Pottie and Jonathan R. Agreaa. SPIE, April 1999.

7.Protocols for Self-Organization of a Wireless Sensor Network.K. Sohrabi, J. Gao, V. Ailawadhi, and G. J. Pottie. IEEE Personal Comm., Oct. 2000.

Sensor Networks and Robotics

Robots may also be treated as mobile sensor nodes in the sense that they are also expected to work in unsupervised, infrastructure less domains. This section looks at a schemes which propose localization for robots [2] and a scheme which proposes adaptive deployment of robots [1].

1. An Incremental Self-Deployment Algorithm for Mobile Sensor Networks ,Howard, A., Mataric, M.J., and Sukhatme, G.S. (2002)Autonomous Robots, Special Issue on Intelligent Embedded Systems

2. Relaxation on a mesh: A formalism for generalized localization,Howard, A., Mataric, M.J. and Sukhatme, G.S. 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), October 29 - November 3, Maui, pp. 1055-1060
The authors view localization as a co-ordinate transform problem. If the position of a ndoe were known in two different coordinates systems, these two locations would map onto the same point in a global coordinate system. Each local co-ordinates system is represented as a rigid body and each correspondence is represented as a spring joining two points on the rigid body. By allowing the spring to relax to its lowest energy configuration, the optimal set of co-ordinates can be inferred.

General Papers:

This is a list of papers which would not fit comfortably into any other category. It contains sort of introductory details like challenges in sensor networks etc. Also some hardware details are given.

1. Distributed Sensor Processing Over an Ad Hoc Wireless network:simulation framework and performance criteria.Robert E. Van Dyck & Leonard E. Miller

2. Instrumenting the world with wireless sensor networks. Deborah Estrin, Lewis Girod, Greg Pottie, Mani Srivastava In Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASSP 2001), Salt Lake City, Utah, May 2001.

3. Next Century Challenges: Scalable Coordination in Sensor Networks.Deborah Estrin, Ramesh Govindan, John Heidemann and Satish Kumar In Proceedings of the Fifth Annual International Conference on Mobile Computing and Networks (MobiCOM '99), August 1999, Seattle, Washington.
This is just an introductory paper looking at various issues/problems in Sensor networks.

4. Wireless sensor networks. Pottie, G.J. Information Theory Workshop, 1998 , 22-26 Jun 1998, Page(s): 139 -140.
This is just an introductory paper looking at various issues/problems in Sensor networks.

Sensor Network Systems:

Where are sensor networks applied? This section lists some papers which use sensor networks inside buildings/bounded areas. They illustrate real-world usage of localization principles. In fact some of the papers [1,2,3] have served as the basic starting point for many other researches involving localization techniques.

1.The Active Badge Location System. Roy Want, Andy Hopper, Veronica Falcao & Jon Gibbons, ACM Transactions on Office Information Systems (TOIS) Vol. 10. N0. 1, Jan 1992 Pages 91-102.
Active Badge Location System is a system for locating personnel/objects inside a building. Each person/object which has to be located, is tagged with an Active Badge which emits a unique infrfared code ever 10th of a second. These signals are picked up by networked sensors around the building. On the basis of the information provided by the sensor, the location of the tag and hence the person/object can be determined.

2. A New Location Technique for the Active Office.Ward.A, Jones.A, Hopper.A, IEEE Personal Communications, Vol. 4, No. 5, October 1997, pp 42-47.
This paper presents a sensor system which allows the location of indoor peopple or equipment to be calculated more accurately - within 15 cm of their actual location. A small wireless transmitter is attached to ever object to be located. A matrix of receiver elements equipped with ultrasonic detectors are mounted on the room of the ceiling. THe position of the transmitter is calculated using multilateration techniques.

3. A positioning system for finding things indoors. Jay Werb and Colin Lanzl, IEEE Spectrum, 35(9):71-78, September 1998.
Pin-point 3D-iD local positioning system described in this paper deals with the problem of locating an item in 3-D space inside a location fixed by boundaries. The system consists of 3D-iD readers and tags. The readers emit codes that are received by the tages and transponded back to the reader after changing the signal's frequency. Based on the round trip time of flight, the distance of the tag from the antenna is calculated. It has an accuracy of 1-3 metres.
The link I had for the soft-copy of this one is no longer active :-(. Any leads will be appreciated!

4. Smart kindergarten: sensor-based wireless networks for smart developmental problem-solving environments. Mani Srivastava, Richard R. Muntz, Miodrag Potkonjak MOBICOM 2001.

5. The Cricket Location-Support System.Priyantha.N, Chakraborty.A, Balakrishnan.H,6th ACM International Conference on Mobile Computing and Networking, 2000.
The Cricket-Location-Support System helps devices learn where they are and lets them decide whom to advertise this information to. It does not rely on centralized management and there is no explicait co-ordination among the beacons. Here beacons are attached to some unobstrusive location. The objects which need to be located have listeners attacehed to them. When an object is deployed into the network, the listener infers its current location from the set of beacons it hears. The Crickets system uses a combination of RF and ultrasound hardware. THought the system has the advantage that it is decentralized and hence easy to manage and configure, it has the drawback that there is no explicit coordination. Hence RF signals from various beacons might collide. Hence, It is the responsibility of the listener to analyze the various RF and ultrasound samples and deduce the correct RF,US pairs.

6. ASCENT: Adaptive Self-Configuring Sensor Networks Topologies. Alberto Cerpa and Deborah Estrin.In Proceedings of the Twenty First International Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002), New York, NY, USA, June 23-27 2002.


7. SCalable Object-tracking through Unattended Techniques (SCOUT)Satish Kumar, Cengiz Alaettinoglu and Deborah Estrin, In Proceedings of the 8th International Conference on Network Protocols(ICNP), Osaka, Japan, November 2000.
This paper describes a hierarchical self-configuring approach for object location. It describes two schemes SCOUT-AGG and SCOUT-MAP for object location. SCOUT-AGG uses aggregation and naming, somewhat similar to IP addressing. For eg conf_equipment.projector.146 refers to a unique projector with the id 146. Each object has a name. On receiving a query, a sensor checks if the objecet is monitored locally, else it attaches its id to the query and forwards the query to its parent. The process is repeated till the sensor with the requested information is reached. SCOUT-MAP also organizes the sensors into an hierarchy. Each sensor has a radius which determines the number of hops that an advertisement from that node will be allowed to propagate. Mapping of objects to locator sensor addresses is carried based on an algorithm.

8. The Mobile Patient: Wireless Distributed Sensor Networks for Patient Monitoring and Care. P. Bauer, M. Sichitiu, R. Istepanian, and K. Premaratne, Proc. of the IEEE Conference on Information Technology Applications in Biomedicine (IEEE ITAB 2000), Nov 2000, pp. 17-21.


9. Scaleable, wireless web enabled sensor networks. Townsend, C.P.; Hamel, M.J.; Sonntag, P.; Trutor, B.; Galbreath J.; Arms, S.W. Sensors for Industry Conference, 2002. 2nd ISA/IEEE , 2002. Page(s): 172 -178.



Some Presentation Slides:

To make this page complete, a list of presentation slides. In some cases, they help in getting the gist quickly.

1. Comm 'n Sense: Research Challenges in Embedded Networked Sensing. Deborah Estrin,2001.

2. Dynamic Sensor Networks Project: Review of UCLA's activities. Mani Srivastava.

3. Robust Range Estimation Using Acoustic and Multimodal Sensing".Lewis Girod, 2001.

4. Ad-hoc Deployable Fine-Grained Localization for Wireless Sensor Networks.Lewis Girod, 2001.

5. Embedding the Internet: This Century Challenges . Deborah Estrin.



Some of the papers are linked directly from the IEEE/ACM websites so you can view them only if you have an account with them. Otherwise, if there are any wrong/missing/broken links, kindly let me know and I shall set it right. Also, if you have read interesting papers related to sensor networks, and find them missing here (I am sure there are tons of them!) let me know and I shall add a link. Thanks!

I have sensed that you are visitor to this page since July 9, 2002 thanks to my sensor :-).

Some members of our sensor networks group.

Page last updated on September 1, 2005.