• DocumentCode
    2730504
  • Title

    Load balancing with minimal flow remapping for network processors

  • Author

    Khazali, Imad ; Agarwal, Anjali

  • Author_Institution
    Electr. & Comput. Eng. Dept., Concordia Univ., Montreal, QC, Canada
  • fYear
    2012
  • fDate
    1-4 July 2012
  • Abstract
    Maintaining high performance in parallel processing routers while preserving packet ordering within the flows is a difficult problem. To preserve packet ordering, hashing at the flow level has been used to distributed packet processing workload among the router processing units. Even though it preserves ordering, hashing alone may cause significant workload imbalance and thus adaptive methods are usually needed. In this paper, we present an input port selection scheme that can be augmented with the adaptive Highest Random Weight (adaptive HRW) method. The adaptive HRW is a hash-based method that works at the flow level and is used to balance packet processing workload among the router processing units. When imbalance occurs, the adaptive HRW method triggers all input ports to re-balance their workload among the processing units. When augmented the selection scheme, the adaptive HRW method should be able to identify the subset of input ports responsible for the imbalance. The simulation results show that deploying the selection scheme with the adaptive HRW significantly reduces the number of flows remapped while balancing the packet processing workload among the router processing units.
  • Keywords
    parallel processing; resource allocation; adaptive HRW method; adaptive highest random weight method; distributed packet processing workload; flow level; hash-based method; input port selection scheme; load balancing; minimal flow remapping; network processor; packet hashing; packet ordering preservation; parallel processing router; router processing unit; Adaptive systems; Equations; Heuristic algorithms; Internet; Load management; Program processors; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2012 IEEE Symposium on
  • Conference_Location
    Cappadocia
  • ISSN
    1530-1346
  • Print_ISBN
    978-1-4673-2712-1
  • Electronic_ISBN
    1530-1346
  • Type

    conf

  • DOI
    10.1109/ISCC.2012.6249373
  • Filename
    6249373