Abstract
A modern supercomputer or large-scale server consists of a huge set of components that perform processing functions and various forms of input/output and memory functions. All of the components unite in a complex collaboration to perform the tasks of the entire system. The communication between these components that allows this collaboration to take place is supported by an infrastructure called the interconnection network.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
O. Lysne, J. M. Montanana, J. Flich, J. Duato, T. M. Pinkston, and T. Skeie. An efficient and deadlock-free network reconfiguration protocol. IEEE Transactions of Computers, 57(6):762–779, 2008.
W. J. Dally and B. Towles. Principles and practices of interconnection networks. Morgan Kaufmann, 2004.
J. Duato. A necessary and sufficient condition for deadlock-free adaptive routing in wormhole networks. IEEE Trans. Parallel Distrib. Syst., 6(10):1055–1067, 1995.
R. Seifert. Gigabit Ethernet. Addison Wesley Pub Co., 1998.
Adaptive Enterprise: Business and IT Synchronized to Capitalize on Change. White paper, HP, 2005.
S. Microsystems. Sun Grid Compute Utility — Reference Guide. Part no. 819-5131-10, 2006.
F. Petrini, W. chun Feng, A. Hoisie, S. Coll, and E. Frachtenberg. The Quadrics network: High-performance clustering technology. IEEE Micro, 22(1):46–57, /2002.
N. J. Boden, D. Cohen, R. E. Felderman, A. E. Kulawik, C. L. Seitz, J. N. Seizovic, and W.-K. Su. Myrinet: A gigabit-per-second local area network. IEEE Micro, 15(1):29–36, 1995.
Top 500 supercomputer sites. http://www.top500.org/, October 2008.
F. Petrini and M. Vanneschi. K-ary N-trees: High performance networks for massively parallel architectures. Technical Report TR-95-18, 15, 1995.
X.-Y. Lin, Y.-C. Chung, and T.-Y. Huang. A multiple lid routing scheme for fat-tree-based infiniband networks. IPDPS. IEEE Computer Society, 2004.
18th International Parallel and Distributed Processing Symposium (IPDPS 2004), CD-ROM / Abstracts Proceedings, 26-30 April 2004, Santa Fe, New Mexico, USA. IEEE Computer Society, 2004.
Google. www.google.com.
J. Flich, J. Duato, T. Sødring, Å. G. Solheim, T. Skeie, O. Lysne, and S. Rodrigo. On the potential of noc virtualization for multicore chips. Proc. International Workshop on Multi-Core Computing Systems (MuCoCoS’08). IEEE Computer Society, 2008.
F. Sem-Jacobsen. Towards a unified interconnect architecture: Combining dynamic fault tolerance with quality of service, community separation, and power saving. PhD thesis. University of Oslo, 2008.
Sun. Red sky at night, sandia’s delight.
S. Graphics. SGI Altix ICE System Administrator’s Guide. Silicon Graphics, version 001 edition, 2008.
O. Lysne, S.-A. Reinemo, T. Skeie, Å. G. Solheim, T. Sødring, L. P. Huse, and B. D. Johnsen. The interconnection network — architectural challenges for utility computing data centres. IEEE Computer, 41(9):62–69, 2008.
Amazon.com. Amazon Elastic Compute Cloud. http://aws.amazon.com/ec2/.
N. Carr. The Big Switch. W. W. Norton, New York, London, 2008.
J. Duato, O. Lysne, R. Pang, and T. M. Pinkston. Part I: A theory for deadlock-free dynamic network reconfiguration: A theory for deadlock-free dynamic network reconfiguration. IEEE Transactions on Parallel Distributed Systems, 16(5):412–427, 2005.
J. Duato, S. Yalamanchili, and L. Ni. Interconnection Networks: An Engineering Approach. Morgan Kaufmann Publishers, 2003.
O. Lysne, T. M. Pinkston, and J. Duato. Part ii: A methodology for developing deadlock-free dynamic network reconfiguration processes. IEEE Transactions on Parallel Distributed Systems, 16(5):428–443, 2005.
S. Warnakulasuriya and T. M. Pinkston. A formal model of message blocking and deadlock resolution in interconnection networks. IEEE Transactions on Parallel and Distributed Systems, 11(3):212–229, 2000.
N1 Grid Engine 6 features and capabilities. Sun Microsystems White Paper, 2004.
T. Pinkston, R. Pang, and J. Duato. Deadlock-free dynamic reconfiguration schemes for increased network dependeability. IEEE Transactions on Parallel and Distributed Systems, 14(8):780–794, Aug. 2003.
N. Natchev, D. Avresky, and V. Shurbanov. Dynamic reconfiguration in high-speed computer clusters. Proceedings of the International Conference on Cluster Computing, pages 380–387, Los Alamitos, 2001. IEEE Computer Society.
R. Casado, A. Bermúdez, J. Duato, F. J. Quiles, and J. L. Sánchez. A protocol for deadlock-free dynamic reconfiguration in high-speed local area networks. IEEE Transactions on Parallel and Distributed Systems, 12(2):115–132, Feb. 2001.
J. Fernández, J. García, and J. Duato. A new approach to provide real-time services on high-speed local area networks. Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS-01), pages 124–124, Los Alamitos, CA, Apr. 23–27 2001. IEEE Computer Society.
T. L. Rodeheffer and M. D. Schroeder. Automatic reconfiguration in Autonet. Proceedings of 13th ACM Symposium on Operating Systems Principles, pages 183–197. Association for Computing Machinery SIGOPS, Oct. 1991.
D. Teodosiu, J. Baxter, K. Govil, J. Chapin, M. Rosenblum, and M. Horowitz. Hardware fault containment in scalable shared-memory multiprocessors. Proceedings of the 24th Annual International Symposium on Computer Architecture (ISCA-97), volume 25, 2 of Computer Architecture News, pages 73–84, New York, 1997. ACM Press.
A. Kvalbein, A. F. Hansen, T. Čičić, S. Gjessing, and O. Lysne. Multiple routing configurations for fast IP network recovery. IEEE/ACM Transactions on Networking, 2009 (To Appear).
I. T. Theiss and O. Lysne. Froots, a fault tolerant and topology agnostic routing technique. IEEE Transactions on Parallel and Distributed Systems, 17(10):1136–1150, 2006.
N. Sharma. Fault-tolerance of a min using hybrid redundancy. Simulation Symposium, 1994., 27th Annual, pages 142–149, Apr 1994.
F. O. Sem-Jacobsen, T. Skeie, O. Lysne, and J. Duato. Dynamic fault tolerance with misrouting in fat trees. Proceedings of the International Conference on Parallel Processing (ICPP), pages 33–45. IEEE Computer Society, 2006.
N. A. Nordbotten and T. Skeie. A routing methodology for dynamic fault tolerance in meshes and tori. International Conference on High Performance Computing (HiPC), LNCS 4873, pages 514–527. Springer-Verlag, 2007.
C. Carrion, R. Beivide, J. A. Gregorio, and F. Vallejo. A flow control mechanism to avoid message deadlock in k-ary n-cube networks. High-Performance Computing, International Conference on, 0:322, 1997.
M. E. Gómez, N. A. Nordbotten, J. Flich, P. López, A. Robles, J. Duato, T. Skeie, and O. Lysne. A routing methodology for achieving fault tolerance in direct networks. IEEE Transactions on Computers, 55(4):400–415, 2006.
J.-D. Shih. Fault-tolerant wormhole routing in torus networks with overlapped block faults. Computers and Digital Techniques, IEE Proceedings —, 150(1):29–37, 2003.
J.-D. Shih. A fault-tolerant wormhole routing scheme for torus networks with nonconvex faults. Information Processing Letters, 88(6):271–278, 2003.
S. Chalasani and R. Boppana. Fault-tolerant wormhole routing in tori. Proceedings ACM International Conference on Supercomputing, pages 146–155, 1994.
S. Park, J.-H. Youn, and B. Bose. Fault-tolerant wormhole routing algorithms in meshes in the presence of concave faults. Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International, pages 633–638, 2000.
H. Gu, Z. Liu, G. Kang, and H. Shen. A new routing method to tolerate both convex and concave faulty regions in mesh/tori networks. Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT. Sixth International Conference on, pages 714–719, Dec. 2005.
S. Kim and T. Han. Fault-tolerant wormhole routing in mesh with overlapped solid fault regions. Parallel Computing, 23:1937–1962, 1997.
P. Sui and S. Wang. An improved algorithm for fault-tolerant wormhole routing in meshes. IEEE Transactions on Computers, 46(9):1040–1042, 1997.
C. Cunningham and D. Avresky. Fault-tolerant adaptive routing for two dimensional meshes. Proceedings Symp. on High-Performance Computer Architecture, pages 122–131, 1995.
Openfabrics Alliance. www.openfabrics.org.
Å. Solheim, O. Lysne, T. Skeie, T. Sødring, and I. Theiss. Routing for the asi fabric manager. IEEE Communication Magazine, 44(7):39–44, 2006.
O. Lysne, T. Skeie, S.-A. Reinemo, and I. Theiss. Layered routing in irregular networks. IEEE Transactions on Parallel and Distributed Systems, 17(1):51–65, 2006.
A. Mejía, J. Flich, S.-A. Reinemo, and T. Skeie. Segment-based routing: An efficient fault-tolerant routing algorithm for meshes and tori. Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium, pages 1–10, 2006.
A. Joraku, K. Koibuchi, and H. Amano. An effective design of deadlock-free routing algorithms based on 2d turn model for irregular networks. IEEE Transactions on Parallel and Distributed Systems, 18(3):320–333, March 2007.
J. Sancho, A. Robles, and J. Duato. An effective methodology to improve the performance of the up*/down* routing algorithm. IEEE Transactions on Parallel and Distributed Systems, 15(8):740–754, 2004.
H. Sullivan and T. Bashkow. A large scale, homogeneous, fully distributed parallel machine. Proceedings of the 4th International Symposium on Computer Architecture, March 1977.
R. V. Boppana and S. Chalasani. Fault-tolerant wormhole routing algorithms for mesh networks. IEEE Transactions on Computers, 44(7):848–864, 1995.
R. Casado, A. Bermúdez, F. J. Quiles, J. L. Sánches, and J. Duato. Performance evaluation of dynamic reconfiguration in high-speed local area networks. Proceedings of the Sixth International Symposium on High-Performance Computer Architecture, 2000.
S. Chalasani and R. V. Boppana. Communication in multicomputers with nonconvex faults. IEEE Transactions on Computers, 46(5):616–622, 1997.
L. Cherkasova, V. Kotov, and T. Rockicki. Fibre channel fabrics: Evaluation and design. 29th Hawaii international conference on system sciences, 1995.
A. A. Chien and J. H. Kim. Planar-adaptive routing: Low-cost adaptive networks for multiprocessors. Journal of the Association for Computing Machinery, 42(1):91–123, 1995.
W. J. Dally and C. L. Seitz. The torus routing chip. Distributed Computing, 1:187–196, 1986.
W. J. Dally and C. L. Seitz. Deadlock-free message routing in multiprocessor interconnection networks. IEEE Transactions on Computers, C-36(5):547–553, 1987.
C. J. Glass and L. M. Ni. The turn model for adaptive routing. Journal of the Association for Computing Machinery, 41(5):874–902, 1994.
C. J. Glass and L. M. Ni. Fault-tolerant wormhole routing in meshes without virtual channels. IEEE Transactions on Parallel and Distributed Systems, 7(6):620–636, June 1996.
I. T. Association. Infiniband architecture specification.
D. H. Linder and J. C. Harden. An adaptive and fault tolerant wormhole routing strategy for k-ary n-cubes. IEEE Transactions on Computers, 40(1):2–12, 1991.
O. Lysne and J. Duato. Fast dynamic reconfiguration in irregular networks. Proceedings of the 2000’ International Conference of Parallel Processing, Toronto (Canada), pages 449–458. IEEE Computer Society, 2000.
O. Lysne and T. Skeie. Load balancing of irregular system area networks through multiple roots. Proceedings of 2nd International Conference on Communications in Computing, pages 142–149, 2001.
L. M. Ni and P. McKinley. A survey of wormhole routing techniques in direct networks. Computer, 26:62–76, 1993.
W. Qiao and L. M. Ni. Adaptive routing in irregular networks using cut-through switches. Proceedings of the 1996 International Conference on Parallel Processing (ICPP ’96), pages 52–60. IEEE Computer Society, 1996.
J. C. Sancho, A. Robles, and J. Duato. A new methodology to compute deadlock-free routing tables for irregular networks. Proceedings of the Workshop on Communication, Architecture, and Applications for Network-Based Parallel Computing (CANPC’00), 2000.
M. D. S. et.al. Autonet: a high-speed, self-configuring local area network using point-to-point links. SRC Research Report 59, Digital Equipment Corporation, 1990.
T. Skeie, O. Lysne, and I. Theiss. Layered shortest path (LASH) routing in irregular system area networks. In proceedings of Communication Architecture for Clusters, 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lysne, O., Skeie, T., Reinemo, SA., Sem-Jacobsen, F.O., Nordbotten, N.A. (2010). Scalable Interconnection Networks. In: Tveito, A., Bruaset, A., Lysne, O. (eds) Simula Research Laboratory. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01156-6_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-01156-6_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01155-9
Online ISBN: 978-3-642-01156-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)