Rami Melhem Sameh Gobriel & Daniel Mosse Modeling an Energy-Efficient MAC Layer Protocol.

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

Medium Access Issues David Holmer
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Module C- Part 1 WLAN Performance Aspects
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
IEEE Wireless LAN: Capacity Analysis and Protocol Enhancement F. Cali, M. Conti, E. Gregori IEEE Wireless LAN: Capacity Analysis and Protocol.
1 Introduction to Wireless Networks Michalis Faloutsos.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
MAC Protocol By Ervin Kulenica & Chien Pham.
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Selfish MAC Layer Misbehavior in Wireless Networks Pradeep Kyasanur and Nitin H. Vaidya 2005 IEEE Reviewed by Dean Chiang.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Chapter 5 outline 5.1 Introduction and services
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
Opersating Mode DCF: distributed coordination function
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
A Virtual Collision Mechanism for IEEE DCF
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
MAC Protocols and Security in Ad hoc and Sensor Networks
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
A Quorum-Based Energy-Saving MAC Protocol Design for Wireless Sensor Networks Chih-Min Chao, Yi-Wei Lee IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2010.
IEEE WLAN.
Planning and Analyzing Wireless LAN
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Medium Access Control in Wireless networks
GholamHossein Ekbatanifard, Reza Monsefi, Mohammad H. Yaghmaee M., Seyed Amin Hosseini S. ELSEVIER Computer Networks 2012 Queen-MAC: A quorum-based energy-efficient.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Design and Implementation of a Reservation-based MAC Protocol for Voice/Data over IEEE Ad-Hoc Wireless Networks Shiann-Tsong Sheu, Tzu-Fang Sheu.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
1 A Power Control MAC Protocol for Ad Hoc Networks EUN-SUN JUNG, NITIN H. VAIDYA, Wireless Networks 11, 55–66, Speaker: Han-Tien Chang.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Data Communication Networks
Presentation transcript:

Rami Melhem Sameh Gobriel & Daniel Mosse Modeling an Energy-Efficient MAC Layer Protocol

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO 04 2 Wireless Adhoc Networks Introduction A collection of mobile nodes forming a temporary network. Each host is an independent router. Significant impact on military and civil applications:  Conferences & meetings.  Combat field surveillance.  Target tracking.  Sensor networks.  Search & rescue operations.

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO 04 3 Energy Consumption Challenge Nodes are low power, low cost devices. Very limited supply energy. It may be hard (or undesirable) to retrieve the nodes to change or recharge the batteries. Considerable challenge on the “Energy Consumption”. In our recent previous work [Infocom 04]:  Wasted energy in collisions & collision resolution is a significant portion of the energy consumption. BLAM goal is to minimize the energy wasted in collisions. Motivation

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO MAC Protocol & Collisions Collision can only occur during transmission of control frames. When a collision occurs the station defer for a random time uniformly distributed [0..CW]. The Value of the CW depends on the number of failed transmissions MAC Protocol A BC RTS CTS Data ACK

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO 04 5 Why Collision Energy is Significant ?? In adhoc network a message is forwarded in more than one hop  collision is faced at each hop. A Power-aware adhoc network  decrease energy by increasing number of intermediate hops. (tendency for collision at each relay node) Collision Energy Reason 1: Number of Hops

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO 04 6 Why Collision Energy is Significant ?? We can ’ t use low power for both data and control frames Previous work, [e.g. Vaidya, 02] proposed sending RTS-CTS with max power and Data-ACK with lower power However, control frames are the ones that face collision and retransmission Collision Energy Reason 2: Control Frames Tx Power

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO 04 7 Why Collision Energy is Significant ?? Energy-poor nodes are the most critical ones because:  They have a lot of data to send.  They are located in the confluence of many routes.  Leaving these nodes to die may cause a “network partition”. In , all colliding nodes are equally treated  all nodes try retransmission at subsequent times. Energy-poor nodes can drain their energy colliding with high-energy nodes. Collision Energy Reason 3: Critical Nodes

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO 04 8 BLAM: An Energy Efficient MAC BLAM BLAM conserves the channel bandwidth and energy consumption  by decreasing the total number of collisions. New partitioning philosophy  nodes are split into virtual groups based on their residual energy (no contention between low-energy and high-energy nodes). In IEEE :  When fresh data packet arrives at a node, it senses the channel. If the channel is idle  the node sends with probability 1.  When a collision is detected, the node defers transmission for a random period of time chosen uniformly in the interval [0..CW]. In BLAM:  when a fresh data packet arrives at a node or when a collision is detected  the node waits a random period of time before trying to transmit.  The random period of time is normally distributed with mean and variance depend on the residual energy.

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO 04 9 CW Size Distribution Capacity = 1 Capacity = 0.75 Capacity = 0.5 Capacity = 0.25Capacity = 0 Full capacity  Mean =0  most probable to pick smaller window. As capacity decreases  Mean moves to left  picking larger window (i.e. waiting longer). Priority to high-energy nodes for channel access over low-energy nodes. BLAM

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Transmission Priorities BLAM distributes the channel access based on the node energy. The network nodes are divided among a continuous set of transmission priorities based on the remaining energies. Probability of contention among members of the different priorities will be low  energy-poor nodes will not waste their energy colliding with high-energy nodes. The deferring time distribution is more selective (variance low) at the two extremes (C = 0 & C = 1) while less selective at C = 0.5 (close to uniform)  separate as much as possible between high and low energy nodes while not be very selective when C=0.5 (node majority). However: Probability of contention among members of the same priority will be high (pick comparable value for CW). BLAM

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO BLAM Effectiveness BLAM modifications are only based on the local host information:  No communication with central node is needed and no “Request- Status” messages are transmitted to neighbors.  No additional fields in the frame and no changes in the frame handling technique.  BLAM can be implemented as an open-loop control circuit  the node energy (input) and generates a random number (output) used to determine the transmission probability and random deferring time.  BLAM is transparent to the upper layers  no specific support nor changes are required.  BLAM is backward compatible can be deployed in a network that uses IEEE BLAM

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Collision Model The wireless channel around node X can be: Idle Transmit: when node X correctly transmits a data frame to R RTS-Col: when two or more nodes in the coverage area of X transmits an RTS CTS-Col: When a hidden node from X transmits an RTS to collide with the CTS sent by R. We compare analytically BLAM and IEEE MAC protocol. We developed a collision model for the wireless network through which we can derive the total network throughput and the steady state probability of collision.

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Probability of Transmission 1. Assume that the probability of transmission for a node in a given time slot is p. 2. Using p we compute the probabilities of transition from each state to the other assuming a uniform distributed network. 3. Using the equilibrium equations of the state transition diagram  we get the steady state collision probability and also the percentage of total time the wireless channel around node x is in each state. Collision Model  The difference between BLAM and IEEE is in p  the probability of transmission per time slot.

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Probability of Transmission 1. As an approximation, if we assume that the CW value is held constant (at mid range) then:  In IEEE the probability of transmission per time slot [ As proved in Bianchi,00 ] :  In BLAM the probability of node X to transmit in slot “i” is a function of the node’s energy level Rx. 2. For any neighborhood with a given distribution of energies among M nodes the probability of transmission in a given time slot i is given by: Collision Model

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Comparing BLAM & Using the steady state equations of the collision model we compare BLAM and IEEE :  Average collision probability  Total network throughput The comparison is done in two cases:  BLAM Worst case  nodes in the neighborhood are having equal residual energy.  BLAM Best case  nodes in the neighborhood are having a uniform distribution of remaining energy. Analytical Results Parameter Value RTS Duration13 slot time CTS Duration12 slot time Data Packet Duration287 slot time ACK Duration12 slot time CW size256 slot time Nodes per neighborhood16 nodes Probability of TxP (i) & P blam (i)

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Comparing BLAM & To verify the correctness of the collision model we simulated a single hop network using NS2. Two sets of scenarios are simulated:  All the nodes have full energy  The nodes have uniform distribution of the remaining battery energy. The energy distribution is forced to be fixed from the start to the end of the simulation. Analytical Results Worst case: BLAM only increased the probability of collision by 13% Best case: BLAM decreased the probability of collision by almost 4 folds.

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Simulation Environment Simulation Parameter Value Number of simulation runs10 Network size375 X 375 m 2 Node range250 m Number of nodes32 Number of connections60 Flow TypeCBR Packet Size512 bytes Transmission rate per source6 pkts/sec The previous simulation analysis is presented to verify the correctness of the model (single- hop network, fixed-energy, fully-saturated & uniform-distributed nodes). Another simulation analysis is presented for a real network scenario. In our simulations, we compared 3 MAC layer protocols:  Basic  Modified  BLAM

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Total Number of Collisions BLAM decreased Collisions by 40% over basic protocol. Initially the collision should be higher. Once a node starts transmission, it moves towards another priority (no contention). Simulation Results

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Network Lifetime Simulation Results BLAM saved the energy wasted in Collisions, resolution & retransmissions. BLAM conserved the energy of the critical nodes by avoiding colliding with high-energy nodes. BLAM increased the network lifetime by 15%.

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Total Number of Rx Packets Simulation Results Energy savings can be reached trivially by making nodes send less frequently (decrease throughput). BLAM was able to deliver more data packets to its final destination. BLAM increased the number of data packets received by 39% over the basic protocol.

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO Conclusions Conclusion We showed that the IEEE protocol is not optimal for adhoc networks. We introduce BLAM, a new energy-efficient MAC layer enhancement. We used a collision model to analytically compare the behavior of BLAM and the IEEE DCF protocols. We showed that the worst case probability of collision in BLAM is 13% higher than that of the IEEE , while in the best case a 4 folds improvement in the collision probability is achievable. We validated the correctness of the proposed model through simulation analysis for a single hop adhoc network. We also simulated a real network scenario and showed that BLAM decreased the number of collisions & increased the network lifetime  This indicates that the worst case of BLAM is not frequent.

Modeling An Energy-Efficient MAC Layer ProtocolDecember, 2004 ICENCO 04 22