• DocumentCode
    3773678
  • Title

    Improving Inter-Task Communication Performance on Multi-Core Packet Processing Platform

  • Author

    Shicong Ma;Baosheng Wang;Xiaozhe Zhang;Xianming Gao;Zhongju Liu

  • Author_Institution
    Coll. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • Volume
    2
  • fYear
    2015
  • Firstpage
    485
  • Lastpage
    488
  • Abstract
    Software data plane has been regarded as the main hardware platform for next generation network infrastructure due to its well programmability and flexibility. However, current software lacks support of high performance intertask communication mechanism, which has been one of main limitations on software packet processing. Thus, this paper puts forward a lockless communication mechanism, which is realized through lockless circular queues. And Through building independent communication channel between any pair of network function, all network functions connected with our mechanism could avoid most overhead caused by synchronization and mutual exclusion. And through packet batching, our solution could achieve high throughput. At last, we build a prototype to verify the execution efficiency of our system.
  • Keywords
    "Software","Multicore processing","Throughput","Hardware","Scheduling","Synchronization","Resource management"
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Design (ISCID), 2015 8th International Symposium on
  • Print_ISBN
    978-1-4673-9586-1
  • Type

    conf

  • DOI
    10.1109/ISCID.2015.145
  • Filename
    7469179