Routing in multihop packet switching networks: Gb/s challenge

The authors survey networking solutions that have been proposed for high-speed packet-switched applications. Using these solutions as examples, they identify the specific problems resulting from very high transmission rates and explain how these problems influence the design of high-speed networks and protocols. They conclude that the solutions based on deflection routing are the most promising ones and suggest a number of directions for their evolution. By a packet-switching protocol we mean the network-specific portion of the third OSI layer (i.e., the network layer) of the protocol stack. One part of a packet-switching protocol (according to our definition) is the routing scheme, i.e., the set of rules that assign incoming packets to output links. In general, we can talk about the following three components of the communication subnetwork which are relevant from our point of view: the routing protocol; the congestion-control mechanisms that can be effectively incorporated into the routing protocol; and the network topology. These components are closely related to each other and together offer a single functionality. We discuss routing protocols and congestion-control mechanisms employed in contemporary packet-switched networks, not necessarily in networks operating at very high transmission rates. Then, following some basic definitions related to the topology component, we investigate the challenges posed by the Gb/s transmission rates. >

[1]  Anthony S. Acampora,et al.  Terabit lightwave networks: The multihop approach , 1987, AT&T Technical Journal.

[2]  Christopher Rose Mean internodal distance in regular and random multihop networks , 1992, IEEE Trans. Commun..

[3]  Thomas G. Robertazzi Signal Flow Graphs for Path Enumeration and Deflection Routing Analysis in Multihop Networks , 1993 .

[4]  Israel Cidon,et al.  Congestion control for high speed packet switched networks , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[5]  Peter Martini,et al.  Temporary overload in high speed backbone networks , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[6]  Tse-yun Feng,et al.  A Survey of Interconnection Networks , 1981, Computer.

[7]  Dhiraj K. Pradhan,et al.  The De Bruijn Multiprocessor Network: A Versatile Parallel Processing and Sorting Network for VLSI , 1989, IEEE Trans. Computers.

[8]  Howard P. Katseff,et al.  Incomplete Hypercubes , 1988, IEEE Trans. Computers.

[9]  J. Turner,et al.  New directions in communications (or which way to the information age?) , 1986, IEEE Communications Magazine.

[10]  Lixia Zhang,et al.  Virtual Clock: A New Traffic Control Algorithm for Packet Switching Networks , 1990, SIGCOMM.

[11]  Christopher Rose Low mean internodal distance network topologies and simulated annealing , 1992, IEEE Trans. Commun..

[12]  Youngdon Kang,et al.  Distributed and Fail-Safe Routing Algorithms in Toroidal-Based Metropolitan Area Networks , 1989, Comput. Networks ISDN Syst..

[13]  Claudine Peyrat,et al.  Connectivity of Imase and Itoh Digraphs , 1988, IEEE Trans. Computers.

[14]  M. Gerla,et al.  Topological reconfiguration of ATM networks , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[15]  Gopalakrishnan Ramamurthy,et al.  Distributed source control: a network access control for integrated broadband packet networks , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[16]  Dharma P. Agrawal,et al.  On network characterization of and optimal broadcasting in the Manhattan Street Network , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[17]  Shuang Deng Flexible access control in broadband communication networks , 1992 .

[18]  N. F. Maxemchuk,et al.  Regular mesh topologies in local and metropolitan area networks , 1985, AT&T Technical Journal.

[19]  Mischa Schwartz,et al.  Telecommunication networks: protocols, modeling and analysis , 1986 .

[20]  Michel X. Goemans,et al.  A catalog of steiner tree formulations , 1993, Networks.

[21]  Teruyuki Kubo,et al.  Highway transfer: a new packet forwarding technique for real-time applications , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[22]  Sam Toueg,et al.  On the impossibility of Directed Moore Graphs , 1980, J. Comb. Theory, Ser. B.

[23]  Ted H. Szymanski An analysis of 'hot-potato' routing in a fiber optic packet switched hypercube , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[24]  A. S. Acampora,et al.  Analysis of multihop lightwave networks , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

[25]  Mischa Schwartz,et al.  A Channel Access Structure for Wideband ISDN , 1987, IEEE J. Sel. Areas Commun..

[26]  Majid Ahmadi,et al.  Congestion avoidance in large supra-high-speed packet switching networks using neural arbiters , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[27]  Makoto Imase,et al.  Connectivity of Regular Directed Graphs with Small Diameters , 1985, IEEE Transactions on Computers.

[28]  Phuoc Tran-Gia,et al.  Performance analysis of the CRMA-protocol in high-speed networks , 1991, Performance of Distributed Systems and Integrated Communication Networks.

[29]  Oj Onno Boxma,et al.  Teletraffic Analysis and Computer Performance Evaluation , 1988 .

[30]  Sea Hyeon Nam Efficient Channel Allocation for a Multichannel Multihop Local Lightwave Network , 1996 .

[31]  Masayuki Murata,et al.  Survey of switching techniques in high-speed networks and their performance , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[32]  D. T. Lee,et al.  An O(n log n) heuristic for steiner minimal tree problems on the euclidean metric , 1981, Networks.

[33]  Brian W. Unger,et al.  The Flooding Sink - A New Approach to Local Area Networking , 1986, Comput. Networks.

[34]  Kumar N. Sivarajan,et al.  Multihop lightwave networks based on De Bruijn graphs , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[35]  Anthony S. Acampora,et al.  Multihop lightwave networks: a comparison of store-and-forward and hot-potato routing , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[36]  Lixia Zhang,et al.  VirtualClock: a new traffic control algorithm for packet-switched networks , 1991, TOCS.

[37]  A. S. Acampora,et al.  Multihop lightwave networks: a new approach to achieve terabit capabilities , 1988, IEEE International Conference on Communications, - Spanning the Universe..

[38]  Thomas G. Robertazzi An Analysis of HotPotato Routing in a Fiber Optic Packet Switched Hypercube , 1993 .

[39]  Luigi Fratta,et al.  Topological design of the wavelength-division optical network , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[40]  P. Gács,et al.  Algorithms , 1992 .

[41]  David Hung-Chang Du,et al.  Topological design of optically switched WDM networks , 1991, [1991] Proceedings 16th Conference on Local Computer Networks.

[42]  Guru M. Parulkar,et al.  A closer look at Noahnet , 1986, SIGCOMM '86.

[43]  Howard Jay Siegel Interconnection Network for Large-Scale Parallel Processing , 1990 .

[44]  李幼升,et al.  Ph , 1989 .

[45]  P. Aspden,et al.  Introduction to Optimization Methods , 1977 .

[46]  Anthony S. Acampora,et al.  Logically rearrangeable multihop lightwave networks , 1991, IEEE Trans. Commun..

[47]  Atsushi Hiramatsu Integration of ATM Call Admission Control and Link Capacity Control by Distributed Neural Networks , 1991, IEEE J. Sel. Areas Commun..

[48]  Jake K. Aggarwal,et al.  A Characterization and Analysis of Parallel Processor Interconnection Networks , 1987, IEEE Transactions on Computers.

[49]  Mark J. Karol,et al.  A Simple Adaptive Routing Scheme for Congestion Control in ShuffleNet Multihop Lightwave Networks , 1991, IEEE J. Sel. Areas Commun..

[50]  Nicholas F. Maxemchuk,et al.  Comparison of deflection and store-and-forward techniques in the Manhattan Street and Shuffle-Exchange Networks , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[51]  M. J. Karol,et al.  ShuffleNet: an application of generalized perfect shuffles to multihop lightwave networks , 1988, IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?.

[52]  R. Jain Congestion control in computer networks: issues and trends , 1990, IEEE Network.

[53]  Nader Mehravari,et al.  Performance of the multichannel multihop lightwave network under nonuniform traffic , 1988, IEEE J. Sel. Areas Commun..

[54]  Sivarama P. Dandamudi,et al.  Hierarchical hypercube multicomputer interconnection networks , 1991 .

[55]  Albert G. Greenberg,et al.  Deflection routing in hypercube networks , 1992, IEEE Trans. Commun..

[56]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[57]  M. H. Schultz,et al.  Topological properties of hypercubes , 1988, IEEE Trans. Computers.

[58]  de Ng Dick Bruijn A combinatorial problem , 1946 .

[59]  Yoram Ofek,et al.  MetaRing-a full-duplex ring with fairness and spatial reuse , 1993, IEEE Trans. Commun..

[60]  Terence D. Todd,et al.  Performance modeling of the SIGnet MAN backbone , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[61]  B. Mukherjee,et al.  WDM-based local lightwave networks. II. Multihop systems , 1992, IEEE Network.

[62]  Pawel Gburzynski,et al.  Deflection Routing in Regular MNA Topologies , 1993, J. High Speed Networks.

[63]  L. Merakos,et al.  On routing and flow control in data networks , 1982, 1982 21st IEEE Conference on Decision and Control.

[64]  S. Louis Hakimi,et al.  Fault-Tolerant Routing in DeBruijn Comrnunication Networks , 1985, IEEE Transactions on Computers.

[65]  Jean-Loup Baer,et al.  Computer systems architecture , 1980 .

[66]  H.T. Mouftah,et al.  Photonic fast packet switching , 1993, IEEE Communications Magazine.

[67]  Daniela Panno,et al.  Slot Pre-Using in IEEE 802.6 Metropolitan Area Networks , 1993, IEEE J. Sel. Areas Commun..

[68]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[69]  Rodney S. Tucker Photonic packet switching , 1995, Technical Digest. CLEO/Pacific Rim'95. The Pacific Rim Conference on Lasers and Electro-Optics.

[70]  Thomas G. Robertazzi HR4Net: A Hierarchical RandomRouting Reliable and Reconfigurable Network for Metropolitan Area , 1993 .

[71]  Hussein G. Badr,et al.  An Optimal Shortest-Path Routing Policy for Network Computers with Regular Mesh-Connected Topologies , 1989, IEEE Trans. Computers.

[72]  J.S. Turner,et al.  Managing bandwidth in ATM networks with bursty traffic , 1992, IEEE Network.

[73]  L. Kleinrock The latency/bandwidth tradeoff in gigabit networks , 1992, IEEE Communications Magazine.

[74]  Lixia Zhang VirtualClock: A New Traffic Control Algorithm for Packet-Switched Networks , 1991, ACM Trans. Comput. Syst..

[75]  Nicholas F. Maxemchuk,et al.  Routing in the Manhattan Street Network , 1987, IEEE Trans. Commun..

[76]  D. Grunwald,et al.  The Performance of Multicomputer Interconnection Networks , 1987, Computer.

[77]  Joseph Yu Hui,et al.  Switching and Traffic Theory for Integrated Broadband Networks , 1990 .

[78]  Makoto Imase,et al.  A Design for Directed Graphs with Minimum Diameter , 1983, IEEE Transactions on Computers.

[79]  Kai Hwang,et al.  Computer architecture and parallel processing , 1984, McGraw-Hill Series in computer organization and architecture.

[80]  Laxmi N. Bhuyan,et al.  High-performance computer architecture , 1995, Future Gener. Comput. Syst..

[81]  T.G. Robertazzi Toroidal networks , 1988, IEEE Communications Magazine.

[82]  Magda El Zarki,et al.  Routing in TAC-a triangularly-arranged network , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[83]  Flaminio Borgonovo,et al.  Locally-optimal deflection routing in the Bidirectional Manhattan Network , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[84]  Ofrit Lesser Routing by controlled flooding in communication networks , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[85]  Mischa Schwartz,et al.  Flow control in metropolitan area networks , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[86]  Yossi Azar,et al.  Routing Strategies for Fast Networks , 1996, IEEE Trans. Computers.