Call Admission Control in IEEE 802.11 Wireless Networks using QP-CAT Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Advertisements

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.
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.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Simulation of VoIP traffic in n networks Aya Mire Niv Tokman Oren Gur-Arie.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Diagnosing Wireless TCP Performance Problems: A Case Study Tianbo Kuang, Fang Xiao, and Carey Williamson University of Calgary.
1 Towards the Quality of Service for VoIP Traffic in IEEE Wireless Networks Sangho Shin PhD candidate Computer Science Columbia University.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
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.
802.11n MAC layer simulation Submitted by: Niv Tokman Aya Mire Oren Gur-Arie.
The 4th IEEE International Conference on Broadband Communications, Networks and Systems (BROADNETS) Raleigh, NC, USA September 10-13, 2007 Measuring Queue.
WiFi Models EE 228A Lecture 5 Teresa Tung and Jean Walrand
VoIP over Wireless LANs Sangho Shin Ph.D. Candidate Department of Computer Science Columbia University.
IEEE in the Large: Observations at the IETF Meeting Henning Schulzrinne, Andrea G. Forte, Sangho Shin Department of Computer Science Columbia University.
VoIP over Wireless LANs Sangho Shin Ph.D. Candidate Department of Computer Science Columbia University.
Fast Wireless Handoff in Networks Sangho Shin Andrea G. Forte Anshuman S. Rawat Henning Schulzrinne.
Experimental Measurement of the Capacity for VoIP Traffic in IEEE WLANs Authors : Sangho Shin, Henning Schulzrinne [INFOCOM 2007] Reporter : 林緯彥.
Selected Data Rate Packet Loss Channel-error Loss Collision Loss Reduced Packet Probing (RPP) Multirate Adaptation For Multihop Ad Hoc Wireless Networks.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Department of Electrical and Computer Engineering The Ohio State University1 Evaluation of Intersection Collision Warning System Using an Inter-vehicle.
Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial.
Fair Real-time Traffic Scheduling over Wireless Local Area Networks Insik Shin Joint work with M. Adamou, S. Khanna, I. Lee, and S. Zhou Dept. of Computer.
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
Qian Zhang and Christopher LIM Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE ICC 2009.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
Dynamic channel allocation in wireless ad-hoc networks Anup Tapadia Liang Chen Shaan Mahbubani.
Deployment Guidelines for Highly Congested IEEE b/g Networks Andrea G. Forte and Henning Schulzrinne Columbia University.
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,
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
Quality of Service Support in Wireless Networks
VoIP over Wireless LANs Sangho Shin. Outline Why VoIP ? Why ? My research Applicability.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
12/13/2006 Improving Quality of Service for VoIP Traffic in IEEE Wireless Networks Sangho Shin Henning Schulzrinne.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
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.
Doc.: IEEE /0364r0 Submission March 2006 Chunyu Hu, UIUCSlide 1 EDCA Parameters Selection to Optimally Provide QoS in IEEE s Mesh WLANs.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
SOCIAL HOUSEKEEPING THROUGH INTERCOMMUNICATING APPLIANCES AND SHARED RECIPES MERGING IN A PERVASIVE WEB-SERVICES INFRASTRUCTURE WP8 – Tests Ghent CREW.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Muhammad Niswar Graduate School of Information Science
Multi-Channel MAC Protocol for Multi-Hop Wireless Networks: Handling Multi-Channel Hidden Node Problem Using Snooping Myunghwan Seo, Yonggyu Kim, and Joongsoo.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
PAC: Perceptive Admission Control for Mobile Wireless Networks Ian D. Chakeres Elizabeth M. Belding-Royer.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
Fast MAC Layer Handoff in Networks
Cognitive Link Layer for Wireless Local Area Networks
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
The Network Beacon Announcement scanning method
Improving VoIP Call Capacity over IEEE Networks
IEEE in the Large: Observations at the IETF Meeting
Using Dynamic PCF to improve the capacity of VoIP traffic in IEEE 802
If You Can’t Beat Them, Augment Them
Simulation for EDCF Enhancement Comparison
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Presentation transcript:

Call Admission Control in IEEE Wireless Networks using QP-CAT Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University

2 Call Admission Control (CAC) in IEEE Wireless Networks QoS WIFI

3 Call Admission Control (CAC) in IEEE Wireless Networks WIFI QoS CAC

4 Framework of CAC IEEE e Admission Control ADDTS Request Category TSpec ADDTS Response Category TSpec Status ? Min/Max MSDU Min/Max Service Interval Min/Avg/Max Data Rate WIFI

5 Outline CAC in Wireless Networks Related work QP-CAT Simulation results Experimental results Extension of QP-CAT Conclusion

6 CAC in Wireless Networks Problems Difficult to estimate QoS of VoIP traffic from the channel status Difficult to predict the impact of new VoIP calls Keys Accurate metric for QoS Need to represent delay not throughput Prediction algorithm Need to accurately predict the impact of new calls on QoS of existing calls

7 Related work Model based Build a theoretical model Compute available bandwidth or delay Monitoring based Monitor the current transmissions Compute a metric (channel usage ratio etc.) Probing based Metric: delay and packet loss Used for wired networks Very accurate and simple Waste a certain amount of bandwidth Virtual Probing based QP-CAT

8 QoS Metric in QP-CAT Metric: Queue size of the AP Strong correlation b/w the queue size of the AP and delay D=(Q+1)D T D=downlink delay D T =TX time of a VoIP frame

9 QoS Metric in QP-CAT Estimation error

10 Emulate new VoIP traffic Packets from a virtual new flow QP-CAT Algorithm (1/5) Basic flow of QP-CAT Compute Additional Transmission channel Actual packets Additional transmission Decrease the queue size Predict the future queue size + current packets additional packets

11 QP-CAT Algorithm (2/5) Emulation of VoIP flows Two counters: DnCounter, UpCounter Follow the same behavior of new VoIP flows Increase the counters every packetization interval of the flows Decrement the counters alternatively 20ms time DnCounter++ UpCounter++ DnCounter++ UpCounter++ DnCounter++ UpCounter++ 20ms Example : 20ms packetization interval

12 QP-CAT Algorithm (3/5) Computation of Additional Transmission

Handling T r Virtual Collision 13 QP-CAT Algorithm (4/5)

14 QP-CAT Algorithm (5/5)

15 QP-CAT 16 calls (actual) 17 calls + 1 virtual call (predicted by QP-CAT) 16 calls + 1 virtual call (predicted by QP-CAT) 17 calls (actual) 17th call is admitted 17 calls + 1 virtual call (predicted by QP-CAT) 16 calls + 1 virtual call (predicted by QP-CAT) 18th call starts 17 calls (actual) 18 calls (actual) Simulation results

16 Experiments Linux, MadWifi, Atheros ORBIT test-bed in Rutgers University Experimental setup Ethernet-to-Wireless 11Mb/s data rate client clientsclientAPclient IEEE b

17 QP-CAT Experimental results (64kb/s 20ms PI) 11Mb/s1 node - 2Mb/s 2 nodes - 2Mb/s 3 nodes - 2Mb/s

18 Multiple execution of QP-CAT Parallel execution Need to test various types of VoIP traffic Run multiple QP-CAT using each type simultaneously Serial execution The longer we monitor, the better decision Takes time for accurate decision Run two QP-CAT serially

19 QP-CATe QP-CAT with e Emulate the transmission during TXOP DDDTCP TXOP DDDTCP TcTc DDD TXOP CAC

20 Conclusion QP-CAT uses the queue size of the AP as the metric for QoS of VoIP traffic QP-CAT can accurately predict the impact of new VoIP calls using CAT We can run QP-CAT in parallel or serially to handle multiple new VoIP flows QP-CAT can handle background traffic in e using QP-CATe

21 Thank you

22 QP-CAT Algorithm (4/8) Computation of Additional Transmission T c = T c2 + T r - T DIFS T r > T b T r < T b 12 TrTr 12 TrTr 12 TrTr T c2

Frame Transmission DIFS Data SIFS ACK DIFS Data SIFS ACK Node A Node B Defer

24 QP-CAT Algorithm (5/8) Handling T r : T r > T b

25 QP-CAT Algorithm (6/8) Handling T r : T r < T b

26 QP-CAT Algorithm (7/8) Virtual collision

27 Implementation Environment Linux, MadWifi driver, Atheros chipset Monitoring Atheros chipset notifies RX timestamp in microsecond and TX timestamp in millisecond Additional wireless card as monitor mode at the AP Computing T C T C = RX 2 – RX 1 - T T RX 1 RX 2 TCTCT UpDn RXTX TCTC

28 Related work (3/3) Comparison ApproachesMetricAssumptionAdapts to channel Waste of BWExtensibility Theoretical approaches CW/TXOP Computed bandwidth Saturated channel NoLowGood CUE/CBRCUE CBR Max CU/CB (Measured in advance) No (Fixed Max CU) Middle (Reserved BW for collisions) Good Actual Probing Delay packet loss NoYesHigh (Probing flow) Bad QP-CATQueue size of the AP NoYesLowGood