k-ary n-cube网络中的死锁及负载均衡研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yanlj007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为互连网络中一种流行的拓扑网络,k-ary n-cube网络目前面临着多应用、多业务以及业务分布不均等问题,这就要求设计的路由算法要有较强的负载均衡能力,以及所采用的死锁解决算法具有适应各种网络业务的能力。当前相关技术都没有很好地解决这些问题,如负载均衡路由算法存在着资源利用失衡等问题;死锁方面则存在着死锁检测时误检率过高等问题。基于此,本文的主要工作和贡献包括如下两方面:1.在研究现有死锁技术的基础上,提出了基于环的死锁检测路由算法(Cycle based Deadlock Detection routing algorithm,CDD)。与传统检测算法仅采用超时机制不同,CDD从信道依赖环——死锁形成的原因入手对死锁进行检测。根据k-ary n-cube网络拓扑特性,CDD分别检测同维环中形成的死锁与不同维(即异维)环中形成的死锁。在同维中CDD运用流控策略,即分组进入当前所在信道前,该信道的缓存剩余量大小进行检测;在异维中CDD则通过分组的转向来检测。CDD继而对那些初步检测判定为死锁的分组,分别根据其所申请的所有输出信道处于忙状态的时间间隔做最后的检测。本文运用OPNET仿真软件对其进行仿真,结果表明,CDD与现有soft-based死锁检测算法相比,具有较低的死锁误检率,较低的时间门限值敏感性等。2.针对现有负载均衡路由算法存在的问题,提出了跨区域的适应性路由算法(Quadrant Crossing Routing algorithm,QCR)。QCR按照分组源、目的结点相对位置将网络划分路由区域,并给予这些区域不同的权重,同时设定跨区域规则,允许分组根据网络负载状态,跨区域路由。这就提高了分组路由的适应性,并使网络的负载更均衡。网络的负载程度由输出端口等待分组请求的时间间隔的大小决定。运用OPNET对QCR在不同流量模式下进行仿真,结果表明,相比已有同类算法,如维序算法,Duato及GAL等算法,QCR的性能优于这些传统路由算法。
其他文献
无线Mesh网络是一种动态自组织、自配置的无线网络,具有结构灵活、维护方便、良好的健壮性和可靠的服务覆盖区等优点,成为目前研究的热点。性能测试平台是研究无线Mesh网络的
影视特效的需求推动着计算机图形学技术的发展,计算机图形学技术对影视行业也有着巨大的影响。建模与渲染是计算机图形学重要的研究与应用领域。研究人员研究出来许多渲染算
论文主要研究了在Solaris操作系统下如何从虚拟文件系统层入手,完成一套基于该层的加密组件。本文构建了一个堆栈化虚拟文件系统模型,这个模型的核心主要包括系统调用时v节点堆
集群技术发展到今天,集群节点间的互连技术对集群整体性能的影响越来越重要。MPICH作为广泛使用的集群通信函数库,集群网络的通信性能直接影响到MPI程序的运行效率。新型高性能
随着网络技术的快速发展,网络的规模和速度得到了大幅度的提升,随之而来的是越来越严峻的安全形势。入侵检测(ID)作为一种积极主动的安全防御技术,受到了越来越多的关注。它
过去的几十年中,摩尔定理一直是计算机和电子工业发展的推动力。它不断地促进计算机和电子领域的创新变革,使得我们可以将一个大的系统集成到一个芯片上,即所谓的片上系统SoC(Sy
视频对象的分割一直是数字视频领域的研究热点和难点,至今为止已经有上千种分割算法,并且不断有新的理论应用到视频分割中来。在视频对象中,人们感兴趣的一般是运动的对象,运
随着对Agent系统研究的逐步深入,移动Agent技术己经从过去的理论探索阶段进入到实用阶段。移动Agent系统的开发平台和执行环境不断出现,使得移动Agent系统安全性日益成为一个
人体的对称性不仅发生在外形,在骨胳和器官结构方面上也存在许多近似对称。在外形方面,对称通常表现为镜像对称。如果某个人的一种器官医学图像比其他人的器官图像显得更不对称
随着计算机和网络技术的发展,使得人们通过网络来协作完成同一件工作成为可能。计算机支持的协同工作(Computer Supported Cooperation Work: CSCW)研究领域正是在这样的背景