Skip to main content

Exploiting global knowledge to achieve self-tuned congestion control for k-ary n-cube networks

Publication ,  Journal Article
Thottethodi, M; Lebeck, AR; Mukherjee, SS
Published in: IEEE Trans. Parallel Distrib. Syst. (USA)
2004

Network performance in tightly-coupled multiprocessors typically degrades rapidly beyond network saturation. Consequently, designers must keep a network below its saturation point by reducing the load on the network. Congestion control via source throttling-a common technique to reduce the network load-prevents new packets from entering the network in the presence of congestion. Unfortunately, prior schemes to implement source throttling either lack vital global information about the network to make the correct decision (whether to throttle or not) or depend on specific network parameters, or communication patterns. This paper presents a global-knowledge-based, self-tuned, congestion control technique that prevents saturation at high loads across different communication patterns for k-ary n-cube networks. Our design is composed of two key components. First, we use global information about a network to obtain a timely estimate of network congestion. We compare this estimate to a threshold value to determine when to throttle packet injection. The second component is a self-tuning mechanism that automatically determines appropriate threshold values based on throughput feedback. A combination of these two techniques provides high performance under heavy load, does not penalize performance under light load, and gracefully adapts to changes in communication patterns

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

IEEE Trans. Parallel Distrib. Syst. (USA)

DOI

Publication Date

2004

Volume

15

Issue

3

Start / End Page

257 / 272

Related Subject Headings

  • Distributed Computing
  • 4606 Distributed computing and systems software
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Thottethodi, M., Lebeck, A. R., & Mukherjee, S. S. (2004). Exploiting global knowledge to achieve self-tuned congestion control for k-ary n-cube networks. IEEE Trans. Parallel Distrib. Syst. (USA), 15(3), 257–272. https://doi.org/10.1109/TPDS.2004.1264810
Thottethodi, M., A. R. Lebeck, and S. S. Mukherjee. “Exploiting global knowledge to achieve self-tuned congestion control for k-ary n-cube networks.” IEEE Trans. Parallel Distrib. Syst. (USA) 15, no. 3 (2004): 257–72. https://doi.org/10.1109/TPDS.2004.1264810.
Thottethodi M, Lebeck AR, Mukherjee SS. Exploiting global knowledge to achieve self-tuned congestion control for k-ary n-cube networks. IEEE Trans Parallel Distrib Syst (USA). 2004;15(3):257–72.
Thottethodi, M., et al. “Exploiting global knowledge to achieve self-tuned congestion control for k-ary n-cube networks.” IEEE Trans. Parallel Distrib. Syst. (USA), vol. 15, no. 3, 2004, pp. 257–72. Manual, doi:10.1109/TPDS.2004.1264810.
Thottethodi M, Lebeck AR, Mukherjee SS. Exploiting global knowledge to achieve self-tuned congestion control for k-ary n-cube networks. IEEE Trans Parallel Distrib Syst (USA). 2004;15(3):257–272.

Published In

IEEE Trans. Parallel Distrib. Syst. (USA)

DOI

Publication Date

2004

Volume

15

Issue

3

Start / End Page

257 / 272

Related Subject Headings

  • Distributed Computing
  • 4606 Distributed computing and systems software
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software