Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: –802.11 e - alternation of contention based and contention free periods;

Slides:



Advertisements
Similar presentations
QoS in Mobile Ad Hoc Networks
Advertisements

Special Topics in Wireless Networking: MAC design and cross-layer issues.
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
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.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
© Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
TCP in Wireless Ad Hoc Networks
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
802.11g & e Presenter : Milk. Outline g  Overview of g  g & b co-exist QoS Limitations of e  Overview of.
QoS of Voice over with NS simulator Prepared by: Yoshpa Benny Shraer Alexander Vainer Albert Instructors: Prof. Reuven Cohen Mr. Itai Dabran.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
CIS 725 Wireless networks. Low bandwidth High error rates.
A Cooperative MAC Protocol for Wireless LAN Pei Liu, Zhifeng Tao, Shivendra S. Panwar Motivation: In the legacy system, source station transmits.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
MAC layer Taekyoung Kwon. Media access in wireless - start with IEEE In wired link, –Carrier Sense Multiple Access with Collision Detection –send.
Item 2005 L A Rønningen. Reservation Model Pessimistic or Optimistic Approach 1-N Senders and 1-M Receivers Sender-oriented or Receiver-oriented Immediate.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
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.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
TCP PERFORMANCE OVER AD HOC NETWORKS Presented by Vishwanee Raghoonundun Assisted by Maheshwarnath Behary MSc Computer Networks Middlesex University.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
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.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
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.
Priority Scheduling in Wireless Ad Hoc Networks Xue Yang and NitinVaidya University of Illinois at Urbana-Champaign.
Muhammad Niswar Graduate School of Information Science
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
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.
QoS in IEEE Networks Resources. Introduction.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Wireless Mesh Networks
Ad-hoc Transport Layer Protocol (ATCP)
A comparison of Ad-Hoc Routing Protocols
IEEE : Wireless LANs ALOHA, Slotted ALOHA
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Provision of Multimedia Services in based Networks
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Subject Name: Adhoc Networks Subject Code: 10CS841
Presentation transcript:

Qos support and adaptive video

QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods; differentiated (per class) Interframe Spacing and CW min –Cluster TDMA – reservation of slots (via PRMA) –MACA PR: neighbors defer to stream packets (periodic reservations) –Ad Hoc MAC: reservation of slots via PRMA ; CAC (Call Acceptance Control) –Etc, etc All the above methods can guarantee reservations if nodes do not move and channel quality does not change What if the nodes move?

e (review) QoS guarantees desirable for real time traffic IEEE e is the answer EDCF mode (Enhanced DFC): –Traffic class dependent CW min and DIFS –Frame bursting: RTS-CTS-DATA-ACK-DATA-ACK-DATA-ACK….. HCF mode (Hybrid Coordination Function): –Similar to the PCF of b –Alternation of CP (contention periods) and CFP (cont free periods) –During the contention period EDCF mode is enacted, except that the AP can issue a QoS poll to specific stations (using PIFS) –High priority stations can tell the AP about their needs (to get the Poll) Clearly, the Best Effort traffic is second citizen in this case! Another challenge is the coexistence of b and e

Adaptive QoS support If nodes move, the end to end path capacity can change dynamically: –The connectivity and topology change –The channel propagation characteristics change (eg, multipath fading) –The external interference can change A possible answer: Renegotiable QoS; rate adaptation; preemption of lower priority users Case study: adaptive video streaming

Scalable, Adaptive Video Streaming FLIR server client

Why Adaptive Video? To prevent traffic congestion –Adjust the stream rate so that it “fairly” shares the available bandwidth To deal with channel random interference, propagation, jamming –Adjust (reduce) video packet size, strengthen the channel encoding to combat random/burst errors Challenge: –Distinguish between congestion (must reduce rate) and random errors (keep same rate but strengthen the code)

The concept LOSS FROM ERROR external interference (jamming, environment noise) LOSS FROM CONGESTION internal interference channel fading mobility server MPEGH263 client End to End Feedback Adaptation ApproachEnd to End Feedback Adaptation Approach –Traditional approach –Transport and Application employ end-to-end measurements to perform flow control Network Feedback Adaptation ApproachNetwork Feedback Adaptation Approach –Network layer propagates channel measurements to source –Ability to detect cause of degradation and react properly Implemented in simulation, testbed and hybrid simulationImplemented in simulation, testbed and hybrid simulation

Adaptation Techniques RTP Loss rate Adaptation (Trial And Error) –It constantly ‘tries’ to support higher rates –Backs up when loss is detected Available Bandwidth (AB Probe) –Av. Bdw. estimated from inter-packet intervals –Can distinguish error loss from congestion Network Feedback –Link channel quality and bdw info piggybacked on routing pkts –Gives accurate picture of network path state to source

Network feedback Goal: dynamic estimation of available bandwidth AP from source to destination Approach: MAC and network layer cooperation At the MAC layer: –estimate the permissible throughput from a node to each of its neighbors –estimate the “available bandwidth” AvBd for a node At the network layer: –Finally, propagate the AvBd estimate to source using routing control packets

MAC layer computation (a) Estimate link throughput: Throughput = S / (T ack - T tx ) Where: S = packet size (bits) Ttx : time when packet tx is first attempted Tack : time when ACK is received This estimate accounts for collision avoidance, retransmissions, backoffs etc The estimate is averaged over a measurement window (b) Measure node utilization u = fraction of time node is busy (ie, it has packets in the queue) Available Bdw = (1 – u) x Throughput

Measurement Example A D C B 10Mbps 7Mbps 6Mbps Node utilization=80% Hidden Terminals Hidden Terminals Hidden Terminals 11Mbps links ThroughputPermissibleThroughput AB 10Mbps(<11) 2Mbps AC 7Mbps (<11) 1.4Mbps AD 6Mbps (<11) 1.2Mbps

Link Assisted/Network Feedback Link Network Link Network LOSS FROM ERROR external interference (jamming, environment noise) LOSS FROM CONGESTION internal interference channel fading.....mobility server MPEGH263 client Multi-hop noise Link Network Link Network Measure() Measure() Measure() Measure() Propagate() Network QoS Feedback Accurate Available Bandwidth Measurement and Advertising Link Network Application API server Link Network

Available Bandwidth Maintain Per Neighbor: –Throughput Estimates, AB estimates Maintain Per Node: –Busytime, Wndtime, iQin, iQout Maintain Per Measurement Window: –Sent, Recv, Dest, Bytes Note Utilization is calculated per node Throughput per (S,D) pair Has Network layer implementation with ACK/LF SENT ACKRCV BYTES DEST Measurement Window SENT ACKRCV BYTES DEST Throughput to Dest Node Utilization Weight Filter AB to Dest Calculate N

How to propagate to sources? QM-AODV Q-AODV – extension of AODV for QoS routing Finds routes given: minimum bandwidth and maximum delay constraint Does not deal with measurement aggregation Does not have to propagate measurements AvBd propagation - QM-AODV –Use Q-AODV packet format –Add bottleneck hop information –Use an MREP special reply packet –Use Measurement Relay Factor to trigger Measurement updates RREQ Update Reverse Route with AB(1) RREP (inf,0) RREP (min(inf,AB(5),0 or 1) MREP(AB(4)) If Bhop=2 or minimum Update Significant AB Change

Multi-hop – Loss Rates AB-probe performs best initially, then worse than RTP when load is high RTP adaptation works better than direct PP (Packet Pair) method Network Feedback is best