首页> 外文学位 >Architectural support for efficient utilization of interconnection network resources.
【24h】

Architectural support for efficient utilization of interconnection network resources.

机译:有效支持互连网络资源的体系结构支持。

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

摘要

Efficient and reliable communication is essential for achieving high performance in networked computing environments. Limited network resources bring about unavoidable competition among in-flight packets, resulting in network congestion and, possibly, deadlock. The effectiveness of deadlock handling mechanisms in a network often determines the upper bound in the throughput and utilization that the network can deliver.; Much research has been conducted to improve network performance by efficiently handling deadlock anomalies. However, the existence of multiple message types and associated inter-message dependencies at network end nodes may cause message-dependent deadlocks in networks that are designed to be free of routing deadlock. Most methods currently used for dealing with message-dependent deadlock require more system resources than are necessary and/or do not use system resources efficiently. This may have an adverse effect on system performance if resources are scarce.; To provide useful insight into the severity of message-dependent deadlocks, this work characterizes the frequency of such deadlocks in multiprocessor/multicomputer systems. It then proposes a handling technique based on progressive deadlock recovery and evaluates its performance. Results show that message-dependent deadlocks occur very infrequently under typical circumstances. The proposed technique relaxes restrictions on the use of network resources considerably, allowing the routing of packets and the handling of message-dependent deadlocks to be much more efficient.; One of the drawbacks of recovery-based deadlock handling techniques is that networks might suffer from significant performance degradation when they are deeply saturated. There has been a body of research done on solving this problem by preventing networks from being overloaded with packets. However, none of these provide an efficient way of accelerating the movement of packets involved in congestion onward to their destinations. This dissertation proposes a new mechanism for the detection and resolution of network congestion and deadlocks. The proposed mechanism is based on increasing the scheduling priority of packets involved in congestion and providing necessary resources for those packets to make forward progress.
机译:高效可靠的通信对于在网络计算环境中实现高性能至关重要。有限的网络资源会导致传输中的数据包之间不可避免的竞争,从而导致网络拥塞甚至可能导致死锁。网络中死锁处理机制的有效性通常决定了网络可以提供的吞吐量和利用率的上限。通过有效处理死锁异常,已经进行了许多研究来提高网络性能。但是,在网络端节点处存在多种消息类型和相关的消息间依存关系可能会导致在设计为没有路由死锁的网络中导致消息相关的死锁。当前用于处理与消息相关的死锁的大多数方法所需要的系统资源比必要的更多,并且/或者没有有效地使用系统资源。如果资源不足,这可能会对系统性能产生不利影响。为了对消息相关的死锁的严重性提供有用的见解,这项工作描述了多处理器/多计算机系统中此类死锁的发生频率。然后,提出了一种基于渐进式死锁恢复的处理技术并评估其性能。结果表明,在典型情况下,与消息相关的死锁很少发生。所提出的技术大大放宽了对网络资源使用的限制,从而使数据包的路由和与消息相关的死锁的处理更加有效。基于恢复的死锁处理技术的缺点之一是,当网络深度饱和时,它们可能会遭受明显的性能下降。通过防止网络因数据包过载而解决此问题已有大量研究。然而,这些都没有提供加速拥塞中的分组向其目的地移动的有效方式。本文提出了一种检测和解决网络拥塞和死锁的新机制。所提出的机制是基于增加拥塞中所涉及的分组的调度优先级并为这些分组提供必要的资源以使其前进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号