A Credit-based Home Access Point (CHAP) to Improve Application Performance on IEEE 802.11 Networks Choong-Soo Lee, Mark Claypool and Robert Kinicki In.

Slides:



Advertisements
Similar presentations
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Advertisements

WHITE – Achieving Fair Bandwidth Allocation with Priority Dropping Based on Round Trip Time Name : Choong-Soo Lee Advisors : Mark Claypool, Robert Kinicki.
 Liang Guo  Ibrahim Matta  Computer Science Department  Boston University  Presented by:  Chris Gianfrancesco and Rick Skowyra.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Playback-buffer Equalization for Streaming Media using Stateless Transport Prioritization Dan Tan, HPL, Palo Alto Weidong Cui, UC Berkeley John Apostolopoulos,
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
High Speed Networks and Internets : Multimedia Transportation and Quality of Service Meejeong Lee.
Dynamic-CBT Better Performing Active Queue Management for Multimedia Networking Jae Chung and Mark Claypool Computer Science Department Worcester Polytechnic.
Comparison and Analysis of FIFO, PQ, and WFQ Disciplines on multimedia
Application, Network and Link Layer Measurements of Streaming Video over a Wireless Campus Network Passive & Active Measurement Workshop 05 Boston, MA,
The War Between Mice and Elephants Liang Guo and Ibrahim Matta Boston University ICNP 2001 Presented by Thangam Seenivasan 1.
A Credit-based Home Access Point (CHAP) to Improve Application Performance on IEEE Networks Choong-Soo Lee, Mark Claypool and Robert Kinicki Worcester.
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
How’s My Network (HMN)? A Java approach to Home Network Measurement Alan Ritacco, Craig Wills, and Mark Claypool Computer Science Department Worcester.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
Performance Evaluation of the IEEE MAC for QoS Support Aemen Hassaan Lodhi Multimedia Communications Project (Spring )
Game Server Selection for Multiple Players Steven Gargolinski Christopher St. Pierre Mark Claypool Computer Science Department Worcester Polytechnic Institute.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Characterization by Measurement of a CDMA 1x EVDO Network Presenter: Mingzhe Li Wireless Internet Conference (WICON’06) Boston, Massachusetts,
The 4th IEEE International Conference on Broadband Communications, Networks and Systems (BROADNETS) Raleigh, NC, USA September 10-13, 2007 Measuring Queue.
1 Traffic Sensitive Quality of Service Controller Masters Thesis Submitted by :Abhishek Kumar Advisors: Prof Mark Claypool Prof Robert Kinicki Reader:
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Rate-Based Active Queue Management with Priority Classes for Better Video Transmission Jae Chung and Mark Claypool Computer Science Department Worcester.
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
Treatment-Based Traffic Signatures Mark Claypool Robert Kinicki Craig Wills Computer Science Department Worcester Polytechnic Institute
Effects of a Bad Channel on the overall WLAN Performance. CS577 Advanced Networking Spring 05 Ashish Samant, Jon Gretarsson, Feng Li {Asamant, jontg,
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
February 7, 2003BU Computer Science Colloquium Crimson - Traffic Aware Active Queue Management Mark Claypool CS Department Worcester Polytechnic Institute.
Guidelines for Selecting Practical MPEG Group of Pictures The IASTED International Conference on Internet and Multimedia Systems and Applications (EuroIMSA.
Network Analysis of Counter-strike and Starcraft Mark Claypool, David LaPoint, Josh Winslow Worcester Polytechnic Institute Worcester, MA, USA
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
Saint Petersburg State University of Telecommunications Roman V. Plyaskin Advisor: Prof. Alexander E. Ryzhkov.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
1 MultimEDia transport for mobIlE Video AppLications 9 th Concertation Meeting Brussels, 13 th February 2012 MEDIEVAL Consortium.
Snooze: Energy Management in n WLANs Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan.
Project Idea #1 Project: Simulation in NS Learn how to use NS-2 Examine 2-3 papers that do benchmark studies Implement a simulation of the Drexel TAARP.
Presentation of Master’s thesis Simulation and Analysis of Wireless Mesh Network In Smart Grid / Advanced Metering Infrastructure Philip Huynh.
Department of Information Engineering University of Padova, ITALY A Soft QoS scheduling algorithm for Bluetooth piconets {andrea.zanella, daniele.miorandi,
Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.
TCP and SCTP RTO Restart draft-hurtig-tcpm-rtorestart-02 Michael Welzl 1.
Submission doc.: IEEE /0801r1 Akira Kishida, NTT Issues of Low-Rate Transmission Date: Authors:
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Thin to Win? Network Performance Analysis of the OnLive Thin Client Game System Mark Claypool, David Finkel, Alexander Grant and Michael Solano Computer.
Worcester Polytechnic Insitute, Worcester, MA, USA1 Traffic Sensitive Active Queue Management for Improved Multimedia Streaming Authors: Vishal Phirke,
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Uplink Scheduling with Quality of Service in IEEE Networks Juliana Freitag and Nelson L. S. da Fonseca State University of Campinas, Sao Paulo,
Wireless communications and mobile computing conference, p.p , July 2011.
Tiered Incentives for Integrity Based Queuing Fariba Khan, Carl A. Gunter University of Illinois at Urbana-Champaign.
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
A Credit-based Home Access Point (CHAP) to Improve Application Quality on IEEE Networks Choong-Soo Lee Ph.D. Dissertation Defense Worcester Polytechnic.
CATNIP – Context Aware Transport/Network Internet Protocol Carey Williamson Qian Wu Department of Computer Science University of Calgary.
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,
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.
Doc.: IEEE /117 Submission 11/99 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks MAC Performance Evaluation.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
Presenter: Kuei-Yu Hsu Advisor: Dr. Kai-Wei Ke 2013/9/30 Performance analysis of video streaming on different hybrid CDN & P2P infrastructure.
Accelerating Peer-to-Peer Networks for Video Streaming
Instructor Materials Chapter 6: Quality of Service
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic
Game Server Selection for Multiple Players
Inferring Queue Sizes in Access Networks by Active Measurement
OPNET Simulation of Different Queuing Mechanisms
Network Research Center Tsinghua Univ. Beijing, P.R.China
Presentation transcript:

A Credit-based Home Access Point (CHAP) to Improve Application Performance on IEEE Networks Choong-Soo Lee, Mark Claypool and Robert Kinicki In Proceedings of the First ACM Multimedia Systems Conference (MMSys), Scottsdale, Arizona, USA, February 2010 In Proceedings of the ACM Multimedia Conference, Florence, Italy, October 25-29, 2010

Introduction Wide deployment of broadband access at home Wireless Access Point to connect devices at home over the shared Internet connection Diverse networked devices Diverse applications and their needs 2

Challenge and Possible Approaches How to manage throughput, delay and loss with a diversity of applications and their needs Possible Approaches: ▫ Applications can claim quality requirements.  Changes to the end-hosts, applications and protocols ▫ Middle boxes can figure out quality requirements.  Port/signature-based classification ▫ Both approaches require:  Pre-determined treatment for traffic classes  Careful configuration 3

Outline Introduction (done) Credit-based Home Access Point (CHAP) Performance Evaluation Conclusion 4

Summary of Network Traffic Characteristics LowMediumHigh Low Medium High

Credit-based Scheduling Use of credit as priority Map application traffic characteristics to credit BandwidthDelay Tolerance Credit

Credit-based Home Access Point (CHAP) Credits in time Wireless Transmission Time P

How CHAP Works Credits S N1N1 N2N2 Delay sensitive Delay insensitive Wireless Access Point The delay insensitive flow runs out of credits.  Increase credits of all active flows by: 1. halving the current credits 2. increasing by boost parameter (15 bars) Cost of each transmission = 5 bars

How CHAP Works S N1N1 N2N2 Wireless Access Point Cost of each transmission to N 1 = 5 bars Cost of each transmission to N 2 = 5 bars Credits Delay sensitive Delay insensitive 10

Outline Introduction (done) Credit-based Home Access Point (CHAP) (done) Performance Evaluation –Simulation –Implementation Conclusion and Future Work 10

Simulation Setup Network Simulator (NS-2) –Single channel, IEEE g Infrastructure Network –Shadowing propagation model –DropTail / CHAP / Strict Priority Queue (SPQ) 11

Simulation Flow Schedule Time (s) FTP 2 FTP 1 Application under test

FTP Scenario - Throughputs

Game Scenario – G-Model MOS

Scn.App (Unit)DropTailCHAPSPQ% Impr. Game Game (MOS) % FTPs (Mbps) % VoIP VoIP (MOS) % FTPs (Mbps) % Video Video (fps) % FTPs (Mbps) % Web Web (ms) % FTPs (Mbps) % Summary of Performance 15

Varying Wireless Conditions via Distance (Video) Simulation runs with varying distances d = 1m ~ 30m 16 d

Results: Varying Wireless Conditions via Distance (Video) CHAP provides higher throughput than FIFO and SPQ CHAP provides video application quality higher than FIFO and close to SPQ, while providing higher FTP throughput than FIFO and SPQ when video application is placed further away from AP.

Case Study Setup Broadband: Verizon 7Mbps/768Kbps DSL Line Linux bridge provides bottleneck –Extra 2ms delay  about 5 Mbps 350 packet queue limit Boost parameter of 25 ms for CHAP Case Studies Web Browsing: Firefox 3.6 Online Game: Quake IV Moving around Shooting a shotgun

Websites Tested Yahoo Google News CNN Wall Street Journal

Webpage Load Times 20 CHAP provides Webpage load times similar to FIFO in absence of file download, and provides much faster webpage load times than FIFO with file download.

Quake IV Servers 21 Worcester, MA ( qstat to get IP address, geolocate IP address on Google map)

Quake IV Server Ping Times 425 ms Playable Threshold CHAP provides server ping times similar to FIFO in absence of file download, and provides much smaller server ping times than FIFO in presence of file download.

Quake IV – Moving Around FIFO – Quake IV + Debian ISO Download (477 – 546 ms) CHAP – Quake IV + Debian ISO Download (62 – 94 ms) FIFO – Quake IV alone (62 – 125 ms) CHAP allows the player to move around freely as if there is no concurrent file download while FIFO prevents the player from moving due to the large roundtrip time to the server.

Outline Introduction (done) Credit-based Home Access Point (CHAP) (done) Performance Evaluation (done) Conclusion and Future Work 24

Conclusion Credit-based Home Access Point (CHAP) improves quality of delay sensitive applications. –FTP performance preservation CHAP improves performance over DropTail and provides performance close to SPQ. –Minimal configuration –No explicit classification –No pre-determined treatment CHAP adjusts to wireless network configuration automatically. –Overall performance improvement over DropTail and SPQ 25

Future Work?

Future Work More evaluation of CHAP Formal analysis of CHAP algorithm for setting the increment Prototype implementation using a Linux- based access point 27