• DocumentCode
    1143289
  • Title

    The helical switch: a multipath ATM switch which preserves cell sequence

  • Author

    Widjaja, Indra ; Leon-Garcia, Alberto

  • Author_Institution
    Dept. of Electr. Eng., Toronto Univ., Ont., Canada
  • Volume
    42
  • Issue
    8
  • fYear
    1994
  • fDate
    8/1/1994 12:00:00 AM
  • Firstpage
    2618
  • Lastpage
    2629
  • Abstract
    The paper presents a new cell switching architecture for ATM-based networks. The proposed helical switch is a multistage interconnection network which implements the self-routing technique with efficient buffer sharing. Although the switch may route cells along multiple paths, the connection-oriented mode required by the ATM-based network is supported. Cell sequence integrity is guaranteed by introducing a virtual helix which forces cells routed along different paths to proceed in order and fill the internal buffers uniformly. The performance of the helical switch is investigated under uniform and nonuniform traffic patterns. Unlike single-path multistage networks such as buffered banyan networks which can degrade significantly under nonuniform traffic, the helical switch is shown to be quite robust with respect to nonuniform traffic conditions
  • Keywords
    asynchronous transfer mode; buffer storage; electronic switching systems; multiprocessor interconnection networks; packet switching; parallel architectures; telecommunication network routing; telecommunication traffic; ATM-based network; buffer sharing; cell sequence; cell switching architecture; connection-oriented mode; helical switch; multipath ATM switch; performance; self-routing technique; traffic patterns; virtual helix; Asynchronous transfer mode; Communication switching; Degradation; Fabrics; Helium; Multiprocessor interconnection networks; Robustness; Switches; Telecommunication traffic; Terminology;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.310622
  • Filename
    310622