Skip to main content

Balancing Traffic in Meshes by Dynamic Channel Selection

  • Conference paper
  • First Online:
Parallel and Distributed Processing and Applications (ISPA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2745))

Abstract

This paper presents an idea of dynamic channel selection to balance traffic for a mesh network. The key idea is to maintain the history of channel utilization in each node and based on the recorded information the node router can predict the current load of the network and route packets through less trafficked or more appropriate channels to avoid congestion. Three dynamic channel selection policies, DCS-I, DCS-II and DCS-III, have been designed, each with specific advantages, to fit different situations. Performance of six established adaptive routing algorithms with five channel selection policies are evaluated through simulation. The results exhibit that when network traffic gets heavy, the proposed DCS-II and DCS-III yield constantly better performance in terms of throughput and communication latency than the other selection policies. DCS-II and DCS-III are also shown to bring about more even buffer utilization — manifesting the important link between balanced network traffic and desired performance.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ni, L. M., McKinley, P. K.: A survey of Wormhole Routing Techniques in Direct Networks. IEEE Computer, Vol. 26, No. 2 (1993) 62–76.

    Google Scholar 

  2. Dally, W. J.: Virtual Channel Flow Control. IEEE Trans. on Parallel and Distributed Systems, Vol. 3, No. 3 (1992) 194–205.

    Article  Google Scholar 

  3. Dally, W. J., Akoi, H.: Deadlock-Free Adaptive Routing in Multicomputer Networks Using Virtual Channels. IEEE Trans. on Parallel and Distributed Systems, Vol. 4, No. 4 (1993) 466–475.

    Article  Google Scholar 

  4. Chuang, P.-J., Chen, J.-T., Jiang, Y.-T.: Balancing Buffer Utilization in Meshes Using a “Restricted Area” Concept. IEEE Trans. on Parallel and Distributed Systems, Vol. 13, No. 8 (2002) 814–827.

    Article  Google Scholar 

  5. Upadhyay, J., Varavithya, V., Mohapatra, P.: A Traffic-Balanced Adaptive Wormhole Routing Scheme for Two-Dimensional Meshes. IEEE Trans. on Computers, Vol. 46, No. 2 (1997) 190–197.

    Article  Google Scholar 

  6. Glass, C. J., Ni, L. M.: The Turn Model for Adaptive Routing. J. ACM, Vol. 41, No. 5 (1994) 874–902.

    Article  Google Scholar 

  7. Su, C.-C., Shin, K. G.: Adaptive Deadlock-Free Routing in Multicomputers Using Only One Extra Virtual Channel. Proc. 22nd Int’l Conf. on Parallel Processing, Vol. I (1993) 227–231.

    Google Scholar 

  8. Boura, Y. M., Das, C. R.: Efficient Fully Adaptive Wormhole Routing in n-Dimensional Meshes. Proc. 14th Int’l Conf. on Distributed Computing Systems (1994) 589–596.

    Google Scholar 

  9. Dally, W. J.: Performance Analysis of k-ary n-cube Interconnection Networks. IEEE Trans. on Computers, Vol. 39, No. 6 (1990) 775–785.

    Article  Google Scholar 

  10. Glass, C. J., Ni, L. M.: Adaptive Routing in Mesh-Connected Networks. Proc. 1992 Int’l Conf. on Distributed Computing Systems (1992) 12–19

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chuang, PJ., Jiang, YT. (2003). Balancing Traffic in Meshes by Dynamic Channel Selection. In: Guo, M., Yang, L.T. (eds) Parallel and Distributed Processing and Applications. ISPA 2003. Lecture Notes in Computer Science, vol 2745. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-37619-4_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-37619-4_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40523-8

  • Online ISBN: 978-3-540-37619-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics