An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二
Abstract Presenting an optimization of the power saving mechanism in the DCF Dynamically choose a suitable ATIM window size
Outline Introduction Power Saving Mechanism for DCF in IEEE Related Work Proposed DPSM Scheme Performance Evaluation Conclusion
Introduction Conserving energy Routing Medium access protocol (MAC) Transport protocols Wireless interface Awake state Doze state Off state
Introduction This paper focus on the power saving mechanism proposed for DCF Beacon interval Synchronizing ATIM Window Goal Presents an adaptive mechanism to dynamically adjust the size of ATIM window
Power saving mechanism for DCF in IEEE awake
Related Work [20]shows the significant impact on throughput and energy consumption different size of beacon interval and ATIM window [21]requires a node to enter the doze state if it overhear RTS/CTS for data transmission SPAN[18] elects a group of coordinators which are changed periodically
Related Work [22]proposes a communication protocol in wireless microsensor networks limited energy capacity and wireless channel bandwidth LEACH (Low-Energy Adaptive Clustering Hierarchy) minimize global energy consumption PAMAS (Power-aware routing in mobile ad hoc networks)[5], each node uses two separate channels for control packet and data packet transmissions
Proposed DSPM Scheme Key Features of DPSM DPSM Operation Rules for Dynamic ATIM windows Adjustment
Proposed DSPM Scheme ─Key Features of DPSM Dynamic adjustment of ATIM window Different ATIM window size Long dozing time (more energy saving) PSM Multi-packet A B other data ATIM data dozing ATIM Beacon interval DPSM one-packet A B other datadozing ATIM data dozing ATIM Beacon interval
DPSM Multi-packet A B other data ATIM data dozing ATIM Beacon interval Less 1600 s ATIM Awake Awake-to-doze Doze-to-awake
Proposed DSPM Scheme ─DPSM Operation Announcing one ATIM frame per destination Including the numbers of packet Sorted by the size of the ATIM window Increasing and decreasing ATIM windows size {ATIMmin………} level Backoff algorithm for ATIM frame
Proposed DSPM Scheme ─DPSM Operation Packet marking Retry limit for ATIM frame as 3 Re-buffered queue (2 beacon interval) Piggbacking of ATIM of ATIM window size Two queue ATIM windows size queue Re-buffered queue (ATIMmin)
Backoff Re-buffered
Rule for Dynamic ATIM Windows Adjustment ─ Increasing Based in the number of pending packets that could not be announced during the ATIM windows Based on overheard information At least two levels larger than that being used Receiving an ATIM frame after ATIM windows Receiving a marked packet
Rule for Dynamic ATIM Windows Adjustment ─ Decreasing Decreasing All pending packets have been transmitted No window increasing rule is satisfied ATIM window between 2 ~26 ms
Simulation model Ns-2 8,32 or 64 nodes Channel bit rate is 2Mbps Packet size is 512 bytes ATIM window between 2 ~50 ms ATIMmin = 2ms Transmit 、 Receive 、 Idle and Doze 1.65W 、 1.4W 、 1.15W 、 0.045W
Simulation model ─Fixed Network Load
Aggregation Throughput ─over all flows in the network(1/3)
Aggregation Throughput ─over all flows in the network(2/3)
Aggregation Throughput ─over all flows in the network(3/3)
Aggregation Throughput ─throughput per joule(1/3)
Aggregation Throughput ─throughput per joule(2/3)
Aggregation Throughput ─throughput per joule(3/3)
Simulation model ─Fixed Network Load
Dynamic Network Load Aggregation Throughput ─over all flows in the network(1/3)
Dynamic Network Load Aggregation Throughput ─over all flows in the network(2/3)
Dynamic Network Load Aggregation Throughput ─over all flows in the network(3/3)
Dynamic Network Load Aggregation Throughput ─throughput per joule(1/3)
Dynamic Network Load Aggregation Throughput ─throughput per joule(2/3)
Dynamic Network Load Aggregation Throughput ─throughput per joule(3/3)
Conclusion Adapting ATIM window size Dynamically Improving energy consumption without degrading throughput
Thank You !! kuko