Professional Documents
Culture Documents
Sensor
Networks
land
Corporation, USA
Dharma Prakash
Agrawal
University of Cincinnati
USA
\M World Scientific
NEW JERSEY
LONDON
SINGAPORE
BEIJING
SHANGHAI
HONG KONG
TAIPEI
CHENNAI
Contents
vii
ix
xiii
xv
1. Introduction
1.1 Introduction
1.3
1.4
Applications of MANETs
Challenges
1.4.1 Scalability
1.4.2
Quality
8
8
9
of Service
10
1.4.4
Security
Interoperation with the Internet
1.4.6 Energy Conservation
1.4.7 Node (MH) Cooperation
1.4.8 Interoperation
Book Organization
10
1.4.5
1.5
11
11
12
12
16
Questions/Simulation Projects
2.
Routing
18
in Ad hoc Networks
18
2.1 Introduction
2.2
16
16
References
versus Position-Based
Topology-Based
Topology-Based Routing Protocols
2.3.1 Proactive Routing Approach
2.3.2 Reactive Routing Approach
2.3.3 Hybrid Routing Approach
2.3.4 Comparison
2.4 Position-Based Routing
2.3
xvii
Approaches
19
20
20
26
34
40
40
cviii
2.4.1
Principles and
Issues
40
41
Forwarding Strategies
Comparisons
Routing
47
57
Protocols
62
62
63
2.5.3
63
2.5.4
Routing
Associativity-Based Routing
QoS Routing
3.
64
69
70
References
71
Broadcasting, Multicasting
and
Geocasting
74
3.1 Introduction
74
76
3.2.1
3.3
3.4
Broadcasting in a MANET
3.2.2 Flooding-Generated Broadcast Storm
3.2.3 Rebroadcasting Schemes
Multicasting
3.3.1 Issues in Providing Multicast in a MANET
3.3.2 Multicast Routing Protocols
3.3.3 Comparison
Geocasting
3.4.1 Geocast Routing Protocols
3.4.2 Comparison
Projects
References
77
78
80
90
91
91
115
116
117
125
125
127
127
4. Wireless LANs
130
4.1 Introduction
130
4.2
4.3 Transmission
Techniques
131
132
132
133
138
138
4.4.2 Reliability
140
141
Congestion Avoidance
4.4.5 Congestion Control
141
4.4.4
142
Contents
xix
Energy Efficiency
142
143
4.4.6
143
146
147
159
4.5.4
169
Security
174
178
178
180
4.6.2
184
Spatial Reusability
4.6.3 QoS Provisioning
189
191
Homework
Questions/Simulation Projects
192
193
References
5. Wireless PANs
196
5.1 Introduction
196
5.2
Why Wireless
PANs
197
Technology
198
199
Applications
200
206
Specifications
Synchronization
210
5.3.6 Bluetooth
211
5.4 Enhancements
Security
to
217
Bluetooth
217
223
5.4.3
Scheduling
234
Bridge Selection
5.4.4 Traffic
236
5.4.5
239
Engineering...
QoS and Dynamic Slot Assignment
5.6
209
Working Group
for WPANs
241
243
244
246
251
252
252
252
5.6.3
253
XX
5.6.5
Comparison
Questions/Simulation Projects
References
253
254
255
255
259
6.1 Introduction
259
261
264
6.3.1 MR
264
6.3.2 IGW
265
6.3.3
266
Deployment
Deployment
Channel Assignment
269
269
References
269
7. Directional Antenna
Systems
270
7.1 Introduction
270
7.2 Antenna
272
Concepts
7.2.1 Gain
273
274
275
Systems
7.3.2 Diversity Antenna Systems
7.3.3 Smart Antenna Systems
7.4 Advantages of Using Directional Antennas
7.5 Directional Antennas for Ad Hoc Networks
7.5.1 Antenna Models
7.6 Protocol Issues
on
275
275
276
279
280
281
284
284
286
7.6.3 Deafness
289
7.7 Broadcasting
7.7.1
Broadcasting Protocols
7.9
275
Single
Channel
291
292
297
298
7.8.2 Multi-Channel
308
310
Routing
312
7.9.1 Protocols
312
315
xxi
Contents
316
Questions/Simulation Projects
Homework
316
References
8.
Cognitive
318
318
8.1 Introduction
8.2
8.3
8.4
319
320
323
325
325
8.5.2
Applications
326
of IEEE 802.22
326
327
(MAC) Layer...
333
342
346
356
356
356
357
357
Homework
Questions/Simulation Projects
358
358
References
360
360
361
Wired Networks
to
362
362
364
9.2.4
Congestion
9.2.5
Round-Trip
367
Control
Time Estimation
370
9.4.1
on
TCP
over
on
TCP
Ad Hoc
Mobility-Related
9.4.2 Fairness-Related
9.5 Conclusions and Future Directions
Homework
References
369
Questions/Simulation Projects
372
375
388
389
395
401
403
404
xxii
10.
406
10.1 Introduction
406
10.2
408
Applications of WSNs
410
10.4
411
10.5 Habitat
Monitoring
412
413
413
414
416
417
Management
415
417
418
418
10.8
Building, Bridge,
Monitoring
Energy and Home/Office and Industrial Assembly
Lines Applications
10.10 Greenhouse Monitoring
10.11 Unusual Applications of WSNs
419
423
and Structural
10.9 Smart
Homework
Questions/Simulation Projects
421
422
424
References
420
424
Design Considerations
427
11.1 Introduction
427
11.2
429
11.3
11.4
434
Challenges
436
431
Clustering
440
of SNs
442
444
445
11.6.3
447
Physical Layer
Design
447
Issues
449
450
11.7.3The Sensor-MAC
11.8 The
Self-Organizing MAC
And-Register Protocol
11.8.1 SMACS
450
for WSNs and the
Eaves-drop-
452
453
Contents
xxiii
11.8.2 EAR
452
458
459
459
461
11.9.9 Threshold-sensitive
11.9.10
Adaptive
Periodic
11.9.11 SPIN-based
11.9.12
11.10 Flat
11.11
464
464
465
465
466
468
470
Adaptive Routing
Power-Efficient Gathering in Sensor Information
472
Systems (PEGASIS)
474
462
463
(MECN)
475
476
versus
Hierarchical
47 8
Operation-Based Protocols
479
4 84
484
Query Processing
11.13.2 In-Network Processing
484
11.13.3 Data
489
Aggregation
486
491
492
492
References
494
502
12.1 Introduction
502
504
12.3
508
Design
Issues
510
12.5 RF ID
511
as a
Passive Sensor
511
512
References
514
xxiv
13.
Security
13.2 Distributed
13.3
13.4
516
Systems Security
Security
13.3.1 Security Requirements
13.3.2 Security Solutions Constraints
13.3.3 Challenges
517
13.3.4 Authentication
522
Key Management
523
Conceptual Background
13.4.2 Diffie-Hellman Key Agreement
13.4.3 N-Party Diffie-Hellman Key Agreement
523
529
13.4.1
13.4.6 The
Hypercube
518
519
520
525
526
531
532
Protocol
Octopus Protocol
13.4.8 The CLIQUES Protocol Suite
534
542
13.4.7 The
13.5 Secure
537
543
Routing
Ad Hoc Routing Protocols
Existing
Misbehaving Nodes
Leaking on Network Topology
544
548
13.5.3 Information
548
13.5.4
Network
Concealing
Routing
13.5.5 Secure
Topology
Cooperation
549
559
Protocol
566
515
515
13.1 Introduction
567
in MANETs
13.6.1 CONFIDANT
568
13.6.2 Token-Based
569
570
571
572
577
13.8.1 Overview
577
578
578
13.8.4
582
Anomaly
Detection
References
Projects
583
584
584
Contents
14.
14.1 Introduction
14.2
Ingredients
of
587
-
Heterogeneous
Architecture
587
589
590
591
591
(CN)
592
14.2.5
593
Design
Factors
14.4
xxv
Physical Layer
14.3.2 The Data Link Layer
14.3.3 The Network Layer
14.3.4 Transport Layer
14.3.5 Application Layer
14.3.6 Mobility and Connection Management
Comparison of the Integrated Architectures
594
595
596
598
607
609
609
613
616
617
References
618
Index
621
635