Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres

Slides:



Advertisements
Similar presentations
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
Advertisements

Multi-Class QoS in Networks Using GDMC IEEE Globecom 2007 – Washington, DC Friday, November 30, 2007 Bushra Anjum North Carolina State University.
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.
1 Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks INFOCOM 2001 Michael Barry, Andrew T. Campbell Andras Veres.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
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
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
1 Token Bucket Based CAC and Packet Scheduling for IEEE Broadband Wireless Access Networks Chi-Hung Chiang
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
QoS of Voice over with NS simulator Prepared by: Yoshpa Benny Shraer Alexander Vainer Albert Instructors: Prof. Reuven Cohen Mr. Itai Dabran.
A Distributed Load Balancing Approach for Industrial IEEE Wireless Networks 2014 YU-ANTL Seminal Hyun dong Hwang Advanced Networking Technology.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
Wireless LAN Advantages 1. Flexibility 2. Planning 3. Design
Opersating Mode DCF: distributed coordination function
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
Medium Access Control protocols for ad hoc wireless networks: A survey 指導教授 : 許子衡 報告者 : 黃群凱 2015/10/11.
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
Distributed Call Admission Control for VoIP over WLANs based on Channel Load Estimation Paolo Dini, Nicola Baldo, Jaume Nin-Guerrero, Josep Mangues-Bafalluy,
More about channels In b/g, there are 11 channels, starting at 2.412GHz at a spacing of 5MHz. Each channel owns a bandwidth of 22MHz.
Quality of Service Support in Wireless Networks
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
IEEE EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Hybrid OFDMA/CSMA Based Medium Access Control for Next- Generation Wireless LANs Yaser Pourmohammadi Fallah, Salman Khan, Panos Nasiopoulos, Hussein Alnuweiri.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He.
Overload Prediction Based on Delay in Wireless OFDMA Systems E. O. Lucena, F. R. M. Lima, W. C. Freitas Jr and F. R. P. Cavalcanti Federal University of.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
IEEE WLAN.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.
Planning and Analyzing Wireless LAN
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Medium Access Control in Wireless networks
Doc.: IEEE /457 Submission December 2000 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 An Enhanced-DCF Proposal Based on ‘Tiered Contention’
Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 ‘Cyclic Prioritized Multiple Access (CPMA): An Access Mechanism.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
November 2000 Jin-Meng Ho, Texas InstrumentsSlide 1 doc.: IEEE /367 Submission p-DCF for Prioritized MAC Service Jin-Meng Ho, Sid Schrum, and.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
Topics in Distributed Wireless Medium Access Control
IEEE : Wireless LANs ALOHA, Slotted ALOHA
CS 457 – Lecture 7 Wireless Networks
Provision of Multimedia Services in based Networks
Performance Evaluation of an Integrated-service IEEE Network
DL MU MIMO Error Handling and Simulation Results
Wireless MAC Multimedia Extensions Albert Banchs, Witold Pokorski
Presentation transcript:

Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres

Distributed vs Centralized MAC Centralized –requires a base station –a base station schedules both up/downlink transmissions (e.g., polling) –better control over radio resources –service guarantees (fairness, delay, loss) –e.g.: cellular systems, GPRS Distributed –mobile hosts control their transmissions themselves –simple –robust (e.g., radio interference) –works in ad-hoc networks, or when channel is shared –e.g.: DCF mode

Distributed Service Differentiation Is it possible to achieve service differentiation using exclusively distributed algorithms? All components of the proposed service architecture are distributed 1. modified DCF MAC to support “soft” prioritization 2. passive channel quality monitoring at the mobile 3. estimation of achievable service quality 4. distributed admission control 5. SLA Management

IEEE DCF Distributed MAC algorithm –When a packet is to be sent, choose random defer time Tslot *Rand[0,CW] –Transmission attempt is made when defer time expires. Decrement when channel is idle Success reset CW to CWmin for next frame Failure increase CW to CW x 2, up to CWmax, and restart Highly random, unbounded delay Best-effort No fairness guarantees Frame Defer Time wait Station A Station B Station C wait

“Soft” Differentiated MAC The delay of a packet depends on the chosen random defer time and the remaining defer times of other hosts Adjust CW so that high priority packets are more likely to grab the channel –increase upper limit of defer time (CWmin) for low priority traffic (LP) –decrease CWmin for high priority traffic (HP) Channel busy HP LP CWmin Defer transmission

Service Differentiation - Analysis Impact of Different Contention Window Bounds

Service Differentiation - Simulation Service differentiation is statistical and relative –High priority packets experience lower delay on average Channel capacity is shared between classes Average Delay Throughput Increasing Traffic Delay[s] e+06 8e+05 6e+05 4e+05 2e e+06 Throughput [bps]

Channel Monitoring Soft Differentiation is not enough –most real-time services require absolute and not relative guarantees Admission control is needed to maintain continuous QoS –should be distributed and robust Passive Approach – is non intrusive, observes activity on the channel – extended to estimate QoS of a new session based observation Virtual Algorithms –Run in parallel to real apps and MAC –Test State of channel to estimate available level of service

Passive Virtual MAC Virtual MAC emulates a real MAC –receives virtual packets from a virtual application –chooses random defer time –observes channel and decrements timer –if timer expires, “transmits” –estimates collisions by observing transmission from other hosts –adjusts Cwmin (backoff), retransmits, etc... Radio channel state packet decr. timer collision! delay of virtual packet success!

Evaluation of V-MAC V-MAC delays are precise number of voice flows average delay[s] measured V-MAC

Distributed Admission Control A V-MAC runs using high priority virtual packets in mobile hosts before staring session –since it is passive it can be on, long before the session starts If V-MAC delay estimates exceed a conservative value, reject –the safety margin is required because of unanticipated interference, bursts in best-effort traffic, session dynamics in neighboring areas Algorithms run in both End Hosts –Provides comprehensive analysis of channel state –Lessens Impact of Hidden Nodes

Distributed Admission Control 10 Access Points, 100 mobiles, shared channel 50 mobiles generate Web traffic (TCP, Pareto file sizes) 50 mobiles generate voice (32kbps on/off) Admission Control –Admit new voice calls if delay is under 10 ms. –Web traffic always admitted AP and host positions Average Delay of admitted voice calls delay[s]

QoS management in Access Networks Supporting Fast Mobility in the access network Routing - Micromobility QoS: - Distributed Algorithms Security: - Ongoing, AAA SLAs: - Context Transfer Move QoS State as fast as routing information during handoff. SLA Tokens

Conclusions and Future Work Distributed algorithms can be used for service differentiation Soft guarantees are enough for many RT applications High priority service degrades “gracefully” with increasing low priority traffic load (we can forget admission control for best-effort) Passive V-MAC can efficiently estimate delays introduced by the MAC The distributed algorithm is robust in high interference, shared environment Tokens can be used to transfer state information in the network.