武汉大学计算机学院:《多媒体技术及应用》 Chapter 7 protocols for Qos Support

Chapter 7 Protocols for Qos Support 7.0 Increased demands o Need to incorporate bursty and stream traffic in TCP/IP architecture ◆ ncrease capacity Faster links, switches, routers Intelligent routing policies End-to-end flow control ◆ Multicasting o Quality of Service( Qos) capability o Transport protocol for streaming
1 Chapter 7 Protocols for QoS Support 7.0 Increased Demands Need to incorporate bursty and stream traffic in TCP/IP architecture Increase capacity ◼ Faster links, switches, routers ◼ Intelligent routing policies ◼ End-to-end flow control Multicasting Quality of Service (QoS) capability Transport protocol for streaming

71 Resource reservation Unicast Prevention as well as reaction to congestion required e Can do this by resource reservation ◆ Unicast End users agree on Qos for task and request from network May reserve resources a Routers pre-allocate resources If Qos not available, may wait or try at reduced Qos
2 7.1 Resource Reservation - Unicast Prevention as well as reaction to congestion required Can do this by resource reservation Unicast ◼ End users agree on QoS for task and request from network ◼ May reserve resources ◼ Routers pre-allocate resources ◼ If QoS not available, may wait or try at reduced QoS

7.1 Resource Reservation- Multicast o Generate vast traffic High volume application like video Lots of destinations ◆ Can reduce load Some members of group may not want current transmission ◆“ Channels” of video Some members may only be able to handle part of transmission Basic and enhanced video components of video stream o Routers can decide if they can meet demand 3
3 7.1 Resource Reservation – Multicast Generate vast traffic ◼ High volume application like video ◼ Lots of destinations Can reduce load ◼ Some members of group may not want current transmission “Channels” of video ◼ Some members may only be able to handle part of transmission Basic and enhanced video components of video stream Routers can decide if they can meet demand

Resource reservation problems on an internet Reservations must follow chan o Must interact with dynamic routin langes in route o Soft state-a set of state information at a router that expires unless refreshed End users periodically renew resource requests
4 Resource Reservation Problems on an Internet Must interact with dynamic routing ◼ Reservations must follow changes in route Soft state – a set of state information at a router that expires unless refreshed ◼ End users periodically renew resource requests

7.1.1 Resource Reser Vation Protocol (RSVP) Design Goals o Enable receivers to make reservations Different reservations among members of same multicast group a allowed o Deal gracefully with changes in group membership Dynamic reservations, separate for each member of group o Aggregate for group should reflect resources needed Take into account common path to different members of group o Receivers can select one of multiple sources(channel selection) o Deal gracefully with changes in routes Re-establish reservations o Control protocol overhead o Independent of routing protocol 5
5 7.1.1 Resource ReSerVation Protocol (RSVP) Design Goals Enable receivers to make reservations ◼ Different reservations among members of same multicast group allowed Deal gracefully with changes in group membership ◼ Dynamic reservations, separate for each member of group Aggregate for group should reflect resources needed ◼ Take into account common path to different members of group Receivers can select one of multiple sources (channel selection) Deal gracefully with changes in routes ◼ Re-establish reservations Control protocol overhead Independent of routing protocol

RSVP Characteristics Unicast and multicast Simplex f Unidirectional data flow Separate reservations in two directions ◆ Receiver initiated i Receiver knows which subset of source transmissions it wants o Maintain soft state in internet Responsibility of end users o Providing different reservation styles a Users specify how reservations for groups are aggregated Transparent operation through non-RSVP routers o Support IPv4 (Tos field) and IPv6(Flow label field) 6
6 RSVP Characteristics Unicast and Multicast Simplex ◼ Unidirectional data flow ◼ Separate reservations in two directions Receiver initiated ◼ Receiver knows which subset of source transmissions it wants Maintain soft state in internet ◼ Responsibility of end users Providing different reservation styles ◼ Users specify how reservations for groups are aggregated Transparent operation through non-RSVP routers Support IPv4 (ToS field) and IPv6 (Flow label field)

7.12 Data flows Session e Data flow identified by destination Resources allocated by router for duration of session ◆ Defined by Destination IP address ◆ Unicast or multicast IP protocol identifier ◆ TCP, UDP etc Destination port May not be used in multicast
7 7.1.2 Data Flows - Session Data flow identified by destination Resources allocated by router for duration of session Defined by ◼ Destination IP address Unicast or multicast ◼ IP protocol identifier TCP, UDP etc. ◼ Destination port May not be used in multicast

Flow Descriptor ◆ Reservation Request Flow spec Desired Qos Used to set parameters in node's packet scheduler Service class, Rspec(reserve), Tspec(traffic) a Filter spec Set of packets for this reservation Source address, source prot
8 Flow Descriptor Reservation Request ◼ Flow spec Desired QoS Used to set parameters in node’s packet scheduler Service class, Rspec (reserve), Tspec (traffic) ◼ Filter spec Set of packets for this reservation Source address, source prot

Treatment of packets of one session at one router packets that Packet scheduler s packets of one session flowspec Qas delivery (addressed to one destination) espec Best-effo other packets delivery
9 Treatment of Packets of One Session at One Router

RSVP Operation Diagram (a) Data distrubution to a multicast group b)Filtering by Source (c)Filtering a Substream (d) Merged Resv Messages 10
10 RSVP Operation Diagram
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 武汉大学计算机学院:《多媒体技术及应用》 Chapter 6 Integrated and Differentiated Services.ppt
- 华中科技大学计算机学院:《计算机系统结构》课程PPT教学课件(讲稿,共十章,清华第2版,主讲:林安).ppt
- 华中科技大学计算机学院:《计算机系统结构》课程习题解答(清华第2版).doc
- 《过程控制》 第十六讲 过程计算机控制系统特点.ppt
- 《过程控制》 第十五讲 磨矿工艺简介.ppt
- 《过程控制》 第十四讲 比值控制系统.ppt
- 《过程控制》 第十三章 前馈控制结构.ppt
- 《过程控制》 第十二章 串级控制系统的结构.ppt
- 《过程控制》 第十一讲 PID参数对系统动静态特性的影响.ppt
- 《过程控制》 第十讲 单回路控制系统结构.ppt
- 《过程控制》 第九讲 常用调节规律.ppt
- 《过程控制》 第八讲 被控过程数学模型.ppt
- 《过程控制》 第七讲 执行器.ppt
- 《过程控制》 第六讲 压力的基本概念及单位.ppt
- 《过程控制》 第五讲 温标及换算关系.ppt
- 《过程控制》 第四讲 电流二线制.ppt
- 《过程控制》 第三讲 检测仪表功能及组成.ppt
- 《过程控制》 第二讲 过程控制的品质指标.ppt
- 《过程控制》 第一讲 过程控制目的.ppt
- 聊城大学教育传播技术学院:数据库应用基础教程——Visua| FoxPro 6.0程序设计.ppt
- 武汉大学计算机学院:《多媒体技术及应用》 第五章 多媒体通信网络的服务质量.ppt
- 武汉大学计算机学院:《多媒体技术及应用》 第一章 多媒体通信技术概述.ppt
- 武汉大学计算机学院:《多媒体技术及应用》 第三章 多媒体数椐压缩編码.ppt
- 武汉大学计算机学院:《多媒体技术及应用》 第二章 多媒体系统的主要属性.ppt
- 武汉大学计算机学院:《多媒体技术及应用》 第四章 多媒体同步.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第十章 面向对象测试.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第十一章 软件工程的前景.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第一章 绪论.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第二章 软件项目管理.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第三章 软件需求分析.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第四章 软件设计.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第五章 软件测试.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第五章 软件测试续.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第六章 软件维护.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第六章(6-2) 远程软工.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第七章 远程软工.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第七章(7-2) 面向对象软件工程的概念.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第八章 远程软工.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第八章 面向对象分析.ppt
- 西安交通大学软件学院:《面向对象的软件工程》 第九章 远程软工.ppt