Distributed multi-scale data processing for sensor networks

dc.contributor.advisorBaraniuk, Richard G.en_US
dc.creatorWagner, Raymond S.en_US
dc.date.accessioned2009-06-03T21:12:10Zen_US
dc.date.available2009-06-03T21:12:10Zen_US
dc.date.issued2007en_US
dc.description.abstractWireless sensor networks provide a challenging application area for signal processing. Sensor networks are collections of small, battery-operated devices called sensor nodes, each of which is capable of sensing data, processing data with an onboard microprocessor, and sharing data with other nodes by forming a wireless, multi-hop network. Since communication power consumption in nodes typically dominates over sensing and processing power consumption by orders of magnitude, it is often more efficient to pose questions on measured data in a distributed fashion within the network than it is to collect data at a single location for centralized processing. Under this model, nodes collaborate with each other in some neighborhood using localized communications and in-network processing to compute answers to users' questions, which are then sent over more costly, long-haul links to a data sink. In this thesis, our contributions to distributed data processing in sensor networks fall into two main categories. First, we develop a new class of multi-scale distributed data processing algorithms based on distributed wavelet analysis. Specifically, we formulate and analyze a novel, distributed wavelet transform (WT) suited to the irregular-grid data samples expected in real-world sensor network deployments. The WT replaces node measurements with a set of wavelet coefficients that are more sparse than the original data and enable subsequent distributed processing. We then develop and analyze protocols for wavelet-based processing, including distributed, lossy compression and distributed de-noising of node measurements. Our second main contribution is the development of a network application programming interface (API) for distributed data processing in sensor networks. Guided by our experience in implementing the distributed WT in a real sensor network, we realize that a fundamental set of communication patterns underlie the bulk of distributed algorithms. Expanding our scope past the distributed WT, we survey all such algorithms proposed in the proceedings of the Information Processing in Sensor Networks (IPSN) conference to extract the communication patterns. Using the survey results, we design a network API composed of four main families of calls. Its implementation, in ongoing work, will enable easy and invaluable prototyping of distributed processing algorithms in real sensor network hardware.en_US
dc.format.extent180 p.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.callnoTHESIS E.E. 2007 WAGNERen_US
dc.identifier.citationWagner, Raymond S.. "Distributed multi-scale data processing for sensor networks." (2007) Diss., Rice University. <a href="https://hdl.handle.net/1911/20662">https://hdl.handle.net/1911/20662</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/20662en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectElectronicsen_US
dc.subjectElectrical engineeringen_US
dc.titleDistributed multi-scale data processing for sensor networksen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentElectrical Engineeringen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelDoctoralen_US
thesis.degree.nameDoctor of Philosophyen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3256758.PDF
Size:
7.46 MB
Format:
Adobe Portable Document Format