Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.

Slides:



Advertisements
Similar presentations
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Advertisements

Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Contents IEEE MAC layer operation Basic CSMA/CA operation
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
CSMA/CA in IEEE Physical carrier sense, and Virtual carrier sense using Network Allocation Vector (NAV) NAV is updated based on overheard RTS/CTS/DATA/ACK.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
Jesús Alonso-Zárate, Elli Kartsakli, Luis Alonso, and Christos Verikoukis May 2010, Cape Town, South Africa, ICC 2010 Coexistence of a Novel MAC Protocol.
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
Module C- Part 1 WLAN Performance Aspects
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
IEEE Wireless LAN: Capacity Analysis and Protocol Enhancement F. Cali, M. Conti, E. Gregori IEEE Wireless LAN: Capacity Analysis and Protocol.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
Wireless LAN Simulation - IEEE MAC Protocol
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
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.
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Computer and Data Communications Semester Mohd Nazri Mahmud Session 4a-12 March 2012.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
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.
A QoS MAC Protocol for Differentiated Service in Mobile Ad Hoc Networks Chi-Hsiang Yeh, Tiantong You Queen’s University ICPP 2003’
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Effects of Multi-Rate in Ad Hoc Wireless Networks
On Optimizing the Backoff Interval for Random Access Scheme Zygmunt J. Hass and Jing Deng IEEE Transactions on Communications, Dec 2003.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
Full auto rate MAC protocol for wireless ad hoc networks Z. Li, A. Das, A.K. Gupta and S. Nandi School of Computer Engineering Nanyang Technological University.
Chapter 6 Multiple Radio Access
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
IEEE WLAN.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Netlab Data Networks Lab. Wireless MAC Data Networks Lab. 윤정균
WLAN. Networks: Wireless LANs2 Distribute Coordination Function (DCF) Distributed access protocol Contention-Based Uses CSMA/ CA – Uses both physical.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
Rami Melhem Sameh Gobriel & Daniel Mosse Modeling an Energy-Efficient MAC Layer Protocol.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
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
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
Advanced Wireless Antonello Cruz FMAC/CSR: a Fair MAC Protocol for Wireless Ad-hoc Networks Zhifei Li Anil K. Gupta Sukumar Nandi.
A Pseudo Random Coordinated Scheduling Algorithm for Bluetooth Scatternets MobiHoc 2001.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Medium Access Control in Wireless networks
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
MAC Protocols for Sensor Networks
12.Nov.2007 Capacity of Ad Hoc Wireless Networks Jinyang Li Charles Blake Douglas S. J. De Coutu Hu Imm Lee Robert Morris Paper presentation by Tonio Gsell.
MAC Protocols for Sensor Networks
Presentation transcript:

Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia E.C.E Rice Univ Houston TX Chengzhi LI C.S Univ of Virginia Asutosh Sabharwal,Bahareh Sadegi,Edward Knighty E.C.E Rice Univ Houston Presented by Abhijit Pandey

Outline Introduction Distributed Priority Scheduling Multi Hop Co-ordination Related Work and Conclusion

Key insight To Utilize the broadcast nature of the medium Store and Forward nature of Multi- hop network Communication and co-ordination of priority information among nodes

Priority Backoff schemes to approximate the idealized schedule. Packet to satisfy end to end quality of service.

Distributed Priority Scheduling A technique that piggybacks the priority tag of a node’s head of Line packet onto handshake and data packets. RTS/Data By monitoring transmitted packets each node maintains a scheduling table into existing Scheduling Table is estimate of its relative priority into medium access control

Methodology Each node issues a Request to Send(RTS), it piggybacks the priority index of its current packet A CTS granted contains priority index of its head of line of the data packet. This is inserted into the table of overhearing nodes. Each node assess the priority index of its own head of line packet, and with prioritized backoff schemes a distributed priority schedule is obtained

Improvement over Distributed Priority Scheduling With probability q=60% of nodes overhearing, the mean delay is reduced from 2.86sec (802.11)to.6 sec Co-ordinated Multi hop scheduling Co-ordination decreases the average delay by 60% as compared to and 25% as compared to distributed priority scheduling without co-ordination.

Scheduling Algorithm In Ad-hoc networks to satisfy packet’s quality of service becomes increasingly difficult Earliest deadline First Packet has a priority index given by arrival time plus its delay bound. This priority can be maintained by base stations.

Distributed Priority Scheduling Packets are serviced in increasing order of priority index. In EDF a packet arriving at time t and having delay bound d has priority index t+d. A packet with size L with service rate r has a priority index of L/r.

Mechanism Due to distributed nature of ad hoc wireless networks Each node is equipped with its own buffer state and partial information about other nodes. The scheduler is distributed with incomplete system information

I.E.E.E distributed coordination function

Distributed Co-ordination function If the channel is sensed idle for a duration of DIFS the node generates a random back off interval before transmitting the packet. The RTS/CTS have information regarding the destination node and the length of the data packet to be transmitted. Any other node which hears either the RTS or CTS can use the data packet length to update its network allocation vector containing the information of the period the network will remain busy

Backoff Timer Contention Window The backoff timer is chosen uniformly from the range[0, w-1] W is the contention window. At the first retransmission attempt w is set to CW min After each unsuccessful transmission the value of w is doubled upto the max value CW max = 2^ m CW min

Piggybacking on IEEE four-way handshake, and the updating of scheduling tables.

Priority Broadcast Hidden nodes which are unable to hear the RTS add an entry in their scheduling table upon hearing the CTS The receiving node appends the priority in the CTS frame. Each node after hearing data packet adds another entry in its scheduling table. Upon successful transmission and Ack, each node removes the current packet from the scheduling table

Simulation Experiments A single broadcast region with link capacity 2Mb/s and data rate of 1.6 Mb/s Each node carries variable rate traffic according to exponential on-off model. Upon receiving a piggybacked RTS, a node enters the priority index into its local scheduling table with probability q.

Delay versus available information

No of collisions versus available information

Probability of correct scheduling vs. number of nodes for different values of q. Increase in probability of correct scheduling as q increases Significant gain even for lower values of q q=0 q=.6 q=.4 q=.2 q=.8 q=1

Multi Hop Co-ordination Downstream node can increase a packet’s relative priority to make up for delays upstream Analytical model to study the probability of overhearing another packets priority index.

Multi Hop Co-ordination All nodes co-operate to provide end to end service. Priority expressed recursively. The index of each packet at its downstream node depends on its priority index at its upstream node. If a packet arrives early downstream node will reduce the priority of the packet and vice versa.

Priority Index assignment schemes Time to Live allocation –Priority of packet increases with time spent in the network –Flows can be differentiated by assigning different TTL’s Fixed Per node allocation –Each node has a certain fixed increment of priority index. Uniform delay budget allocation –The increment of Priority index is D/K Where D =end to end delay target K= no of hops from routing table.

Probability of satisfying end-to-end delay target under different priority schemes Multi-hop coordination IEEE Single hop scheduling

Simulated delay performance of multi-hop coordination.

Conclusion A scheme where priority index of head of line packets is piggybacked onto existing messages. Downstream can make up for latencies upstream by multi hop co-ordination. Co-ordination an important ingredient for targeting end to End QOS. Moderate fraction of piggybacked message overhead

Important Aspects of this paper This paper addresses three fundamental issues of providing Quality of Service in Ad-hoc networks 1Distributed priority scheduling 2Priority based medium access. 3 Multi-hop priority management.