کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
432443 688896 2012 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Efficient implementation of globally-aware network flow control
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Efficient implementation of globally-aware network flow control
چکیده انگلیسی

Network flow control mechanisms that are aware of global conditions potentially can achieve higher performance than flow control mechanisms that are only locally aware. Owing to high implementation overhead, globally-aware flow control mechanisms in their purest form are seldom adopted in practice, leading to less efficient simplified implementations. In this paper, we propose an efficient implementation of a globally-aware flow control mechanism, called Critical Bubble Scheme, for k-ary n-cube networks. This scheme achieves near-optimal performance with the same minimal buffer requirements of globally-aware flow control and can be further generalized to implement the general class of buffer occupancy-based network flow control. We prove deadlock freedom of the proposed scheme and exploit its use in handling protocol-induced deadlocks in on-chip environments. We evaluate the proposed scheme using both synthetic traffic and real application loads. Simulation results show that the proposed scheme can reduce the buffer access component of packet latency by as much as 62% over locally-aware flow control, and improve average packet latency by 18.8% and overall execution time by 7.2% in full system simulation.


► The advantages and challenges of using globally-aware flow control are analyzed.
► A simple yet elegant scheme is proposed to implement globally-aware flow control efficiently.
► Deadlock freedom of the proposed scheme under various cases are proved.
► The effectiveness of this scheme in handling message-dependent deadlock is investigated.
► Both synthetic and real application loads are used to evaluate the proposed scheme.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 72, Issue 11, November 2012, Pages 1412–1422
نویسندگان
, , ,