Skip to main content
Log in

An analytical model for torus networks in the presence of batch message arrivals with hot-spot destinations

  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

Interconnection networks are hardware fabrics supporting communications between individual processors in multicomputers. The low-dimensional k-ary n-cubes (or torus) with adaptive wormhole switching have attracted significant research efforts to construct high-performance interconnection networks in contemporary multi-computers. The arrival process and destination distribution of messages have great effects on network performance. With the aim of capturing the characteristics of the realistic traffic pattern and obtaining a deep understanding of the performance behaviour of interconnection networks, this paper presents an analytical model to investigate the message latency in adaptive-routed wormhole-switched torus networks where there exists hot-spot nodes and the message arrivals follow a batch arrival process. Each generated message has a given probability to be directed to the hot-spot node. The average degree of virtual channel multiplexing is computed by the GE/G/1/V queueing system with finite buffer capacity. We compare analytical results of message latency with those obtained through the simulation experiments in order to validate the accuracy of the derived model.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Duato, S. Yalamanchili, L. Ni. Interconnection Networks: An Engineering Approach, Morgan Kaufmann, 2003.

  2. H. Sharif, H. Vakilzadian. Interconnection Network Frontend Controller Combining to Reduce Hot Spots Effects. Computer Communications, vol. 20, no. 12, pp. 1089–1097, 1997.

    Article  Google Scholar 

  3. W. J. Dally, B. Towles. Principles and Practices of Interconnection Network, Morgan Kaufmann, 2004.

  4. P. A. Dinda, B. M. Garcia, K. S. Leung. The Measured Network Traffic of Compiler Parallelized Programs. In Proceedings of International Conference on Parallel Processing, IEEE Computer Society Press, Washington, DC, USA, pp. 175–184, 2001.

    Google Scholar 

  5. I. Elhanany, B. Matthews. On the Performance of Outputqueued Cell Switches with Non-uniformly Distributed Bursty Arrivals. IEE Proceedings: Communications, vol. 153, no. 2, pp. 201–204, 2006.

    Article  Google Scholar 

  6. G. F. Pfister, V. A. Norton. Hot-spot Contention and Combining in Multistage Interconnection Networks. IEEE Transactions on Computers, vol. 34, no. 10, pp. 943–948, 1985.

    Google Scholar 

  7. F. Silla, M. P. Malumbres, J. Duato, D. Dai, D. K. Panda. Impact of Adaptivity on the Behavior of Networks of Workstations under Bursty Traffic. In Proceedings of International Conference on Parallel Processing, IEEE Press, Washington, DC, USA, pp. 88–95, 1998.

    Google Scholar 

  8. M. S. Squillante, D. D. Yao, L. Zhang. Analysis of Job Arrival Patterns and Parallel Scheduling Performance. Performance Evaluation, vol. 36–37, no. 1, pp. 137–163, 1999.

    Article  Google Scholar 

  9. M. Saleh, M. Atiquzzaman. Analysis of Shared Buffer Switches under Non-uniform Traffic Pattern and Global Flow Control. Computer Networks, vol. 34, no. 2, pp. 297–315, 2000.

    Article  Google Scholar 

  10. Y. Wu, G. Min, M. Ould-Khaoua, H. Yin. An Analytical Model for Torus Networks in the Presence of Hot-spot Traffic with Batch Arrivals. In Proceedings of Annual Meeting of the IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication System, IEEE Press, pp. 395–401, 2007.

  11. M. Ould-Khaoua, H. Sarbazi-Azad. An Analytical Model of Adaptive Wormhole Routing in Hypercubes in the Presence of Hot Spot Traffic. IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 3, pp. 283–292, 2001.

    Article  MathSciNet  Google Scholar 

  12. H. Sarbazi-Azad, M. Ould-Khaoua, L. M. Mackenzie. On the Performance of Adaptive Wormhole Routing in the Bidirectional Torus Network: A Hot Spot Analysis. Microprocessors and Microsystems, vol. 25, no. 6, pp. 277–285, 2001.

    Article  Google Scholar 

  13. H. Sarbazi-Azad, M. Ould-Khaoua. Analytical Modeling of Wormhole-routed k-ary n-cubes in the Presence of Hot-spot Traffic. IEEE Transactions on Computers, vol. 50, no. 7, pp. 623–634, 2001.

    Article  MathSciNet  Google Scholar 

  14. F. Safaei, A. Khonsari, M. Fathy, M. Ould-Khaoua. Pipelined Circuit Switching: Analysis for the Torus with Non-uniform Traffic. Journal of System Archtecture, vol. 54, no. 1–2, pp. 97–110, 2008.

    Article  Google Scholar 

  15. S. Ramany. Routing in Wormhole Networks, Ph. D. dissertation, Computer Science Department, University of Saskatchewan, USA, 1995.

    Google Scholar 

  16. D. Kouvatsos, I. Awan. Entropy Maximisation and Open Queueing Networks with Priorities and Blocking. Performance Evaluation, vol. 51, no. 2–4, pp. 191–227, 2003.

    Article  Google Scholar 

  17. D. Kouvatsos, S. Assi, M. Ould-khaoua. Performance Modelling of Wormhole-routed Hypercubes with Bursty Traffic and Finite Buffers. International Journal of Simulation, Practics, Systems, Science and Technology, vol. 6, no. 3–4, pp. 69–81, 2005.

    Google Scholar 

  18. G. Min, M. Ould-Khaoua. Performance Modelling and Evaluation of Virtual Channels in Multicomputer Networks with Bursty Traffic. Performance Evaluation, vol. 58, no. 2–3, pp. 143–162, 2004.

    Article  Google Scholar 

  19. G. Min, M. Ould-Khaoua. A Performance Model for Wormhole-switched Interconnection Networks under Selfsimilar Traffic. IEEE Transactions on Computers, vol. 53, no. 5, pp. 601–613, 2004.

    Article  Google Scholar 

  20. Y. Wu, G. Min, L. Wang. Performance Analysis of Interconnection Networks Under Bursty and Batch Arrival Traffic. In Proceedings of the International Conference on Algorithms and Architectures for Parallel Processing, Lecture Notes in Computer Science, Springer-Verlag, vol. 4494, pp. 25–36, 2007.

    Google Scholar 

  21. N. Alzeidi, A. Khonsari, M. Ould-Khaoua, L. Mackenzie. A New Approach to Model Virtual Channels in Interconnection Networks. Journal of Computer and System Sciences, vol. 73, no. 8, pp. 1121–1130, 2007.

    Article  MATH  MathSciNet  Google Scholar 

  22. Y. M. Boura, C. R. Das. Performance Analysis of Buffering Schemes in Wormhole Routers. IEEE Transactions on Computers, vol. 46, no. 6, pp. 687–694, 1997.

    Article  Google Scholar 

  23. W. J. Dally. Virtual Channel Flow Control. IEEE Transactions on Parallel and Distributed Systems, vol. 3, no. 2, pp. 194–205, 1992.

    Article  Google Scholar 

  24. J. T. Draper, J. Ghosh. A Comprehensive Analytical Model for Wormhole Routing in Multicomputer Systems. Journal of Parallel and Distributed Computing, vol. 23, no. 2, pp. 202–214, 1994.

    Article  Google Scholar 

  25. S. Loucif, M. Ould-Khaoua, L. M. Mackenzie. Analysis of Fully Adaptive Wormhole Routing in Tori. Parallel Computing, vol. 25, no. 12, pp. 1477–1487, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  26. S. G. Denazis. Queueing Network Models with Blocking and Multiple Job Classes, Ph.D. dissertation, Postgraduate School of Studies in Computing, University of Bradford, UK, 1993.

    Google Scholar 

  27. X. Zhuang, V. Liberatore. A Recursion-based Paradigm in Wormhole Routed Networks. IEEE Transactions on Parallel and Distributed Systems, vol. 16, no. 11, pp. 1034–1052, 2005.

    Article  Google Scholar 

  28. L. Kleinrock. Queueing Systems, John Wiley, New York, USA, 1975.

    MATH  Google Scholar 

  29. R. Nelson. Probability, Stochastic Processes, and Queueing Theory: The Mathematics of Computer Performance Modeling, Springer, 1995.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Geyong Min.

Additional information

This work was supported by the UK EPSRC research grant (No. EP/C525027/1) and Nuffield Foundation (No. NAL/00682/G).

Yulei Wu received the B. Sc. degree in computer science from University of Bradford, UK, in 2006. He is currently a Ph.D. candidate in the Department of Computing, School of Informatics, University of Bradford, UK.

His research interests include performance modeling and evaluation, parallel and distributed systems, cluster and grid computing, and multi-hop wireless networks.

Geyong Min received the B. Sc. degree in computer science from Huazhong University of Science and Technology, PRC, in 1995, and Ph.D. degree in computing science from the University of Glasgow, UK, in 2003. He is currently a senior lecturer in the Department of Computing at the University of Bradford, UK. He has published over 120 research papers in prestigious international journals. He serves on the editorial board of International Journal of Simulation Modeling Practice and Theory, International Journal of Wireless and Mobile Computing, International Journal of Smart Home, and International Journal of Security and Its Applications. He served as the guest editor for 12 international Journals and was the chair or vice-chair of 16 international conferences/workshops. He served on the program committees of over 100 professional conferences/workshops including IEEE Global Communications Conference (GLOBECOM), IEEE International Conference of Communications (ICC), IEEE Conference on Local Computer Networks (LCN), IEEE Vehicular Technology Society (VTC), International Conference on Parallel Processing (ICPP), and International Conference on Computer Communications and Networks (ICCCN). He is a member of the IEEE Computer Society and a member of the ACM.

His research interests include performance modelling and evaluation, computer networking, traffic engineering, mobile computing, and multimedia systems. His recent research has been supported by UK EPSRC, Royal Society, European FP6, and Nuffield Foundation.

Mohamed Ould-Khaoua worked at Glasgow University, UK, as a lecturer from 2000 to 2003, and then as a reader from 2004 to 2007. He also worked as a lecturer at Starthclyde University, UK, from 1997 to 2000 and post-doctoral research fellow at Teesside University, UK, from 1994 to 1997. He is currently a professor in the Department of Electrical & Computer Engineering, Sultan Qaboos University, Oman. He is the editor-in-chief of the Journal of Engineering Research. He serves on the editorial board of IEEE Transactions on Parallel & Distributed Systems, International Journal of Parallel, Distributed & Emergent System, International Journal of Computers & Applications, International Journal of High Performance Computing & Networking, International Review on Computers and Software, and International Journal of Computer & System Sciences. He is the guest editor of over 17 special issues on topics related to systems and networks performance evaluation and analysis in the Computation & Concurrency: Practice & Experience, IEE Proceedings of Computers & Digital Techniques, Future Generation Computing Systems, Journal of Parallel and Distributed Computing, Performance Evaluation, Supercomputing, Cluster Computing, International Journal of Computer Applications. He was a co-chair of the International Workshop Series on Performance Modeling, Evaluation, and Optimization of Parallel and Distributed Systems (PMEO-PDS), ACM International Workshop on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks (PE-WASUN), ACM International Workshop on Performance Monitoring, Measurement, and Evaluation of Heterogeneous Wireless and Wired Networks (PM2HW2N), International Workshop on Performance Evaluation of Networks for Parallel, Cluster and Grid Computing Systems (PEN-PCGCS), International Workshop on Performance Modeling and Analysis of Communication in Parallel, Distributed, and Grid Networks (PMAC-PDG). He has served on the technical program committee of over 130 well-known international conferences and workshops, including International Conference on Analytical and Stochastic Modelling Techniques and Applications (ASMTA), IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), IEEE Global Communications Conference (GLOBECOM), International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS), International Workshop on Modeling Analysis and Simulation of Wireless and Mobile Systems (MSWiM), International Conference on High Performance Computing (HiPC), International Conference on High Performance Computing and Communications (HPCC), International Performance Computing and Communications Conference (IPCCC), IEEE Conference on Local Computer Networks (LCN), International Conference on Parallel and Distributed Computing Systems (PDCS), The IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN), IEEE International Conference on Advanced Information Networking and Applications (AINA), ASM, International Conference on Grid and Pervasive Computing (GPC), and International Conference on Computer Communications & Networks (IC3N).

His research interests include performance modelling and evaluation of wired/wireless networks and parallel/distributed systems.

Hao Yin is an associate professor with the Department of Computer Science and Technology, Tsinghua University, PRC.

His research interests include performance evaluation for Internet and wireless network, content delivery network, media streaming over P2P network, and security. He has published more than 50 papers and held several patents in above areas.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, Y., Min, G., Ould-Khaoua, M. et al. An analytical model for torus networks in the presence of batch message arrivals with hot-spot destinations. Int. J. Autom. Comput. 6, 38–47 (2009). https://doi.org/10.1007/s11633-009-0038-2

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-009-0038-2

Keywords

Navigation