• DocumentCode
    244205
  • Title

    Runtime Resource Allocation Model over Network Processors

  • Author

    Blaiech, Khalil ; Mounaouar, Omar ; Cherkaoui, Omar ; Beliveau, Ludovic

  • Author_Institution
    Univ. du Quebec a Montreal (UQAM), Montreal, QC, Canada
  • fYear
    2014
  • fDate
    11-14 March 2014
  • Firstpage
    556
  • Lastpage
    561
  • Abstract
    Delivering high performance when several virtual nodes share the same physical resources requires finding the optimal resource allocation between them. In the context of Software Defined Network (SDN) and Network Virtualization, data plane requires the design of a new and more flexible flow packet processing. Virtual nodes involves several packet processing functions such as search operations in different data structures, processing the packets by modifying their respective contents and buffering them. Each packet processing requires a set of shared resources. If there is a conflict for a given resources, resource reassignment strategy is needed to ensure the continuity of the processing and solve resource congestion in accordance with the available hardware resources. In this paper, we propose a resource allocation strategy to share fairly the network processor resources. It is based on network calculus model and game theory algorithms. This strategy maps dynamically the suitable resources according to virtual nodes processing. In our implementation, we focus on packet processing tasks in regard to OpenFlow forwarding model within several processors to reassign resources.
  • Keywords
    computer network performance evaluation; data structures; game theory; resource allocation; virtualisation; OpenFlow forwarding model; SDN; data structures; flexible flow packet processing; game theory algorithms; network calculus model; network processor resources; network virtualization; optimal resource allocation; physical resource sharing; resource congestion; resource reassignment strategy; runtime resource allocation model; software defined network; virtual nodes; Adaptation models; Calculus; Delays; Program processors; Resource management; Runtime; Virtualization; Game Theory; Network Calculus; Network Processors; Network Virtualization; Openflow; Resource Allocation; Software Defined Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2014 IEEE International Conference on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/IC2E.2014.33
  • Filename
    6903528