没有合适的资源?快使用搜索试试~ 我知道了~
首页k-ary n-cube网络的QCR路由算法:无死锁与负载均衡优化
本文主要探讨了2009年发表的一篇关于k-ary n-cube网络的跨区域适应性路由算法(Quadrant Crossing Routing, QCR)。k-ary n-cube网络是一种多维立方体结构的互连网络,其特点是数据传输速度快且具有良好的容错性。传统的路由算法可能面临死锁和活锁问题,以及负载不均衡的问题,而QCR算法正是为解决这些问题而设计的。 QCR算法的核心思想是将网络划分为多个路由区域,每个区域根据其在k-ary n-cube结构中的位置赋予不同的权重。这样做的目的是为了实现负载均衡,避免某些区域过载,其他区域空闲。该算法通过考虑网络中各输出端口等待分组请求的时间间隔来动态调整流量分布,即当某个区域负载较高时,允许分组跨越区域进行路由,从而平衡整体网络的流量负载。 与已有的路由算法,如维序路由算法(Dimension Ordering Routing, DOR)、Duato和GA-L等相比,QCR在时延和吞吐量方面表现更为优越。作者利用OPNET(一款常用的网络仿真软件)对QCR算法进行了多模式流量下的仿真验证,结果显示,QCR算法在处理复杂网络负载情况时展现出更好的性能。 这篇论文提出了一种创新的、无死锁和活锁、且能有效提高网络性能的路由策略,对于优化k-ary n-cube网络的流量管理和负载均衡具有重要意义。它不仅提升了网络的效率,也为后续的网络设计和路由算法研究提供了新的思路和实践参考。
资源详情
资源推荐
2009 年 第 30 卷 第 3 期 中 北 大 学 学 报(自然科学版)
Vol
.30
No
.3 2009
(总第 125 期)
JO U R N A L O F N O R T H U N IV E R SIT Y O F C H IN A
(
N A T U R A L SC IE N C E E D IT IO N
)
(
Sum No
.125)
文章编号: 1673-3193(2009)03-0222-06
k
-
ar y
n
-
cu b e
网 络 中 跨 区 域 适 应 性 路 由 算 法
刘俊辉
1
, 顾华玺
2
, 王长山
1
(1.西安电子科技大学 计算机学院, 陕西 西安 710071;
2.西安电子科技大学
ISN
国家重点实验室, 陕西 西安 710071)
摘 要: 针对
k
-
ary
n
-
cube
网络, 提出一种无死锁、 无活锁、 负载均衡的跨区域路由算法 (
Quadrant
Crossing Routing
,
QCR
).算法按照分组源目的节点相对位置将网络划分路由区域, 并给予这些区域不同的
权重, 同时设定跨区域规则, 允许分组根据网络负载状态跨区域路由, 这样就使得网络的流量分布更均衡.
网络的负载程度由输出端口等待分组请求的时间间隔的大小决定.最后, 利用
OPNET
对所提算法在不同
流量模式下进行仿真.结果表 明: 相比已有的同类算法, 如维序路由算法 (
Dimension Order Routing
,
DOR
),
Duato
及
GAL
等,
QCR
表现出较好的时延、 吞吐性能.
关键词: 互连网络; 路由算法; 负载均衡
中图分类号:
T P
393 文献标识码:
A
Q uadrant C rossing A daptive R outing A lgorithm
in
k
-
ary
n
-
cube N etw orks
L IU Jun
-
hui
1
,
GU Hua
-
x i
2
,
W A N G Chang
-
shan
1
(1.
School of Computer Science
,
Xidian U niversity
,
Xi
’
an
710071,
China
;
2.
State Key Lab of ISN
,
Xidian U niversity
,
Xi
’
an
710071,
China
)
A bstract
:
A new quadrant cr ossing rout ing
(
Q CR
)
algorithm for
k
-
ary
n
-
cube netw orks is proposed
,
w hich is load balanced
,
deadlock
-
free and livelock
-
free
.
A ccording to the source and destination node of
each packet
,
the net w ork is divided into several quadrants w ith various w eights
.
Q CR sets quadrant
crossing rule and allow s packet s to cross quadrants based on netw ork state
,
w hich makes traffic
dist ribut ion m ore balanced
.
N etw ork stat e is determined by the time interval betw een t he last tw o
requests to the sam e output
.
Finally
,
perform ance of t he proposed routing algorithm is evaluated by
OPN ET under various traffic m odes
.
T he sim ulat ion results show that Q CR out perform s the previously
published rout ing algorithm s
,
such as dimension order routing
(
DOR
),
Duato
’
s algorithm and G A L
.
K ey w ords
:
int erconnect ion netw ork
;
routing algorithm
;
load balanced
0 引 言
k
-
ary
n
-
cube
网络由于具有拓扑结构规整, 节点度低和在单芯片上容易实现等特点, 已得到了广泛
的应用, 如全球第一台太比特路由器
A V ICI T SR
[1]
, 目前全球运算最快的超级计算机
Blue G ene
/
L
[2]
等
磁
收 稿 日 期 : 2008-05-07
基 金 项 目: 中 兴 通 讯 基 金资 助 项 目 (
ZXJ S
200609120159)
作 者简 介 : 刘 俊 辉(1982-), 男 , 硕士 生 .主 要 从事 互连网 络 路 由 算法研究 研 究 .
下载后可阅读完整内容,剩余5页未读,立即下载
6???6
- 粉丝: 3
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JavaScript DOM事件处理实战示例
- 全新JDK 1.8.122版本安装包下载指南
- Python实现《点燃你温暖我》爱心代码指南
- 创新后轮驱动技术的电动三轮车介绍
- GPT系列:AI算法模型发展的终极方向?
- 3dsmax批量渲染技巧与VR5插件兼容性
- 3DsMAX破碎效果插件:打造逼真碎片动画
- 掌握最简GPT模型:Andrej Karpathy带你走进AI新时代
- 深入解析XGBOOST在回归预测中的应用
- 深度解析机器学习:原理、算法与应用
- 360智脑企业内测开启,探索人工智能新场景应用
- 3dsmax墙砖地砖插件应用与特性解析
- 微软GPT-4助力大模型指令微调与性能提升
- OpenSARUrban-1200:平衡类别数据集助力算法评估
- SQLAlchemy 1.4.39 版本特性分析与应用
- 高颜值简约个人简历模版分享
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功