首页 | 本学科首页   官方微博 | 高级检索  
     

带输入队列并行交换的负载平衡分析
引用本文:董雨果,汪胜荣,郭云飞,刘颖. 带输入队列并行交换的负载平衡分析[J]. 软件学报, 2007, 18(2): 229-235
作者姓名:董雨果  汪胜荣  郭云飞  刘颖
作者单位:工程大学,电讯工程学院,陕西,西安,710077;信息工程大学,国家数字交换系统工程技术研究中心,河南,郑州,450002
基金项目:国家高技术研究发展计划(863计划);陕西省自然科学基金
摘    要:并行交换是新兴的交换技术,基于该技术能够利用小型交换模块来构建大容量的交换系统,例如太比特或更高容量的交换机.把带输入队列的并行交换称为带缓存并行交换(buffered parallel switch,简称BPS),重点研究其中并行且独立工作的交换模块之间的负载平衡问题.从不同角度出发,提出两种负载平衡的定义.基于两种定义,分别分析了BPS负载平衡的条件并提出分布式调度算法族.最后,提出一种简单而有效的调度算法,该算法能在无加速比BPS中同时满足两种定义,仿真实验结果表明了该算法的有效性和良好性能.另外,就算法的工程实现进行了讨论.

关 键 词:并行交换  负载平衡  缓存  调度  分布式算法
收稿时间:2003-09-16
修稿时间:2005-07-08

Exploring Load Balancing of a Parallel Switch with Input Queues
DONG Yu-Guo,WANG Sheng-Rong,GUO Yun-Fei and LIU Ying. Exploring Load Balancing of a Parallel Switch with Input Queues[J]. Journal of Software, 2007, 18(2): 229-235
Authors:DONG Yu-Guo  WANG Sheng-Rong  GUO Yun-Fei  LIU Ying
Abstract:Parallel switch is an emerging switch technology by which we can build a high capacity switching system (such as a terabit or higher switch) from many small switch fabrics. This paper refers to the parallel switch with input queues as the Buffered Parallel Switch (BPS) and address the open issue of load-balancing for switch fabrics working parallelly and independently. Two classes of definition which depict the load balancing in different ways are proposed. Then conditions for BPS load balancing are analyzed and a family of distributed scheduling algorithms is presented. At last, a simple and efficient scheduling algorithm which can satisfy both classes of definition in a BPS without speedup is developed. Simulation results show the validity and performance of the load-balancing algorithm. Practical implementation of the distributed scheduling algorithms is also discussed.
Keywords:parallel switch  load balancing  buffer  scheduling  distributed algorithm
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号