声明
摘要
第一章 绪论
1.1 研究背景与意义
1.2 队列调度算法研究现状
1.3 研究内容与设计指标
1.3.1 研究内容
1.3.2 设计指标
1.4 论文结构
第二章 队列调度算法及相关技术研究
2.1 队列调度算法
2.1.1 队列调度算法的性能指标
2.1.2 网络设备中主要的队列调度算法
2.2 数据缓存策略
2.3 队列管理
2.4 本章小结
第三章 DRR和WERR队列调度算法原理、建模与性能评估
3.1 DRR队列调度算法
3.1.1 DRR队列调度算法描述
3.1.2 DRR队列调度算法伪代码
3.1.3 DRR队列调度算法特点
3.2 WERR队列调度算法
3.2.1 WERR队列调度算法描述
3.2.2 WERR队列调度算法伪代码
3.2.3 WERR队列调度算法应用举例
3.2.4 WERR队列调度算法特点
3.3 DRR和WERR队列调度算法的建模与性能评估
3.3.1 建模环境与评估内容
3.3.2 吞吐量的公平性
3.3.3 相对平均公平性
3.3.4 启动时延
3.4 本章小结
第四章 WERR队列调度算法的硬件设计
4.1 WERR队列调度算法的硬件设计分析
4.2 WERR队列调度算法的硬件设计优化
4.3 网络带宽计算
4.3.1 算法性能指标
4.4 WERR队列调度算法模块划分
4.4.1 模块功能阐述
4.4.2 WERR队列调度算法硬件设计流程
4.5 Verilog硬件描述语言代码调试
4.6 本章小结
第五章 WERR队列调度算法的验证与综合
5.1 ASIC功能验证
5.1.1 ASIC验证的功能与流程
5.1.2 WERR队列调度算法的Testbench
5.1.3 WERR队列调度算法的Testcase
5.1.4 Testcase验证波形
5.1.5 代码覆盖率
5.2 WERR队列调度算法的综合
5.2.1 综合脚本配置
5.2.2 综合报告
5.3 WERR队列调度算法的FPGA验证
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
攻读硕士学位期间发表的论文和专利