• DocumentCode
    1684143
  • Title

    Analysis on the central-stage buffered Clos-network for packet switching

  • Author

    Wang, Feng ; Hamdi, Mounir

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Kowloon, China
  • Volume
    2
  • fYear
    2005
  • Firstpage
    1053
  • Abstract
    Our work is motivated by the desire to build a scalable packet switch with extremely large number of ports. We consider building a multi-stage packet switch from many mid-size packet switches with distributed memories in the central stage. This new architecture resembles the famous Clos-network used in circuit switching systems except that it has buffers in the central stage. We call it Central-stage buffered Clos-network (CBC). In particular, we denote the symmetric Clos-network as (n, m, k) which means k input modules with n input ports each and m central modules. Each module is a non-blocking switch. Ideally, this CBC architecture would have similar benefits as those of an output-queued switch, i.e., the delay of individual packets could be precisely controlled, allowing the provision of guaranteed qualities of service. The main result of this paper is that, if m is approximately 4 times that of n, it is theoretically possible for a CBC to emulate an FCFS output-queued packet switch with all components running at the line rate, i.e., with no speedup. Particularly, we need to double the traditional strictly non-blocking Clos-network in the number of central modules. We show that the need to double the central modules is due to resolving the input port conflicts. But it is still much more cost effective compared with scaling one stage switches which usually have a complexity proportional to the square of the number of ports. If we slightly modify the CBC structure, we can further show that CBC can emulate any QoS queuing discipline if m is approximately 4 times of n. But packets may experience some delay which is bounded within a constant time.
  • Keywords
    buffer circuits; packet switching; quality of service; telecommunication networks; QoS queuing; central-stage buffered Clos-network; circuit switching system; multistage packet switch; nonblocking switch; packet switching; qualities of service; Buildings; Circuits; Computer science; Costs; Delay; Packet switching; Quality of service; Switches; Switching systems; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2005. ICC 2005. 2005 IEEE International Conference on
  • Print_ISBN
    0-7803-8938-7
  • Type

    conf

  • DOI
    10.1109/ICC.2005.1494509
  • Filename
    1494509