1 / 9

Quality of Service in the Internet

Quality of Service in the Internet. The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer Networking : A Top-Down Approach Featuring the Internet, James F. Kurose, Keith W. Ross, Addison-Wesley, 3rd edition, 2004.

Télécharger la présentation

Quality of Service in the Internet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer Networking : A Top-Down Approach Featuring the Internet, James F. Kurose, Keith W. Ross, Addison-Wesley, 3rd edition, 2004.

  2. Multimedia applications: transmit and receive audio and video over the Internet (e.g. streaming video, IP telephony, Internet radio, teleconferencing) Fundamental characteristics: delay sensitive loss tolerant: infrequent losses cause minor glitches Different from elastic applications (e.g., file transfer, Web, email, telnet), which are loss intolerant and delay tolerant Multimedia Applications

  3. Streaming stored audio and video Streaming live audio and video Real-time interactive audio and video Classes of Multimedia Applications

  4. Streaming Stored Audio and Video • Prerecorded media stored on servers, media transmitted to client on demand • Examples: audio of a lecture, archives of radio broadcasts, movies, MTV clips • Streaming: client playout begins before all data has arrived • buffer needed at client • Delay constraint: data must be received in time for playout at the client • Interactivity: client can pause, rewind, fast-forward • 1-2 sec until command effect OK

  5. Streaming Live Audio and Video • Examples: Internet radio talk show, live sporting event Streaming • playback buffer at client • playback can lag tens of seconds after request • delay constraint: data must be received in time for playout at the client Interactivity • Not stored  fast forward impossible • rewind, pause possible with local storage of received data

  6. Real-Time Interactive Audio and Video • Allow people to use audio/video to communicate with each other in real time • Internet phone, video conferencing • End-end delay requirements: • audio: < 150 msec good, < 400 msec OK, higher delays impair interactivity • Video: a few hundred msec acceptable • Rigid constraint on delay jitter • delay jitter: the variability of packet delays within the same packet stream

  7. client reception constant bit rate playout at client variable network delay (jitter) buffered data client playout delay Delay Jitter constant bit rate transmission Cumulative data time

  8. Today’s Internet multimedia applications use application-level techniques to mitigate (as best possible) effects of delay, loss Multimedia Over Today’s Internet • IP: best-effort service • no guarantees on delay, loss • But multimedia apps require QoS to be effective! • QoS:network provides application with level of performance needed for application to function.

  9. Integrated services philosophy: Fundamental changes in Internet so that apps can reserve end-to-end bandwidth Requires new, complex software in hosts & routers Laissez-faire approach no major changes in Internet ISPs add more bandwidth when needed content distribution networks, multicast overlay networks Differentiated services philosophy: Make relatively small changes to Internet infrastructure Introduce a small number of traffic classes with different levels of service How Should the Internet Evolve to Better Support Multimedia?

More Related