Download presentation
Presentation is loading. Please wait.
1
A Hybrid Power-Saving Protocol by Dual-Channel and Dual-Transmission-Range for IEEE 802.11-Based MANETs Presented by Jehn-Ruey Jiang Department of Computer Science and Information Engineering National Central University
2
2/70 To Rest, to Go Far!!
3
3/70 Outline IEEE 802.11 MANETs Power Saving Problem Hybrid Power Saving Protocols Simulation Results Conclusion
4
4/70 Outline IEEE 802.11 MANETs Power Saving Problem Hybrid Power Saving Protocols Simulation Results Conclusion
5
5/70 IEEE 802.11 Overview Approved by IEEE in 1997 Extensions approved in 1999 (High Rate) Standard for Wireless Local Area Networks (WLAN)
6
6/70 WLAN Market Source: wireless.industrial-networking.comwireless.industrial-networking.com
7
7/70 IEEE 802.11 Family(1/3) 802.11 (1997) 2 Mbps in the 2.4 GHz band 802.11b (1999) (WiFi, Wireless Fidelity) 5.5 and 11 Mbps in the 2.4 GHz band 802.11a (1999) (WiFi5) 6 to 54 Mbps in the 5 GHz band 802.11g (2001) 54 Mbps in the 2.4 GHz band 802.11n (2005) (MIMO) 108 Mbps in the 2.4 and the 5 GHz bands
8
8/70 IEEE 802.11n Access Point Source: http://www.d-cross.com/http://www.d-cross.com/
9
9/70 IEEE 802.11n Access Point NIC Source: http://www.d-cross.com/http://www.d-cross.com/
10
10/70 IEEE 802.11 Family(2/3) 802.11c support for 802.11 frames 802.11d new support for 802.11 frames 802.11e QoS enhancement in MAC 802.11f Inter Access Point Protocol 802.11h channel selection and power control
11
11/70 IEEE 802.11 Family(3/3) 802.11i security enhancement in MAC 802.11j 5 GHz globalization
12
12/70 Infrastructure vs. Ad-hoc Modes Infrastructure Network Ad-Hoc network AP Wired Network Ad-Hoc network Multi-hop Ad Hoc Network
13
13/70 Ad Hoc Network (1/3) A collection of wireless mobile hosts forming a temporary network without the aid of established infrastructure or centralized administration by D. B. Johnson et al. Also called MANET (Mobile Ad hoc Network) by Internet Society IETF
14
14/70 Ad Hoc Network (2/3) Single-Hop Each node is within each other ’ s transmission range Fully connected Multi-Hop A node reaches another node via a chain of intermediate nodes Networks may partition and/or merge
15
15/70 Ad Hoc Network (3/3) Application Battlefields Disaster Rescue Spontaneous Meetings Outdoor Activities
16
16/70 Outline IEEE 802.11 MANETs Power Saving Problem Hybrid Power Saving Protocols Simulation Results Conclusion
17
17/70 Power Saving Problem Battery is a limited resource for portable devices Battery technology does not progress fast enough Power saving becomes a critical issue in MANETs, in which devices are all supported by batteries
18
18/70 Solutions to Power Saving Problem PHY Layer: transmission power control Huang (ICCCN’01), Ramanathan (INFOCOM’00) MAC Layer: power mode management Tseng (INFOCOM’02), Chiasserini (WCNC’00) Network Layer: power-aware routing Singh (ICMCN’98), Ryu (ICC’00)
19
19/70 Transmission Power Control Tuning transmission energy for higher channel reuse Example: A is sending to B (based on IEEE 802.11) Can (C, D) and (E, F) join? A B C D F E No!Yes!
20
20/70 Power Mode Management Doze mode vs. Active mode Example: A is sending to B Does C need to stay awake? A B C No! It can turn off its radio to save energy! But it should turn on its radio periodiclally for possible data comm.
21
21/70 Power-Aware Routing Routing in an ad hoc network with energy- saving (prolonging network lifetime) in mind Example: +–+– +–+– +–+– +–+– +–+– +–+– SRC N1 N2 DES T N4 N3 Better!!
22
22/70 Our Focus Among the three solutions: PHY Layer: transmission power control MAC Layer: power mode management Network Layer: power-aware routing
23
23/70 IEEE 802.11 PS Mode An IEEE 802.11 Card is allowed to turn off its radio to be in the PS mode to save energy Power Consumption: (ORiNOCO IEEE 802.11b PC Gold Card) Vcc:5V, Speed:11Mbps
24
24/70 MAC Layer Power-Saving Protocol Two types of MAC layer PS protocol for IEEE 802.11-based MANETs Synchronous (IEEE 802.11 PS Protocol) Synchronous Beacon Intervals ATIM (Ad hoc Traffic Indication Map) Asynchronous Asynchronous Beacon Intervals MTIM (Multi-Hop Traffic Indication Map)
25
25/70 IEEE 802.11 PS Protocol Beacon Interval Host A Host B Data Frame ATIM Window Beacon Frame Target Beacon Transmission Time(TBTT) No ATIM means no data to send or to receive with each other ATIM Window Clock Synchronized by TSF ATIM Window ATIM ACK Active mode Power saving Mode
26
26/70 IEEE 802.11 PS Protocol (cont.) Single-hop environment Advantages More power efficiency Low active ratio (duty cycle) Drawbacks Clock synchronization for multi-hop networks is costly and even impossible Network partitioning Not Scalable
27
27/70 Clock Drift Example Max. clock drift for IEEE 802.11 TSF (200 DSSS nodes, 11Mbps, aBP=0.1s)
28
28/70 Network-Partitioning Example Host A Host B A B C DE F Host C Host D Host E Host F ╳ ╳ ATIM window ╳ ╳ Network Partition The blue ones do not know the existence of the red ones, not to mention the time when they are awake. The red ones do not know the existence of the blue ones, not to mention the time when they are awake.
29
29/70 Asynchronous PS Protocols (1/2) Try to solve the network partitioning problem to achieve Neighbor discovery Wakeup prediction Without synchronizing hosts’ clocks
30
30/70 Asynchronous PS Protocols (2/2) Three existent asynchronous PS protocols Dominating-Awake-Interval Periodical-Fully-Awake-Interval Quorum-Based References: 1. “Power-Saving Protocols for IEEE 802.11-Based Multi-Hop Ad Hoc Networks,” Yu-Chee Tseng, Chih-Shun Hsu and Ten-Yueng Hsieh InfoCom’2002 2. “Quorum-based asynchronous power-saving protocols for IEEE 802.11 ad hoc networks,” Jehn-Ruey Jiang, Yu-Chee Tseng, Chih-Shun Hsu and Ten- Hwang Lai, ACM Journal on Mobile Networks and Applications, Feb. 2005.
31
31/70 Numbering Beacon Intervals 0123 4567 891011 12131415 And they are organized as a n n array n consecutive beacon intervals are numbered as 0 to n-1 101514131211109876543210 … Beacon interval
32
32/70 Quorum Intervals (1/4) Intervals from one row and one column are called Quorum Intervals 0123 4567 891011 12131415 Example: Quorum intervals are numbered by 2, 6, 8, 9, 10, 11, 14
33
33/70 Quorum Intervals (2/4) Intervals from one row and one column are called Quorum Intervals 0123 4567 891011 12131415 Example: Quorum intervals are numbered by 0, 1, 2, 3, 5, 9, 13
34
34/70 Quorum Intervals (3/4) Any two sets of quorum intervals have two common members For example: The set of quorum intervals {0, 1, 2, 3, 5, 9, 13} and the set of quorum intervals {2, 6, 8, 9, 10, 11, 14} have two common members: 2 and 9 15141312 111098 7654 3210
35
35/70 Quorum Intervals (4/4) 1514131211109876543210 2151413121110987654310 2 overlapping quorum intervals Host D Host C 2151413121110987654310 Host D 1514131211109876543210 Host C Even when the beacon interval numbers are not aligned (they are rotated), there are always at least two overlapping quorum intervals
36
36/70 Structure of Quorum Intervals
37
37/70 Networks Merge Properly Host A Host B A B C DE F Host C Host D Host E Host F ATIM window Beacon window Monitor window
38
38/70 QAPS: Quorum-based Asynchronous Power Saving Protocols Advantages Do not need synchronized clocks Suitable for multi-hop MANETs Asynchronous neighbor discovery and wakeup prediction Drawbacks Higher active ratio than the synchronous PS protocol Not suitable for high host density environment
39
39/70 Outline IEEE 802.11 MANETs Power Saving Problem Hybrid Power Saving Protocols Simulation Results Conclusion
40
40/70 HPS Overview (1/5) A Hybrid PS protocol Synchronous – IEEE 802.11 PS protocol Asynchronous – QAPS Taking advantages of two types of PS protocols To reduce the active ratio Suitable for multi-hop MANETs Utilizing the concepts of dual-channel and dual- transmission-range Forming clustering networks
41
41/70 HPS Overview (2/5) Dual transmission ranges Cluster head uses Range R A for inter-cluster transmission Range R B for intra-cluster transmission E F RARA RBRB E, F: cluster heads
42
42/70 HPS Overview (3/5) Dual channels Two non-interfering comm. channels are used Channel A for inter-cluster transmission Channel B for Intra-cluster transmission G H RARA RBRB E, F: cluster heads Channel A Channel B
43
43/70 HPS Overview (4/5) Dual transmission ranges Practical for IEEE 802.11 Standard More power efficiency Dual channels Practical for IEEE 802.11 Standard Non-interfering channels (such as 1, 6, 11) Inter-cluster and Intra-cluster comm. can take place simultaneously
44
44/70 HPS Overview (5/5) Two types of beacon frames Intra-cluster beacon Send in channel B with transmission range R B For cluster forming For clock synchronization Inter-cluster beacon Send in channel A with transmission range R A For neighboring cluster heads discovery For wakeup prediction
45
45/70 Structure of Beacon Intervals BMBMB’M’ Active period Active period in channel A quorum Intervalnon-quorum Interval B B’M’ Cluster Head Cluster members M B’M’ : Beacon window and MTIM window in channel A : Beacon window and MTIM window in channel B : Monitor mode in channel A : PS mode Active period in channel B quorum Interval non-quorum Interval Active period in channel B
46
46/70 State Transition Listening State Cluster Member State Cluster Head State Receive no intra-cluster beacon in channel B over ( q +1 beacon intervals + a random backoff time) A host enters the network initially Receive an intra-cluster beacon in channel B from the cluster head Receive no intra- cluster beacon in channel B from cluster head over ( q+1 beacon intervals + a random backoff time ) Broadcast intra- cluster beacon every non-quorum interval Receive an intra-cluster beacon in channel B during q +1 beacon intervals Exeunt mechanism is invoked
47
47/70 The States (1/3) Listening State Listen in channel B for intra-cluster beacons for a period of (q+1 beacon intervals plus a random back-off time) 0-15 time slots with each time slot occupying 20 μs
48
48/70 The States (2/3) Cluster Head state Running async PS protocol for inter-cluster comm. Running sync PS protocol for inter-cluster comm.
49
49/70 The States (3/3) Cluster Member State Synchronizing its clock with the cluster head’s Running sync PS protocol Adopting cluster head’s quorum information
50
50/70 Cluster Forming (1/2) 100 hosts 33 cluster heads 67 cluster members RBRB
51
51/70 Cluster Forming (2/2) 500 hosts 45 cluster heads 455 cluster members RBRB
52
52/70 Exeunt Mechanism (1/2) To keep the fraction of cluster heads ASAP when network topology changes To balance the load of cluster heads But how? : Cluster heads High priority Exeunt (back to listening state) Low priority Exeunt Mechanism is invoked To detect if hosts are moving too close. To take service time and residual engergy into consideration.
53
53/70 Distance Default Exeunt Range = 1/5 R B By RSSI estimation Priority (exchanged in inter-cluster beacons) Cluster head service time Short service time Low priority Remaining battery energy High remaining battery energy Low priority Cluster head ID Small cluster head ID Low priority Exeunt Mechanism (2/2)
54
54/70 Routing (1/5) Based on AODV RREQ (Route request) ONLY rebroadcast by cluster heads Intra-RREQ : within a cluster using channel B Inter-RREQ : between cluster heads using channel A RREP (Route reply) Intra-RREP : within a cluster using channel B Inter-RREP : between cluster heads using channel A
55
55/70 1.If the source host is a member, it undergoes MTIM-ACK-RREQ-RREQ message exchange with the cluster head using channel B with transmission range R B. 2.If the cluster head receives no RREP in the same beacon interval, it will rebroadcast the RREQ to all its neighboring cluster heads using channel A with transmission range R A. 3.If a host originates or receives a RREP, it will remains in active mode in channel A. This is prepared for the upcoming data transmission. Routing (2/5)
56
56/70 Routing (3/5) Non-Quorum Interval RREQ ATIM Window ATIM ACK Active mode Cluster member X Cluster head ATIM Window Active mode Cluster member Y RREP RREQ
57
57/70 MTIMRREQ Routing (4/5) RBRB Cluster member Cluster head A Cluster head C Cluster head B RARA ACK RREQ X Y RREP
58
58/70 Routing (5/5) Source Destination R B = Intra-cluster broadcast R A = Inter-cluster broadcast
59
59/70 Outline IEEE 802.11 MANETs Power Saving Problem Hybrid Power Saving Protocols Simulation Results Conclusion
60
60/70 Simulation Results Parameters Area size : 1000mx1000m R A : 250m R B : 125m Mobility : 0~10m/sec with pause time 20 seconds Traffic load : 1~4 routes/sec Number of hosts : 100~1000 hosts Performance metrics Cluster head ratio Survival ratio Throughput
61
61/70 Cluster Head Ratio
62
62/70 Survival Ratio (1/3)
63
63/70 Survival Ratio (2/3)
64
64/70 Survival Ratio (3/3)
65
65/70 Throughput × Lifetime
66
66/70 Throughput Comparison with QAPS
67
67/70 Outline IEEE 802.11 MANETs Power Saving Problem Hybrid Power Saving Protocols Simulation Results Conclusion
68
68/70 Conclusion (1/2) Taking advantages of both the sync. and async. PS protocol, and utilizing the concepts of dual-channel and dual-transmission-range To save more energy To accommodate more hosts Without clock synchronization No network partitioning
69
69/70 Conclusion (2/2) Adopting cluster-based routing to reduce the number of routing request rebroadcasts dramatically Using exeunt mechanism to void the ever-increasing of cluster heads to make the protocol adaptive to topology changing Practical for IEEE 802.11-based MANETs
70
70/70 Q&A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.