• DocumentCode
    3144430
  • Title

    An Efficient Policy-based Packet Scheduler With Flow Cache

  • Author

    Lv, Gao-Feng ; Zhang, Xiao-Ming

  • Author_Institution
    Nat. Univ. of Defense Technol., Changsha
  • fYear
    2007
  • fDate
    May 30 2007-June 1 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    To meet the requirements of parallelism, flexibility and extensibility, the multi-processor elements (PEs) architecture is widely applied in modern network processors (NPs) to support high-speed links of 10 Gbps. Multi-PEs are often organized in parallel to achieve efficient packet forwarding. It´s a challenge to schedule the incoming packets from high-speed links to be processed by multiple PEs in parallel. In this paper, we propose policy-based packet scheduler employing flow cache for 10 Gbps NPs. For TCP flows, PPS-FC employs a flow cache, records the mapping relationship between TCP flow bundles and PEs and rates of flow bundles and utilizes the characteristic of flow timeout to design the scheme of cache management Meanwhile, according to the load-balancing indicator sigma(t) the scheduler shifts the high-rate flow bundles of the heavy-loaded PE to the light-loaded PE to preserve load balancing. The effectiveness of the scheduler with the well-chosen design parameters is evaluated by simulation with extrapolated workloads.
  • Keywords
    Internet; cache storage; network-on-chip; packet switching; resource allocation; scheduling; telecommunication network routing; transport protocols; Internet packet streams; PPS-FC; TCP flows; flow cache management; flow timeout; load-balancing indicator; multiple PE architecture; multiprocessor elements; network processors; packet forwarding; policy-based packet scheduler; Delay effects; Intelligent networks; Internet; Load management; Parallel processing; Pipeline processing; Processor scheduling; Propagation delay; Protocols; Scheduling algorithm; Flow cache; Flow processing consistency; Load balancing; Packet scheduler;
  • 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.4281236
  • Filename
    4281236