...
首页> 外文期刊>Journal of Parallel and Distributed Computing >A new congestion control algorithm for improving the performance of a broadcast-based multiprocessor architecture
【24h】

A new congestion control algorithm for improving the performance of a broadcast-based multiprocessor architecture

机译:一种新的拥塞控制算法,用于提高基于广播的多处理器体系结构的性能

获取原文
获取原文并翻译 | 示例
           

摘要

Congestion occurring in the input queues of broadcast-based multiprocessor architectures can severely limit their overall performance. The existing congestion control algorithms estimate congestion based on a node's output channel parameters such as the number of free virtual channels or the number of packets waiting at the channel queue. In this paper, we have proposed a new congestion control algorithm to prevent congestion on broadcast-based multiprocessor architectures with multiple input queues. Our algorithm performs congestion control at the packet level and takes into account the next input queue number which will be accessed by the processor, which form the fundamental differences between our algorithm and the algorithms based on the idea of virtual channel congestion control. The performance of the algorithm is evaluated by OPNET Modeler with various synthetic traffic patterns on a 64-node Simultaneous Optical Multiprocessor Exchange Bus (SOME-Bus) architecture employing the message passing protocol. Performance measures such as average input waiting time, average network response time and average processor utilization have been collected before and after applying the algorithm. The results show that the proposed algorithm is able to decrease the average input waiting time by 13.99% to 20.39%, average network response time by 8.76% to 20.36% and increase average processor utilization by 1.92% to 6.63%. The performance of the algorithm is compared with that of the other congestion control algorithms and it is observed that our algorithm performs better under all traffic patterns. Also, theoretical analysis of the proposed method is carried out by using queuing networks.
机译:基于广播的多处理器体系结构的输入队列中发生的拥塞会严重限制其总体性能。现有的拥塞控制算法基于节点的输出信道参数(例如空闲虚拟信道的数量或在信道队列中等待的数据包的数量)来估计拥塞。在本文中,我们提出了一种新的拥塞控制算法,以防止基于广播的多输入多处理器架构上的拥塞。我们的算法在数据包级别执行拥塞控制,并考虑到处理器将访问的下一个输入队列号,这形成了我们的算法与基于虚拟信道拥塞控制思想的算法之间的根本区别。该算法的性能由OPNET Modeler在采用消息传递协议的64节点同时光学多处理器交换总线(SOME-Bus)体系结构上以各种综合流量模式进行评估。在应用该算法之前和之后,已收集了诸如平均输入等待时间,平均网络响应时间和平均处理器利用率之类的性能指标。结果表明,该算法能够将平均输入等待时间减少13.99%至20.39%,将平均网络响应时间减少8.76%至20.36%,并将平均处理器利用率提高1.92%至6.63%。将算法的性能与其他拥塞控制算法的性能进行了比较,观察到我们的算法在所有流量模式下的性能都更好。此外,通过使用排队网络对提出的方法进行了理论分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号