3/3/2004Hanoch Levy, CS, TAU1 What Quality of Service is About Hanoch Levy Feb 2004.

Slides:



Advertisements
Similar presentations
Network Aware Forward Caching Presenter: Alexandre Gerber Jeffrey Erman, Mohammad T. Hajiaghayi, Dan Pei, Oliver Spatscheck AT&T Labs Research April 24.
Advertisements

Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Bandwidth Management and Optimisation (BMO): Policy development workshop Overview of Challenges and Solutions.
TISB TISB: Gruppo del Tau1 TISB 18.Maggio.2001 Sesto Fiorentino Gruppo di lavoro sul : Status report Giuseppe Bagliesi Simone Gennai Giacomo.
Streaming Video over the Internet
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
3/24//2004Fairness in Queues, H. Levy, CS, TAU1 How Fair is your Queue March, 2004 Hanoch Levy School of Computer Science, Tel Aviv University Jointly.
Scheduling in Web Server Clusters CS 260 LECTURE 3 From: IBM Technical Report.
Presented by: April Kerr and Wayne Johnston Date: June 7 th 2006 Axia NetMedia Corporation Using SuperNet for Data Communication throughout Alberta.
Roma 17/10/08 WORLD Project KO Meeting Laura Galluccio WORLD Project – KO Meeting University of Catania.
3/2/2001Hanoch Levy, CS, TAU1 Basic Communications Protocols Workshop on QoS Hanoch Levy Feb 2004.
Seminar in Information Markets, TAU
Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
4/29/2015 Wireless Sensor Networks COE 499 Deployment of Sensor Networks II Tarek Sheltami KFUPM CCSE COE
Introduction and the Context The Use and value of Urban Planning.
Product Related Information/September 2007 How to ensure Quality of Service on Trunks.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Motivation Due to the development of new Internet access technologies (DSL's and HFC's), VoD services have become increasingly popular Despite the continuous.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
Introduction to the Internet How did the Internet start? Why was the Internet developed? How does Internet handle the traffic? Why WWW changed the Internet.
A TCP With Guaranteed Performance in Networks with Dynamic Congestion and Random Wireless Losses Stefan Schmid, ETH Zurich Roger Wattenhofer, ETH Zurich.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
3/2/2001Hanoch Levy, CS, TAU1 What Quality of Service is About Hanoch Levy Feb 2003.
A Simulation Approach for Internet QoS Market Analysis Bruno Pereira Miguel Martins.
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.
Network Topologies.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
Switching Techniques Student: Blidaru Catalina Elena.
PERSONALLY CUSTOMIZABLE GROUP NAVIGATION SYSTEM USING CELLULAR PHONES AND WIRELESS AD-HOC COMMUNICATION Yoshitaka Nakamura, Guiquan Ren, Masatoshi Nakamura,
Infrastructure for Better Quality Internet Access & Web Publishing without Increasing Bandwidth Prof. Chi Chi Hung School of Computing, National University.
1 Bandwidth Kevin Morrison Management Information Systems MWF 1-1:50pm.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
1 [3] Jorge Martinez-Bauset, David Garcia-Roger, M a Jose Domenech- Benlloch and Vicent Pla, “ Maximizing the capacity of mobile cellular networks with.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Networks CS105. What is a computer network? A computer network is a collection of computing devices that are connected in various ways so that they can.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
Uni Innsbruck Informatik - 1 Network Support for Grid Computing... a new research direction! Michael Welzl DPS NSG Team
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
Bandwidth Chapter 3.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
Internet Measurement and Analysis Vinay Ribeiro Shriram Sarvotham Rolf Riedi Richard Baraniuk Rice University.
Introduction Computer networks: – definition – computer networks from the perspectives of users and designers – Evaluation criteria – Some concepts: –
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.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
3/2/2001Hanoch Levy, CS, TAU1 What Quality of Service is About Hanoch Levy March 2001.
Chapter 28 Q and A IS 333 Spring A quiz question Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.
Dialup ISP Why Would You Choose a Dialup ISP Today? In today’s world of high speed internet connections and blazing speed you might have thought there.
BASICS Gabriella Paolini (GARR) 27/05/11 - ICCU Roma 1 How INTERNET works !
NVR Recording and Network Considerations
Instructor Materials Chapter 6: Quality of Service
Congestion Control, Quality of Service, and Internetworking
NVR Recording and Network Considerations
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Outline Basics of network security Definitions Sample attacks
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
TCP – UDP Protocols Senthilkumar. R / 12/27/2016 Overview Fundamentals
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Measuring Service in Multi-Class Networks
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Switching Techniques.
Beyond FTP & hard drives: Accelerating LAN file transfers
EE 122: Differentiated Services
Outline Basics of network security Definitions Sample attacks
Presentation transcript:

3/3/2004Hanoch Levy, CS, TAU1 What Quality of Service is About Hanoch Levy Feb 2004

3/3/2004Hanoch Levy, CS, TAU2 Outline What is Quality of Service on the Internet about What the aims of this workshop Structure of the course

3/3/2004Hanoch Levy, CS, TAU3 The Users and the service: What Communications Network serve User A and User B Placed in different locations Want to pass data of some type, from one to another. Want this to be done good/best/ASAP. Want to do it with certain minimal quality requirements.

3/3/2004Hanoch Levy, CS, TAU4 The Users and the service: The user point of view The single User is at the center of focus User is interested in getting the quality / performance it wants Selfish: User does not care about other users!!

3/3/2004Hanoch Levy, CS, TAU5 The Scarce Resource problem Resources are (arent?) limited Giving the user as much as it needs/ wants may be difficult due to limited resource problem. Subjects where there is not resource limitation – do not face Quality of service problem.

3/3/2004Hanoch Levy, CS, TAU6 The Scare Resource problem: Does it exist Are car-road resources limited? –Definitely, At least at large fractions of the day. Are Network resources limited: –Open question –A debated question –A subjective question: (cost-wise? Indirect- cost? Damage?)

3/3/2004Hanoch Levy, CS, TAU7 The Scarce Resource problem: A Moving Target / Relative issue Technology and economics are changing Technology LEAPS: –Open bottlenecks –Move bottlenecks / create bottlenecks –Examples: Widening a major road removes traffic jam on road and create one in the city entrance. Creation of WEB on mid 90s: –Makes access to WEB servers easy –Creates traffic jams on the internet. The hot issue of today, is not that of tomorrow

3/3/2004Hanoch Levy, CS, TAU8 The Scarce NETWORK Resource problem: Does it exist? - revisit Late 90s: Telecomm boom: –Massive investment in infrastructure, especially at long distance – Many claim: today a lot of bandwidth in the ground – No resource problem for communications. –Really? Access networks? Still may be a problem Wireless networks? Can be a major problem.

3/3/2004Hanoch Levy, CS, TAU9 The Scarce NETWORK Resource problem: Does it exist? (3) Note: –no problem of long distance due to major economics investment –wireless problem due to technological leap in wireless

3/3/2004Hanoch Levy, CS, TAU10 Communications Network and QoS :The network angle The network serves MANY users The network aims at providing good/Best quality to all of its users. The network must account for the needs of all users and achieve a mechanism that can meet them.

3/3/2004Hanoch Levy, CS, TAU11 Communications Network and QoS :The network angle Communications Network is like a set of car roads Communication applications are like streams of cars. QoS deals with how to operate these roads in order to provide the cars with good quality of service.

3/3/2004Hanoch Levy, CS, TAU12 How does it look like: the network from 10K feet

3/3/2004Hanoch Levy, CS, TAU13 The User perspective / The application perspective 1.Given the set of traffic rules used by the network user/ application want to: 1.Get the quality it wants 1. As good as possible? 2.Good above certain quality? 2.Pay as little as possible to get that quality. 2.User probably does not care about: 1.Other users (their quality) 2.Fairness to other users.

3/3/2004Hanoch Levy, CS, TAU14 The User perspective / The application perspective 1.The application: 1.May care or may not care about other users / their fairness, etc. 2.This depends with what perspective the application was built. 1.Social objective / or : 2.Selfishness

3/3/2004Hanoch Levy, CS, TAU15 The eternal race between the network and the users 1.There is an eternal race/game between the network and the users. 1.Network set up rules of operations 2.Users try to exploit them 3.Go back to 1. 4.(Sometimes: technology change, and goto 1) 2.The tighter the rules of operation the less freedom the user has. 3.The tighter the rules of operation the better quality is granted to the users.

3/3/2004Hanoch Levy, CS, TAU16 Tightness of operational rules: example1 : Car traffic 1.The Transport (car) system 1.Semi loose system 1.One CAN drive 200 KM/Hour 2.One Can cross red lights 3.One can drive on sideway / and/or abuse lanes 4. getting better performance ones car 5. on the account of others. 2.Still rules are strict enough 1.One cannot really do it for long time 2.Where is the looseness: 1.Rules are strict 2.Enforcement less strict.

3/3/2004Hanoch Levy, CS, TAU17 Tightness of operational rules: example1 : Car traffic 1.Most abuse is on speed / priority at junctions 2.No abuse at volume (bandwidth): 1.No limitation on the number of cars one can buy and send into the street. 2.Reason: 1.Not really necessary 2.Car is so expensive – one cannot really send many cars in (bottleneck in the car supply!). 3.Q: what will happen if car cost drops by factor of 5? (This is what happened to communications costs!!) 1.Probably increase, but then flatten (hard to drive 2 cars concurrently!)

3/3/2004Hanoch Levy, CS, TAU18 Tightness of operational rules: Example2: Telephony 1.The Telephone system (non cellular) 1.Very strict system: 2.User has almost NO CONTROL of how application behaves 3.User has almost no control of the resources she gets from the network 4.User gets VERY GOOD QUALITY 2.What happens if phone cost drops by factor of 5? 1.Talk more… (perhaps not 5 times more). 2.And then flatten out (cannot talk to 10 people concurrently!!) todo

3/3/2004Hanoch Levy, CS, TAU19 Tightness of operational rules: Example3: Internet 1.The Internet system 1.Quite loose system (freedom): 2.Application has some freedom in the traffic it introduces to the network 1.The way it sends the data (later) 3.The user has freedom in how / how much it uses the application: 1.One can send as much as one wants. 2.One can hit the browser button as hard as one wants. 3.One can download songs 24 hours a day. todo

3/3/2004Hanoch Levy, CS, TAU20 Tightness of operational rules: Is freedom (Internet) good? 1.The unlimited resource paradox: How long can an unlimited resource remain unlimited? In theory – perhaps long In practice: Very few resources remained unlimited for long time. Road? Never! Food? Even bread hardly! Water: almost never (cost of shipping) Air? todo

3/3/2004Hanoch Levy, CS, TAU21 What happens if we get 5 times more the service 1.If car prices drop by factor of 5? 1.Probably drive more 2.But then flatten – cannot drive 2 cars concurrently 2.If telephone costs drop by factor of 5: 1.Probably talk more. 2.But then flatten -- cannot talk to 10 people concurrently 3. If Internet price goes down by factor of 5 (or Bandwidth goes up by factor of 5): 1.We can use quite a bit of it 2.And when we reach our limit: Probably new applications (High definition TV, 3D movies, Monitor your kid/pet/refrigerator/…. todo

3/3/2004Hanoch Levy, CS, TAU22 Objective of this workshop 1.To study and understand the quality of service issues of the Internet. 2.Understand the QoS problems 3.Understand the mechanisms that are used / can be used to provide QOS. 4.Create these mechanisms

3/3/2004Hanoch Levy, CS, TAU23 Methodology and contents of the course 1.Theoretical background – will be provided at class. 2.Practical experience – at the lab. 3.Take the user (abuser?) perspective: 1.Given the network and the network rules, client aims at maximizing its performance. 2.What can client do / how should client operate.

3/3/2004Hanoch Levy, CS, TAU24 Methodology : Project description 1.You have a client and your objective is to transfer (receive) X files from the network. 2.The files are distributed over N locations. 1.Some may appear in multiple locations. 2.The rate of downloading the files may depend on several parameters, some under your control.

3/3/2004Hanoch Levy, CS, TAU25 Methodology : Project description 2 1.Your aim is to download the files to your best satisfaction: 1.As fast as possible 2.At lowest Bandwidth consumption(?)

3/3/2004Hanoch Levy, CS, TAU26 Methodology : Project description Part I 1.You are given both the client and the server 2.You aim at building a mechanism (protocol) that will transfer from server to client at maximum efficiency 1.Only minimize time 2.Also minimize lost resources (lost packets)

3/3/2004Hanoch Levy, CS, TAU27 Methodology : Project description Part II 1.You are given the client only 2.K Servers are given and they operate according to their protocol (FTP) 3.Want to download the files efficiently from the servers 1.Only minimize time 2.Also minimize lost resources (lost packets)

3/3/2004Hanoch Levy, CS, TAU28 QOS Problems of Interest For network designer 1.Traffic classification and characterization –Properties of traffic (many to choose from) –Requirements of the application / traffic –Requirements of the system –Impact on the system todo

3/3/2004Hanoch Levy, CS, TAU29 QOS Problems of interest (cont): 2. Policing and shaping – Monitor traffic for obeying the rules –Location: typically at network entrance 3. Node (Intersection) design: –Create fast intersections –Introduce mechanisms of prioritization into the intersections –Guarantee QoS to a traffic stream despite interference of other streams (fair queueing) –Location: In the nodes todo

3/3/2004Hanoch Levy, CS, TAU30 QOS Problem of interest (cont) 4. Do not overflow your nodes (intersections) – estimate node capacity (Call Admission Control) 5. Efficient navigation of traffic (Routing) while obeying QoS 6. Managing your traffic: Virtual paths (transform your cars into trains…) todo 18/3 todo 18/3

3/3/2004Hanoch Levy, CS, TAU31 QOS Problem of interest (cont) 7. Coordinate through network nodes (reservations): Traffic engineering. 8. Traffic characterization. todo