网络算法学:第二章 网络实现模型..ppt

交换 路由器内部的交换机制将数据包从输入链路 i 传送到输出链路 j。 早期的路由器使用总线作为交换机制: 假设存在N条输入链路,每条链路的速率为B,则总线上的负载达到BN,成为系统瓶颈。 今天的路由器采用并行交换机制,如crossbar交换机: 每条输入和输出链路使用各自的总线,通过交换机内部的交叉开关实现连通。 交换机调度是瓶颈,其问题规模也是BN。 * 排队 当数据包被交换到输出链路后,需要排队等候发送。 许多早期的路由器使用一个FIFO队列。 更复杂的调度策略可实现带宽公平分配或延迟保证: 每条输出链路设置多条队列 数据包按照一定的原则(优先级、业务类型、流ID等)放入某个队列 队列调度器每次从一个队列中取出数据包发送 队列调度器是瓶颈。 * 其它任务 包头检查和修改:一般由硬件完成 选路(RIP,OSPF,BGP):由主处理器完成。 协议处理(TCP,UDP,ICMP):由主处理器完成。 分片、重定向、ARP:在快路径还是慢路径上完成,有不同的做法。 基于内容的交换:快速URL匹配 流量测量:快速流匹配 …… * 2.5 操作系统 操作系统是为解决在裸机上编程困难而设计的。 与裸机打交道的三个最主要难题是:处理中断,管理内存,控制I/O设备。 为处理这些困难,操作系统提供了不间断计算、无限存储和简单I/O的抽象。 抽象在提高程序员生产效率的同时,带来了两个代价: 实现抽象

文档评论(0)

1亿VIP精品文档

相关文档