本文提出了一种新颖的协议,用于减少基于偏转路由的片上互连网络中的最坏情况数据包延迟。该协议强制偏转数据包的头部而非其负载,从而减少了总体网络流量,更重要的是,通过减少注入前延迟来降低最坏情况数据包延迟。
输入:基于环形拓扑的无路由器片上网络,采用全包偏转路由机制 输出:改进的偏转协议,减少最坏情况数据包延迟 约束条件:保持原有网络功能,不增加额外缓冲开销,满足实时系统性能要求
在传统协议中,当数据包在目的交换机无法弹出时(如弹出链路被占用),整个数据包会被偏转并沿环路传输直到再次到达目的地。
缓冲管理:
头部识别机制:
流量优化:
传统方式:完整数据包偏转 = 头部(H) + 负载(L-H)
新协议:仅头部偏转 = 头部(H)
流量减少 = (L-H) × 偏转次数 × 返回路径长度
| 网络规模 | 4×4 | 5×5 | 6×6 | 7×7 | 8×8 | 9×9 |
|---|---|---|---|---|---|---|
| 最大改进(%) | 93.07 | 89.45 | 89.26 | 89.33 | 83.36 | 80.66 |
| 池化平均(%) | 6.60 | 3.33 | 3.20 | 2.64 | 2.16 | 0.92 |
关键发现:
新协议在可调度性比率方面显著优于基线:
通过不同偏转次数(0-3次)的对比分析:
修改后的注入前空闲时间分析公式:
原始公式涉及所有流的完整数据包长度Lj
新协议公式将偏转流的负载长度替换为头部长度H
由于Lj > H,新协议理论上必然优于原始方法
本文引用了15篇相关研究,主要包括:
总体评价:这是一篇高质量的系统架构论文,提出了创新的偏转路由优化协议,具有扎实的理论基础和全面的实验验证。虽然在应用范围和实现细节方面存在一定局限性,但其核心思想具有重要的学术价值和实用意义,为片上网络优化研究提供了新的方向。