当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)22 Queue Management and QoS

资源类别:文库,文档格式:PPT,文档页数:47,文件大小:1.19MB,团购合买
点击下载完整版文档(PPT)

15-441 Computer Networking ecture 22- Queue Management and QoS

15-441 Computer Networking Lecture 22 – Queue Management and QoS

Congestion Control Review What is congestion control? What is the principle of TCP?

2 Congestion Control Review • What is congestion control? • What is the principle of TCP?

Traffic and resource Management Resources statistically shared >Demand, (t)> Resource(t) Overload causes congestion packet delayed or dropped application performance suffer Local vs. network wide Transient vs persistent Challenge high resource utilization high application performance O

3 Traffic and Resource Management • Resources statistically shared • Overload causes congestion • packet delayed or dropped • application performance suffer • Local vs. network wide • Transient vs. persistent • Challenge • high resource utilization • high application performance

Resource Management Approaches > Demand, (t)>Resource(t) Increase resources install new links faster routers capacity planning provisioning traffic engineering happen at longer timescale Reduce or delay demand Reactive approach: encourage everyone to reduce or delay demand Reservation approach some requests will be rejected by the network

4 Resource Management Approaches • Increase resources • install new links, faster routers • capacity planning, provisioning, traffic engineering • happen at longer timescale • Reduce or delay demand • Reactive approach: encourage everyone to reduce or delay demand • Reservation approach: some requests will be rejected by the network

Congestion Control in Today' s Internet End-system-only solution(TCP) TCP dynamically estimates network state packet loss signals congestion TCP reduces transmission rate in presence of congestion routers play little role TCP F k edpac Capacit Control Planning Control Time scale RTT(ms) Months

5 Congestion Control in Today’s Internet • End-system-only solution (TCP) • dynamically estimates network state • packet loss signals congestion • reduces transmission rate in presence of congestion • routers play little role TCP TCP TCP Control Time scale Months Capacity Planning RTT (ms) Feedback Control

More Ideas on Traffic Management Improve TCP Stay with end-point only architecture Enhance routers to help tcP Random Early Discard Enhance routers to control traffic Rate limiting Fair Queueing Provide Qos by limiting congestion

6 More Ideas on Traffic Management • Improve TCP • Stay with end-point only architecture • Enhance routers to help TCP • Random Early Discard • Enhance routers to control traffic • Rate limiting • Fair Queueing • Provide QoS by limiting congestion

Router mechanisms Buffer management: when and which packet to drop? Scheduling: which packet to transmit next? classifie flow 2 Scheduler Buffer management 7

7 Router Mechanisms • Buffer management: when and which packet to drop? • Scheduling: which packet to transmit next? 1 2 Scheduler flow 1 flow 2 flow n Classifier Buffer management

Typical Internet Queuing FIFO drop-tail Simplest choice Used widely in the Internet FIFo (first-in-first-ou Implies single class of traffic Drop-tail Arriving packets get dropped when queue is full regardless of flow or importance Important distinction FIFO: scheduling discipline Drop-tail: drop policy

8 Typical Internet Queuing • FIFO + drop-tail • Simplest choice • Used widely in the Internet • FIFO (first-in-first-out) • Implies single class of traffic • Drop-tail • Arriving packets get dropped when queue is full regardless of flow or importance • Important distinction: • FIFO: scheduling discipline • Drop-tail: drop policy

FIFO Drop-tail Problems Leaves responsibility of congestion control completely to the edges(e.g, TCP) Does not separate between different flows No policing: send more packets> get more service Synchronization end hosts react to same events

9 FIFO + Drop-tail Problems • Leaves responsibility of congestion control completely to the edges (e.g., TCP) • Does not separate between different flows • No policing: send more packets → get more service • Synchronization: end hosts react to same events

FIFO Drop-tail Problems Full queues Routers are forced to havehave large queues to maintain high utilizations TCP detects congestion from loss Forces network to have long standing queues in steady-state Lock-out problem Drop-tail routers treat bursty traffic poorly Traffic gets synchronized easily With old TCP, caused very low tput Can be very unfair in b/w between flows

10 FIFO + Drop-tail Problems • Full queues • Routers are forced to have have large queues to maintain high utilizations • TCP detects congestion from loss • Forces network to have long standing queues in steady-state • Lock-out problem • Drop-tail routers treat bursty traffic poorly • Traffic gets synchronized easily • With old TCP, caused very low tput • Can be very unfair in b/w between flows

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共47页,可试读16页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有