• DocumentCode
    3323076
  • Title

    A Novel Hardware-Software Codesign of Network Protocol Stacks on a SoC Platform

  • Author

    Kim, Youngmann ; Kim, Taehoon ; Park, E.K. ; Tak, Sungwoo

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Pusan Nat. Univ., Busan, South Korea
  • fYear
    2009
  • fDate
    3-6 Aug. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, we propose a novel hardware-software codesign technique of network protocol stacks on a SoC (system on chip) platform for providing the QoS (quality of service) functionality. We address that the codesign should guarantee the real-time performance of periodic packets and minimize the average response time of aperiodic packets in order to provide the QoS functionality. We present the following three mechanisms to resolve this issue: 1) task decomposition technique of a network protocol suite into hardware and software tasks, 2) a communication channel between heterogeneous tasks, 3) fine-grained and coarse-grained real-time processing simultaneously for application-specific real-time requirements. A case study based on experiments is conducted to illustrate the efficiency of the proposed technique by implementing it on the commercial SoC platform embedded with the Altera´s Excalibur EPXA4 including ARM922T core and 400K gates of programmable logic.
  • Keywords
    computer networks; hardware-software codesign; programmable logic devices; protocols; quality of service; real-time systems; system-on-chip; telecommunication channels; 400K gates; ARM922T; Altera Excalibur EPXA4; QoS functionality; SoC; coarse-grained real-time processing; communication channel; fine-grained real-time processing; hardware-software codesign; heterogeneous task; network protocol stacks; periodic packets; programmable logic; quality of service; system-on-chip; task decomposition; Communication channels; Computer networks; Computer science; Delay; Hardware; Protocols; Quality of service; Real time systems; Software performance; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 2009. ICCCN 2009. Proceedings of 18th Internatonal Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1095-2055
  • Print_ISBN
    978-1-4244-4581-3
  • Electronic_ISBN
    1095-2055
  • Type

    conf

  • DOI
    10.1109/ICCCN.2009.5235286
  • Filename
    5235286