Changbin Liu, Lei Shi, Bin Liu Department of Computer Science and Technology, Tsinghua University Proceedings of the Fourth European Conference on Universal.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Hadi Goudarzi and Massoud Pedram
Layered Peer-to-Peer Streaming Yi Cui, Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign Source International Workshop.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
Packet Video TCP Video Streaming to Bandwidth-Limited Access Links Puneet Mehra and Avideh Zakhor Video and Image Processing Lab University of California,
REAL-TIME COMMUNICATION ANALYSIS FOR NOCS WITH WORMHOLE SWITCHING Presented by Sina Gholamian, 1 09/11/2011.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Comparison and Analysis of FIFO, PQ, and WFQ Disciplines on multimedia
Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Resource pricing and the evolution of congestion control By R. J. Gibbens and F. P. Kelly.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Breaking the Single-Path Barrier Brad Smith Jack Baskin SoE Research Review Day 10/20/2011.
Lecture 9. Unconstrained Optimization Need to maximize a function f(x), where x is a scalar or a vector x = (x 1, x 2 ) f(x) = -x x 2 2 f(x) = -(x-a)
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Yi Liang Multi-stream Voice Communication with Path Diversity.
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.
Current Research Topics -Sigcomm Sessions -QoS -Network analysis & security -Multicast -giga/tera bit routers /fast classification -web performance -TCP.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
Treatment-Based Traffic Signatures Mark Claypool Robert Kinicki Craig Wills Computer Science Department Worcester Polytechnic Institute
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
1 Proportional differentiations provisioning Packet Scheduling & Buffer Management Yang Chen LANDER CSE Department SUNY at Buffalo.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
BUDAPEST UNIVERSITY OF TECHNOLOGY AND ECONOMICS DEPARTMENT OF TELECOMMUNICATIONS AND MEDIA INFORMATICS BUDAPEST UNIVERSITY OF TECHNOLOGY AND ECONOMICS.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
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.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
INFOCOM, 2007 Chen Bin Kuo ( ) Young J. Won ( ) DPNM Lab.
Computer Networks Laboratory Utility-Based Adaptive Video Streaming Mechanisms Paolo V. Encomienda Nestor Michael C. Tiglao University of the Philippines.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Computing Department A Utility-based QoS Model for Emerging Multimedia Applications Mu Mu, Andreas Mauthe Computing Department, Lancaster University Lancaster,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Voice over IP in the Enterprise. What is VOIP? The use of data networks to carry voice without a loss of sound quality The use of data networks to carry.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 2. Network Monitoring Metrics.
INFOCOM A Receiver-Driven Bandwidth Sharing System (BWSS) for TCP Puneet Mehra, Avideh Zakhor UC Berkeley, USA Christophe De Vleeschouwer Université.
Source-End Defense System against DDoS attacks Fu-Yuan Lee, Shiuhpyng Shieh, Jui-Ting Shieh and Sheng Hsuan Wang Distributed System and Network Security.
1 Requirements for the Transmission of Streaming Video in Mobile Wireless Networks Vasos Vassiliou, Pavlos Antoniou, Iraklis Giannakou, and Andreas Pitsillides.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
Design of video streaming service quality control system using available bandwidth information Speaker : 吳靖緯 MA0G th International.
1 [3] Jorge Martinez-Bauset, David Garcia-Roger, M a Jose Domenech- Benlloch and Vicent Pla, “ Maximizing the capacity of mobile cellular networks with.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
Link Scheduling & Queuing COS 461: Computer Networks
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Chin-Yu Huang Department of Computer Science National Tsing Hua University Hsinchu, Taiwan Optimal Allocation of Testing-Resource Considering Cost, Reliability,
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
Demystifying Quality of Service (QoS). Page 2 What Is Quality of Service?  Ability of a network to provide improved service to selected network traffic.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
Algorithms for Resource Allocation in HetNet Jianwei Liu Clemson University.
Scheduling Determines which packet gets the resource. Enforces resource allocation to each flows. To be “Fair”, scheduling must: –Keep track of how many.
Receiver Driven Bandwidth Sharing for TCP Authors: Puneet Mehra, Avideh Zakor and Christophe De Vlesschouwer University of California Berkeley. Presented.
Ch 6. Multimedia Networking Myungchul Kim
1 Admission Control for Non-preprovisioned Service Flow in Wireless Metropolitan Area Networks Liping Wang, Fuqiang Liu, Yusheng Ji, and Nararat Ruangchaijatupon.
Internet Measurement and Analysis Vinay Ribeiro Shriram Sarvotham Rolf Riedi Richard Baraniuk Rice University.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Presentation transcript:

Changbin Liu, Lei Shi, Bin Liu Department of Computer Science and Technology, Tsinghua University Proceedings of the Fourth European Conference on Universal Multiservice Networks (ECUMN’07) Chen Bin Kuo ( ) Young J. Won ( )

DPNM Lab.  Introduction  NGN traffic classifications and their utility functions  Network utility maximization (NUM)  Numeric results and analysis  Discussion  Conclusion 10/3/20152

DPNM Lab.  Next generation network (NGN) must natively support triple-plays.  How to schedule traffic and allocate bandwidth at both backbone and access links.  Designing a scheduling (bandwidth allocation) algorithm is exactly the issue this paper tries to settle. 10/3/20153

DPNM Lab.  In industry designing NGN [13][14], the strict- priority scheduling is mostly adopted.  Rigidly favors the voice and video traffic without flexibility  Utility-based solutions  Shenker [1] discussed traffic classifications in IP network from the viewpoint of user utility  Kelly et al. [5][6] applying utility-based methods to scheduling and bandwidth allocation in the objective of Network Utility Maximization (NUM) 10/3/20154

DPNM Lab.  No single work has emphasized on the practical issue of scheduling triple-play services under the background of NGN.  Translating this issue into a nonlinear maximization problem with inequality constraints. 10/3/20155

a) VoIP traffic b) IPTV traffic c) TCP elastic traffic d) HTTP traffic e) Other UDP traffic 10/3/20156

DPNM Lab.  Due to remarkable distinction of QoS requirements in NGN  Classifying NGN traffic into five categories  User utility function is introduced  To measure network performance and user satisfaction degree  Determined by the QoS metrics received in the user end  Including packet delay, jitter and loss rate 10/3/20157

DPNM Lab.  Sensitive to packet delay and loss caused by bandwidth insufficiency  Utility function falls into the category of hard real-time kind [1][2][10], with a minimal bandwidth requirement of Bmin1 10/3/20158

DPNM Lab.  Utility function is similar to VoIP’s but with some differences  Tolerate occasional delay-bound violations and packet drops  Minimal encoding rate, denoted as Bmin2 is independent of network congestion  Logistic model is used Logistic model 10/3/20159

DPNM Lab.  Generated by delay-tolerant TCP applications  Such as file transfer and  Utility function have been studied by Kelly et al. [6] and other researchers [11][12] 10/3/201510

DPNM Lab.  TCP traffic which concerns packet delay  Mainly contains the HTTP traffic generated by web services  Utility function is different from TCP elastic traffic, has a minimum tolerable bandwidth Bmin4 10/3/201511

DPNM Lab.  DNS packets, other streaming media traffic, and on- line gaming traffic [17][18]  Delay-sensitive  Every application type has a utility function  The shape of utility function resembles IPTV traffic 10/3/201512

DPNM Lab. 10/3/ VoIPIPTVTCP elasticHTTPUDP B min 64Kbps100 Kbps24Kbps B max 10Mbps 500Kbps ɛ0.001

a) KKT method b) Lagrange multipliers method without KKT conditions 10/3/201514

DPNM Lab.  Based on NGN traffic’s utility functions, we can solve the congestion-phased bandwidth allocation issue while conforming to NUM.  Total utility gained on the link is:  Bandwidth allocation is restricted by: 10/3/ N : the number of NGN users utilizing this link p i : traffics classes C : the bandwidth of a link (set to 10Gbps) N : the number of NGN users utilizing this link p i : traffics classes C : the bandwidth of a link (set to 10Gbps)

DPNM Lab.  Lagrange Multiplier method with KKT (Karush- Kuhn-Tucker) conditionsKKT (Karush- Kuhn-Tucker) conditions  Solving the nonlinear optimization problem  Accurate and comprehensive solution requires substantial complicated computations  Applying simplified form which is enough to ravel NUM problem for triple-plays 10/3/201516

DPNM Lab.  Observing NGN traffic’s utility functions  VoIP/IPTV/other UDP traffic’s utility functions are relatively smoother in some points  It is not cost-effective to allocate bandwidth to VoIP/IPTV/other UDP traffic without booming the utility  Turning point (TP) 10/3/ Bandwidth IPTV HTTP

DPNM Lab.  After finding the TP, we can apply the Lagrange Multipliers method without KKT conditions to solve the NUM problem in (10)Lagrange Multipliers method  Subject to: 10/3/201518

a) Data-dominated network b) IPTV-dominated network 10/3/201519

DPNM Lab.  Two network scenarios  Current Internet, where HTTP and TCP elastic traffic still dominate the volume  Prospective NGN, where the emerging services, especially the IPTV traffic, will dominate the network  For each scenario, calculate in two situations  Maximal Utility Equalization (MUE)  Maximal Utility In-equalization (MUI) 10/3/ V1 (VoIP)V2 (IPTV)V3 (TCP elastic)V4 (HTTP)V5 (other UDP) MUE11111 MUI

DPNM Lab.  Data-dominated network  According to recent trace observation [15]  IPTV-dominated network 10/3/ VoIPIPTVTCP elasticHTTPother UDP Traffic proportions 10% 50%20% VoIPIPTVTCP elasticHTTPother UDP Traffic proportions 10%50%10%20%10%

DPNM Lab. 10/3/201522

DPNM Lab. 10/3/201523

DPNM Lab.  Previous bandwidth allocation schemes for triple- play services mostly adopt the strict-priority scheduling  Highest priority to VoIP traffic  Second highest priority to IPTV and lowest priority to others  In this paper  Highest priority to VoIP traffic  Assigning IPTV traffic with second-highest priority is not well supported from the objective of NUM  Suggesting that ISP charges more about IPTV services (future work) 10/3/201524

DPNM Lab.  Studied the problem of scheduling and bandwidth allocation for triple-play services in the objective of NUM.  Presenting theoretical method to compute bandwidth allocation results  Results:  VoIP and other low-throughput UDP traffic can always be guaranteed of sufficient bandwidth  As congestion becomes severer, IPTV’s bandwidth decreasing quickly  TCP elastic and HTTP traffic experience exponential bandwidth degradations when congestion degree increases 10/3/201525

10/3/201526