• DocumentCode
    1472394
  • Title

    A router architecture for flexible routing and switching in multihop point-to-point networks

  • Author

    Daniel, Stuart W. ; Shin, Kang G. ; Yun, Sang Kyun

  • Author_Institution
    Lexmark Int., Lexington, KY, USA
  • Volume
    10
  • Issue
    1
  • fYear
    1999
  • fDate
    1/1/1999 12:00:00 AM
  • Firstpage
    62
  • Lastpage
    75
  • Abstract
    Modern parallel and distributed applications have a wide range of communication characteristics and performance requirements. These diverse characteristics affect the performance and suitability of particular routing and switching policies in multihop point-to-point networks. In this paper, we identify a core set of architectural features necessary for flexible selection and implementation of multiple routing and switching schemes. Using this, we present a flexible router whose routing and switching policies can be tailored to the application, allowing the network to meet these diverse needs. By dedicating a small programmable processor to each incoming link, we can implement wormhole, virtual cut-through, and packet switching, as well as hybrid switching schemes, each under a variety of unicast and multicast routing algorithms. In addition, a flexible router can support several applications or traffic types simultaneously, enabling better support of applications with multiple traffic classes. We have designed, implemented, and fabricated the Programmable Routing Controller (PRG). Cycle-level simulations of mesh-connected PRCs also demonstrate that flexible routing and switching can significantly enhance application performance
  • Keywords
    multiprocessor interconnection networks; network routing; packet switching; performance evaluation; architectural features; communication characteristics; cycle-level simulations; flexible routing; hybrid switching schemes; multihop point-to-point networks; packet switching; performance requirements; programmable processor; router architecture; switching; virtual cut-through; Communication switching; Computer architecture; Delay; Intelligent networks; Packet switching; Partial response channels; Routing; Spread spectrum communication; Switches; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.744841
  • Filename
    744841