Abstract
Many performance models for deterministic routing in multicomputer interconnection networks have been derived and analyzed under the assumption of the traditional Poisson stochastic arrival process, which is inherently unable to capture traffic self-similarity revealed by many real-world parallel applications. In an effort towards understanding the network performance under various traffic loads and different design alternatives, this paper presents an analytical model for dimension-ordered routing in k-ary n-cubes when subjected to self-similar traffic. As the service time, blocking probability and waiting time experienced by a message vary from a dimension to another, the design of such a model for dimension-ordered routing poses greater challenges. The developed analytical model is then used to investigate the efficiency of two different ways to organize virtual channels for deterministic routing and to evaluate the impact of self-similar traffic with various Hurst parameters on network performance.
Similar content being viewed by others
References
V. Adve and M. K. Vernon. Performance analysis of mesh interconnection networks with deterministic routing. IEEE Trans. Parallel and Distributed Systems, 5(3):225–246, 1994.
A. Agarwal. Limits on interconnection network performance. IEEE Trans. Parallel and Distributed Systems, 2(4): 398–412, 1991.
A. T. Andersen and B. F. Nielsen. A Markovian approach for modeling packet traffic with long-range dependence. IEEE J. Selected Areas on Communications, 16(5):719–732, 1998.
Y. M. Boura and C. R. Das. Performance analysis of buffering schemes in wormhole routers. IEEE Trans. Computers, 46(5):580–587, 1997.
B. Ciciani, M. Colajanni, and C. Paolucci. Performance evaluation of deterministic wormhole routing in k-ary n-cubes. Parallel Computing, 24(14):2053–2076, 1998.
M. Colajanni, B. Ciciani, and S. Tucci. Performance analysis of circuit-switching interconnection networks with deterministic and adaptive routing. Performance Evaluation, 34(1):1–26, 1998.
W. J. Dally and C. L. Seitz. Deadlock-free message routing in multiprocessor interconnection networks. IEEE Trans. Computers, 36(5):547–553, 1987.
W. J. Dally. Performance analysis of k-ary n-cubes interconnection networks. IEEE Trans. Computers, 39(6):775–785, 1990.
W. J. Dally, Virtual channel flow control. IEEE Trans. Parallel and Distributed Systems, 3(2):194–205, 1992.
J. T. Draper and J. Ghosh. A comprehensive analytical model for wormhole routing in multicomputer systems. Journal of Parallel and Distributed Computing, 32(2):202–214, 1994.
J. Duato. A new theory of deadlock-free adaptive routing in wormhole routing networks. IEEE Trans. Parallel and Distributed Systems, 4(12):1320–1331, 1993.
J. Duato, S. Yalamanchili, and L. Ni. Interconnection networks: An engineering approach, IEEE Computer Society Press, Silver Spring, MD, 1997.
W. Fischer and K. Meier-Hellstern. The Markov-modulated Poisson process (MMPP) cookbook. Performance Evaluation, 18(2):149–171, 1993.
H. Heffes. A class of data traffic processes—Covariance function characterization and related queueing results. Bell System Technical Journal, 59(6):897–929, 1980.
J. Kim and C. R. Das. Hypercube communication delay with wormhole routing. IEEE Trans. Computers, 43(7):806–814, 1994.
L. Kleinrock. Queueing Systems: Theory, Vol. 1, John Wiley & Sons, New York, 1975.
W. E. Leland, M. S. Taqqu, W. Willinger, and D. V. Wilson. On the self-similar nature of Ethernet traffic (extended version). IEEE/ACM Trans. Networking, 2(1):1–15, 1994.
D. M. Lucantoni, G. L. Choudhury, and W. Whitt. The transient BMAP/G/1 queue. Communications in Statistics Stochastic Models, 10(1):145–182, 1994.
G. Min, M. Ould-Khaoua, D. D. Kouvatsos, and I. U. Awan. Impact of self-similar traffic on the performance of routing algorithms. Proc. PMEO-PDS ‘2004 in conjunction with IPDPS ‘2004, CD-ROM, IEEE Computer Society Press, 2004.
G. Min and M. Ould-Khaoua. A performance model for wormhole-switched k-ary n-cube networks under self-similar traffic. IEEE Trans. Computers, 53(5):1–13, 2004.
D. Manjunath and B. Sikdar. Input queued switches for variable length packets: Analysis for poisson and self-similar traffic. Computer Communications, 25(6):590–610, 2002.
M. F. Neuts and J. Li. The Bernoulli splitting of a Markovian arrival process, http://www.maths.adelaide.edu.au/jli/papers/split.pdf, 2002.
M. Ould-Khaoua. A performance model for Duato's fully adaptive routing algorithm in k-ary n-cubes. IEEE Trans. Computers, 48(12):1–8, 1999.
K. Park and W. Willinger. Self-Similar Network Traffic and Performance Evaluation, John Wiley & Sons, New York, 2000.
J. Sahuquillo, T. Nachiondo, J. C. Cano, and J. A. Gil. A. Pont, Self-similarity in SPLASH-2 workloads on shared memory multiprocessors systems. Proc. EURO-PDP 2000, 293–300, IEEE Computer Society Press, 2000.
H. Sarbazi-Azad, A. Khonsari, and M. Ould-Khaoua. Performance analysis of deterministic routing in wormhole k-ary n-cubes with virtual channels. Journal of Interconnection Networks, 3(1/2):67–83, 2002.
H. P. Schwefel and L. Lipsky. Impact of aggregated, self-similar ON/OFF traffic on delay in stationary queueing models (extended version). Performance Evaluation, 43(4):203–221, 2001.
W. Willinger, M. S. Taqqu, R. Sherman, and D. V. Wilson. Self-similarity through high-variability: Statistical analysis of ethernet LAN traffic at the source level. IEEE/ACM Trans. Networking, 5(1):71–86, 1997.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Min, G., Ould-Khaoua, M., Kouvatsos, D.D. et al. Stochastic Analysis of Deterministic Routing Algorithms in the Presence of Self-Similar Traffic. J Supercomput 35, 245–258 (2006). https://doi.org/10.1007/s11227-006-4668-7
Issue Date:
DOI: https://doi.org/10.1007/s11227-006-4668-7