• DocumentCode
    1982840
  • Title

    Suez: a cluster-based scalable real-time packet router

  • Author

    Chiueh, Tzi-cker ; Pradhan, Prashant

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    136
  • Lastpage
    144
  • Abstract
    Suez is a high-performance real-time packet router that supports fast best-effort packet routing and scalable QoS-guaranteed packet scheduling, and is built on a hardware platform consisting of a cluster of commodity PCs connected by a gigabit/sec system area network. The major goal of the Suez project is to demonstrate that the PC cluster architecture can be as cost-effective a platform for high-performance network packet routing as for parallel computing. Suez features a cache-conscious routing-table search algorithm that exploits CPU caching hardware for fast lookup by treating IP addresses directly as virtual addresses. To scale the number of real-time connections supportable with the link speed, Suez implements a fixed-granularity fluid fair queuing (FGFFQ) algorithm that completely eliminates the per-packet sorting overhead associated with conventional weighted fair queuing algorithms. This paper presents the architectural features of Suez, and reports the performance measurements of the Linux-based Suez prototype, which is built on four Pentium-II 400 MHz machines and Myrinet
  • Keywords
    performance evaluation; processor scheduling; quality of service; real-time systems; telecommunication network routing; virtual storage; workstation clusters; 400 MHz; CPU caching hardware; IP addresses; Linux-based Suez prototype; Myrinet; PC cluster; Pentium-II machines; cache-conscious routing-table search algorithm; cluster-based scalable real-time packet router; fast best-effort packet routing; fast lookup; fixed-granularity fluid fair queuing algorithm; hardware platform; high-performance real-time packet router; performance measurements; real-time connections; scalable QoS-guaranteed packet scheduling; system area network; virtual addresses; weighted fair queuing algorithms; Clustering algorithms; Computer architecture; Hardware; Measurement; Parallel processing; Personal communication networks; Real time systems; Routing; Scheduling algorithm; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840915
  • Filename
    840915