• DocumentCode
    3144537
  • Title

    iPIFO: A Network Memory Architecture for QoS Routers

  • Author

    Wang, Feng ; Hamdi, Mounir

  • Author_Institution
    Hong Kong Univ. of Sci. & Technol., Kowloon
  • fYear
    2007
  • fDate
    May 30 2007-June 1 2007
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Routers need memories to store and forward packets. More than that, routers use memories to schedule flows according to their quality-of-service (QoS) requirements. The simple first-in-first-out (FIFO) queue memory is insufficient to provide QoS guarantees. Most current routers are based on the virtual-output-queue (VOQ) memory management and use heuristic algorithms, such as iSLIP or DRRM, to schedule packets. On the other hand, push-in-first-out (PIFO) queue memory has also been proposed as a model for routers to meet the QoS requirements. The PIFO queue does not need a scheduler since packets are always first-out from the queue head. However, due to the sorting-related problems of the push-in operation, it is normally supposed impractical to build the PIFO queues in real hardware. We try to touch this problem in this paper and propose an indexed PIFO queue (iPIFO) architecture and a memory management algorithm on it We believe it is a feasible solution to bring the PIFO queue to practice.
  • Keywords
    memory architecture; quality of service; scheduling; sorting; telecommunication network routing; virtual storage; QoS router; first-in-first-out queue memory; heuristic algorithm; iPIFO network memory architecture; indexed PIFO queue architecture; memory management algorithm; packet scheduling; push-in-first-out queue memory; quality-of-service requirement; sorting-related problem; virtual-output-queue memory management; Computer science; Delay; Hardware; Memory architecture; Memory management; Packet switching; Quality of service; Queueing analysis; Scheduling algorithm; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2007. HPSR '07. Workshop on
  • Conference_Location
    Brooklyn, NY
  • Print_ISBN
    1-4244-1206-4
  • Electronic_ISBN
    1-4244-1206-4
  • Type

    conf

  • DOI
    10.1109/HPSR.2007.4281241
  • Filename
    4281241