ebook img

Wireless Sensor Networks: An Information Processing Approach (The Morgan Kaufmann Series in Networking) PDF

377 Pages·2004·5.99 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Wireless Sensor Networks: An Information Processing Approach (The Morgan Kaufmann Series in Networking)

Wireless Sensor Networks The Morgan Kaufmann Series in Networking Series Editor, David Clark, M.I.T. Forfurtherinformationonthesebooksandforalistofforthcomingtitles,pleasevisitourwebsiteat http:www.mkp.com WirelessSensorNetworks:AnInformationProcessing TelecommunicationsLawintheInternetAge Approach SharonK.Black FengZhaoandLeonidasGuibas OpticalNetworks:APracticalPerspective,2e NetworkRecovery:ProtectionandRestorationofOptical, RajivRamaswamiandKumarN.Sivarajan SONET-SDH,IP,andMPLS InternetQoS:ArchitectureandMechanisms JeanPhilippeVasseur,MarioPickavet,andPiet ZhengWang Demeester TCP/IPSocketsinJava:PracticalGuideforProgrammers Routing,Flow,andCapacityDesigninCommunication MichaelJ.DonahooandKennethL.Calvert andComputerNetworks MichalPióroandDeepankarMedhi TCP/IPSocketsinC:PracticalGuideforProgrammers KennethL.CalvertandMichaelJ.Donahoo CommunicationNetworking:AnAnalyticalApproach AnuragKumar,D.Manjunath,andJoyKuri MulticastCommunication:Protocols,Programmingand Applications TheInternetandItsProtocols:AComparativeApproach RalphWitmannandMartinaZitterbart AdrianFarrel MPLS:TechnologyandApplications ModernCableTelevisionTechnology:Video,Voice,and BruceDavieandYakovRekhter DataCommunications,2e WalterCiciora,JamesFarmer,DavidLarge,and High-PerformanceCommunicationNetwork,2e MichaelAdams JeanWalrandandPravinVaraiya BluetoothApplicationProgrammingwiththeJavaAPIs InternetworkingMultimedia CBalaKumar,PaulJ.Kline,andTimothyJ. JonCrowcroft,MarkHandley,andIanWakemann Thompson UnderstandingNetworkedApplications:AFirstCourse Policy-BasedNetworkManagement:SolutionsfortheNext DavidG.Messerschmitt Generation IntegratedManagementofNetworkedSystems:Concepts, JohnStrassner Architectures,andtheirOperationalApplication ComputerNetworks:ASystemsApproach,3e Heinz-GerdHegering,SebastianAbeck,andBernhard LarryL.PetersonandBruceS.Davie Neumair NetworkArchitecture,Analysis,andDesign,2e VirtualPrivateNetworks:MarkingtheRightConnection JamesD.McCabe DennisFowler MPLSNetworkManagement:MIBs,Tools,and NetworkedApplications:AGuidetotheNewComputing Techniques Infrastructure ThomasD.Nadeau DavidG.Messerschmitt DevelopingIP-BasedServices:SolutionsforServiceProviders WideAreaNetworkDesign:ConceptsandToolsfor andVendors Optimiztion MoniqueMorrowandKateelVajayananda RobertsS.Cahn Wireless Sensor Networks: An Information Processing Approach Feng Zhao Microsoft Corporation Leonidas J. Guibas Stanford University AMSTERDAM•BOSTON•HEIDELBERG•LONDON NEWYORK•OXFORD•PARIS•SANDIEGO SANFRANCISCO•SINGAPORE•SYDNEY•TOKYO MorganKaufmannPublishersisanimprintofElsevier Copyright page Contents Preface xiii 1 Introduction 1 1.1 Unique Constraints and Challenges 2 1.2 Advantages of Sensor Networks 6 1.2.1 Energy Advantage 7 1.2.2 Detection Advantage 8 1.3 Sensor Network Applications 9 1.3.1 Habitat Monitoring 10 1.3.2 Tracking Chemical Plumes 12 1.3.3 Smart Transportation 13 1.4 Collaborative Processing 16 1.5 Key Definitions of Sensor Networks 17 1.6 The Rest of the Book 20 v vi Contents 2 Canonical Problem: Localization and Tracking 23 2.1 A Tracking Scenario 25 2.2 Problem Formulation 27 2.2.1 Sensing Model 28 2.2.2 Collaborative Localization 30 2.2.3 Bayesian State Estimation 32 2.3 Distributed Representation and Inference of States 38 2.3.1 Impact of Choice of Representation 38 2.3.2 Design Desiderata in Distributed Tracking 42 2.4 Tracking Multiple Objects 45 2.4.1 State-Space Decomposition 45 2.4.2 Data Association 48 2.5 Sensor Models 51 2.6 Performance Comparison and Metrics 58 2.7 Summary 61 3 Networking Sensors 63 3.1 Key Assumptions 63 3.2 Medium Access Control 65 3.2.1 The S-MAC Protocol 66 3.2.2 IEEE 802.15.4 Standard and ZigBee 67 3.3 General Issues 68 Contents vii 3.4 Geographic, Energy-Aware Routing 70 3.4.1 Unicast Geographic Routing 72 3.4.2 Routing on a Curve 81 3.4.3 Energy-Minimizing Broadcast 83 3.4.4 Energy-Aware Routing to a Region 87 3.5 Attribute-Based Routing 91 3.5.1 Directed Diffusion 92 3.5.2 Rumor Routing 97 3.5.3 Geographic Hash Tables 99 3.6 Summary 101 4 Infrastructure Establishment 103 4.1 Topology Control 103 4.2 Clustering 106 4.3 Time Synchronization 107 4.3.1 Clocks and Communication Delays 109 4.3.2 Interval Methods 111 4.3.3 Reference Broadcasts 115 4.4 Localization and Localization Services 117 4.4.1 Ranging Techniques 119 4.4.2 Range-Based Localization Algorithms 120 4.4.3 Other Localization Algorithms 125 4.4.4 Location Services 127 4.5 Summary 132 viii Contents 5 Sensor Tasking and Control 135 5.1 Task-Driven Sensing 136 5.2 Roles of Sensor Nodes and Utilities 138 5.3 Information-Based Sensor Tasking 142 5.3.1 Sensor Selection 142 5.3.2 IDSQ: Information-Driven Sensor Querying 147 5.3.3 Cluster Leader–Based Protocol 152 5.3.4 Sensor Tasking in Tracking Relations 162 5.4 Joint Routing and Information Aggregation 167 5.4.1 Moving Center of Aggregation 168 5.4.2 Multistep Information-Directed Routing 174 5.4.3 Sensor Group Management 179 5.4.4 Case Study: Sensing Global Phenomena 185 5.5 Summary 187 6 Sensor Network Databases 189 6.1 Sensor Database Challenges 192 6.2 Querying the Physical Environment 195 6.3 Query Interfaces 197 6.3.1 Cougar Sensor Database and Abstract Data Types 198 6.3.2 Probabilistic Queries 199 6.4 High-Level Database Organization 200 6.5 In-Network Aggregation 203 6.5.1 Query Propagation and Aggregation 203 Contents ix 6.5.2 TinyDB Query Processing 205 6.5.3 Query Processing Scheduling and Optimization 207 6.6 Data-Centric Storage 211 6.7 Data Indices and Range Queries 213 6.7.1 One-Dimensional Indices 215 6.7.2 Multidimensional Indices for Orthogonal Range Searching 217 6.7.3 Nonorthogonal Range Searching 221 6.8 Distributed Hierarchical Aggregation 223 6.8.1 Multiresolution Summarization 224 6.8.2 Partitioning the Summaries 225 6.8.3 Fractional Cascading 227 6.8.4 Locality-Preserving Hashing 230 6.9 Temporal Data 232 6.9.1 Data Aging 233 6.9.2 Indexing Motion Data 234 6.10 Summary 236 7 Sensor Network Platforms and Tools 239 7.1 Sensor Node Hardware 240 7.1.1 Berkeley Motes 242 7.2 Sensor Network Programming Challenges 245 7.3 Node-Level Software Platforms 247 7.3.1 Operating System: TinyOS 248

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.