首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >A Decision Procedure for Deadlock-Free Routing in Wormhole Networks
【24h】

A Decision Procedure for Deadlock-Free Routing in Wormhole Networks

机译:蠕虫网络中无死锁路由的决策程序

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

摘要

Deadlock freedom is a key challenge in the design of communication networks. Wormhole switching is a popular switching technique, which is also prone to deadlocks. Deadlock analysis of routing functions is a manual and complex task. We propose an algorithm that automatically proves routing functions deadlock-free or outputs a minimal counter-example explaining the source of the deadlock. Our algorithm is the first to automatically check a necessary and sufficient condition for deadlock-free routing. We illustrate its efficiency in a complex adaptive routing function for torus topologies. Results are encouraging. Deciding deadlock freedom is co-NP-Complete for wormhole networks. Nevertheless, our tool proves a 13 $times$ 13 torus deadlock-free within seconds. Finding minimal deadlocks is more difficult. Our tool needs four minutes to find a minimal deadlock in a 11 $times$ 11 torus while it needs nine hours for a 12 $times$ 12 network.
机译:死锁自由是通信网络设计中的关键挑战。虫洞切换是一种流行的切换技术,它也容易出现死锁。路由功能的死锁分析是一项手动且复杂的任务。我们提出了一种算法,该算法可自动证明路由功能无死锁,或输出一个最小的反例来说明死锁的来源。我们的算法是第一个自动检查无死线路由的必要和充分条件的算法。我们在环形拓扑的复杂自适应路由功能中说明了其效率。结果令人鼓舞。决定死锁自由度是蠕虫网络的共同点。不过,我们的工具证明了13个 $ times $ 13个环面在几秒钟内无死锁。寻找最小的死锁更加困难。我们的工具需要4分钟才能在11个 $ times $ 11个圆环中找到最小的死锁,而12个圆环则需要9个小时。 $ times $ 12网络。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号