communication networks ii
play

Communication Networks II www.kom.tu-darmstadt.de www.httc.de - PowerPoint PPT Presentation

Communication Networks II www.kom.tu-darmstadt.de www.httc.de Multimedia Communications / QoS Specific Topics (QoS, IntServ, DiffServ) Prof. Dr.-Ing. Ralf Steinmetz TU Darmstadt - Technische Universitt Darmstadt, Dept. of Electrical


  1. Communication Networks II www.kom.tu-darmstadt.de www.httc.de Multimedia Communications / QoS Specific Topics (QoS, IntServ, DiffServ) Prof. Dr.-Ing. Ralf Steinmetz TU Darmstadt - Technische Universität Darmstadt, Dept. of Electrical Engineering and Information Technology, Dept. of Computer Science KOM - Multimedia Communications Lab Merckstr. 25, D-64283 Darmstadt, Germany, Ralf.Steinmetz@KOM.tu-darmstadt.de Tel.+49 6151 166151, Fax. +49 6151 166152 httc - Hessian Telemedia Technology Competence-Center e.V Merckstr. 25, D-64283 Darmstadt, Ralf.Steinmetz@httc.de mmcom_qos_e-kp.fm 1 8.December.04

  2. Scope www.kom.tu-darmstadt.de www.httc.de KN III (Mobile Networking), Distributed Multimedia Systems ( MM I and MM II ), Telecooperation II,III. ...; Embedded Systems Inst.-Msg. Applications IP-Tel. Terminal Peer-to- access access E-mail Web Peer File L5 Application Layer SIP & (Anwendung) H.323 Transport Layer Internet: Transport Netw. Transitions L4 UDP, TCP, SCTP QoS - RTP (Transport) Addressing Security Network Layer Internet: Network L3 IP QoS (Vermittlung) Data Link Layer LAN, MAN L2 High-Speed LAN (Sicherung) Physical Layer L1 Queueing Theory & Network Calculus (Bitübertragung) Introduction Legend: KN I KN II mmcom_qos_e-kp.fm 2 8.December.04

  3. Overview www.kom.tu-darmstadt.de www.httc.de 1. Motivation 1.1 Quality-of-Service 1.2 Repetition: Network Layer (Layer 3) 2. IntServ & Resource ReSerVation Protocol RSVP 2.1 IntServ – Components 2.2 IntServ – Service Classes 2.3 The RSVP Protocol 2.4 RSVP - Creating and maintaining reservation state 2.5 RSVP – Merging of Reservations 3. DiffServ: Differentiated Services for the Internet 3.1 DiffServ: Basic Ideas 3.2 DiffServ: Proposed Services 4. Price-Controlled Best-Effort 5. Summary: IntServ, DiffServ, Price Controlled Best Effort, Best Effort mmcom_qos_e-kp.fm 3 8.December.04

  4. 1. Motivation www.kom.tu-darmstadt.de www.httc.de Vision I NFORMATION S UPERHIGHWAY Convergence of • Internet • telephony network • radio and T.V. network • ... • all wired and mobile One infrastructure for all (digital) services ⇒ the M ULTI -S ERVICE I NTERNET mmcom_qos_e-kp.fm 4 8.December.04

  5. Multiservice Internet www.kom.tu-darmstadt.de www.httc.de Services on A PPLICATION layer (applications): • today • E-Mail • web • FTP • instant messaging • Peer-to-Peer file-sharing • next years (high-bandwidth, real-time applications) • telemedia telephony (what about emergency calls?) • video (in acceptable quality) • network games • science-fiction (?) • tele-medicine • highest quality immersive video everywhere • virtual worlds in real use • robot / car / ... control via Internet mmcom_qos_e-kp.fm 5 8.December.04

  6. Multiservice Internet (2) www.kom.tu-darmstadt.de www.httc.de Services on N ETWORK layer: • best-effort service • guaranteed service • ... ⇒ see further discussion Currently only one service on network layer: • best-effort service ⇒ Q UALITY OF S ERVICE must be supported (somehow) at network layer mmcom_qos_e-kp.fm 6 8.December.04

  7. Internet Real-Time and Multimedia Protocols www.kom.tu-darmstadt.de www.httc.de Signaling Quality of Service Media transp. H.261, MPEG H.323 SIP RTSP RSVP RTCP RTP TCP UDP IPv4, IPv6 PPP AAL3/4 AAL5 PPP Sonet ATM Ethernet V.34 mmcom_qos_e-kp.fm 7 8.December.04

  8. 1.1 Quality-of-Service Requirements of Different Applications www.kom.tu-darmstadt.de www.httc.de Continuous-media / discrete-media data presentation: • real time requirements Mode dependent: • off-line • retrieval / distribution • dialogue Media and encoding dependent: • discrete media / continuous media • compressed / uncompressed / compression method Affected parameters: Delay 1. priority • delay / jitter • throughput Throughput • loss 2. priority Loss / Reliability • availability, security, ... mmcom_qos_e-kp.fm 8 8.December.04

  9. Why Resource Administration? www.kom.tu-darmstadt.de www.httc.de QoS depends on available resources Resources and multimedia requirements: • always: • competition for resources among tasks • desire to provide best service at lowest possible costs “Window of Scarcity” requirements adapted from [Anderson et al., 1990] insufficient sufficient but interactive resources scarce resources video high-quality audio abundant resources network hardware file access resources in year X 1980 1990 2000 ⇒ R ESOURCE ADMINISTRATION to enforce QoS guarantees mmcom_qos_e-kp.fm 9 8.December.04

  10. Quality-of-Service – Main Issues www.kom.tu-darmstadt.de www.httc.de QoS specification: • application’s requirements • guarantees returned by the system QoS calculation: • functions to calculate QoS guarantees QoS enforcement: • reservation of resource capacities • scheduling of resource access mmcom_qos_e-kp.fm 10 8.December.04

  11. The 4 Approaches for Quality of Service www.kom.tu-darmstadt.de www.httc.de 1. IntServ (and RSVP) • resource reservation (per flow) and admission control • queuing priorities based on flow 2. DiffServ • introduce a number of service classes more changes QoS Control • queuing priorities based on service class simplicity 3. Price-Controlled Best-Effort (Congestion-Pricing) • don’t change much • let users that cause congestion pay • ... and hope some of them back off 4. Overprovisioning • don’t change anything • just add enough resources (routers, bandwidth) • ... and pray mmcom_qos_e-kp.fm 11 8.December.04

  12. 1.2 Repetition: Network Layer (Layer 3) www.kom.tu-darmstadt.de www.httc.de Network layer protocol IPv4 • U NRELIABLE DATAGRAM SERVICE • NO FLOW control • NO ERROR control • N O FIXED ROUTES • flexibility for path selection • reordering problems • NOT SUITABLE for time-critical continuous-media data • maximum datagram is 64 KByte • segmentation for smaller subnets (e.g., Ethernet 1500 byte) • reassembly necessary (within endsystem) • checksum for IP header only (to avoid misdirection) • Time-To-Live (TTL) = hop-counter to break loops ⇒ Modification of Internet protocols and mechanisms in order to provide Q UALITY OF S ERVICE mmcom_qos_e-kp.fm 12 8.December.04

  13. Transport Layer (Layer 4) www.kom.tu-darmstadt.de www.httc.de TCP: • congestion control included UDP: • no congestion control included Today: • most of the traffic is TCP (Web, Mail, Napster) Probable Future: • video and audio streams will increase UDP’s share of total traffic ⇒ (missing) Congestion control becomes more and more of a problem mmcom_qos_e-kp.fm 13 8.December.04

  14. 2. IntServ & Resource ReSerVation Protocol RSVP The ’Pure’ Internet Model for QoS Provisioning www.kom.tu-darmstadt.de www.httc.de Use IP and IP Multicast for data transmission: • no new data forwarding protocol Additional mechanisms, e. g.: RSVP • reservation protocol • Resource R e S er V ation RSVP Policy Appli- P rotocol Daemon cation Control • RSVP • resource management modules Admission • e.g. admission control, packet classifier, scheduler Control Packet Packet Classifier Scheduler Data mmcom_qos_e-kp.fm 14 8.December.04

  15. Integrated Services (Intserv) www.kom.tu-darmstadt.de www.httc.de Framework developed with IETF Goal: • efficient Internet support for applications which require SERVICE GUARANTEES • fullfil demands of • MULTIPOINT , REAL - TIME APPLICATIONS • for • small and • large group communication • typical example: • large-scale video conferences mmcom_qos_e-kp.fm 15 8.December.04

  16. 2.1 IntServ – Components www.kom.tu-darmstadt.de www.httc.de End-system and router components • existence and application of modules • depends on specific service used Host Router RSVP RSVP Policy Appli- RSVP Policy Routing cation Daemon Control Daemon Control Admission Admission Control Control Packet Packet Packet Packet Classifier Scheduler Classifier Scheduler Data Data mmcom_qos_e-kp.fm 16 8.December.04

  17. 2.2 IntServ – Service Classes www.kom.tu-darmstadt.de www.httc.de 3 service classes: • guaranteed service: • throughput and delay guarantees • controlled-load service: • limitation of load • similar to best-effort service in unloaded network • best effort: • traditional IP service: • no limitations, • no guarantees, • no effort for QoS provisioning • default Additional classes (suggested, but postponed): • committed rate • predictive delay • controlled delay • protected best-effort mmcom_qos_e-kp.fm 17 8.December.04

  18. IntServ – Characterization of Traffic www.kom.tu-darmstadt.de www.httc.de Stream traffic characterized by T OKEN B UCKET model token with rate r For • guaranteed and bucket of size b • controlled-load service packet stream with • r = long-term rate (bytes/s) • b = burst (bytes) • M = Maximum packet size (bytes) • m = minimum policed unit (bytes) • minimum number of tokens required to send an IP packet • p = peak rate (bytes/s) mmcom_qos_e-kp.fm 18 8.December.04

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend