• DocumentCode
    243212
  • Title

    Network stack optimization techniques for Multichannel Network Video Receivers

  • Author

    Marathe, Yashwant ; Govindarajan, Sathya ; Chitnis, Kedar

  • Author_Institution
    Video Surveillance Applic., Texas Instrum. (I) Pvt. Ltd., Bangalore, India
  • fYear
    2014
  • fDate
    6-7 Jan. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Multichannel Network Video Receiver (NVR) is the counter part for Internet Protocol Network Camera (IPNC). Increasing demand of IPNCs for surveillance purpose in turn imposes need to have more NVRs. Traditionally, NVRs are Personal Computer (PC) based applications but there are multi-core System On Chips (SOC)s available in market which can provide much cheaper solutions for this application. For these low cost and low power multi-core SOCs, it is highly likely that most of the Central Processing Unit (CPU) cycles of the master processor are spent in receiving the data over network. In order to receive video data over network with minimum possible cycles spent, the entire network stack needs to be optimized from network receive (RX) perspective. The paper focuses on various efficient techniques for network stack optimization, those can be applied to UNIX based NVR systems. Few of the optimizations described here are very easy to implement and can be implemented without actually changing anything in the source code of application. Experiments carried out using these optimization techniques demonstrate how humongous gain in CPU cycles is obtained for multichannel NVR systems and quantifies the same through exceptional results.
  • Keywords
    multiprocessing systems; optimisation; protocols; system-on-chip; CPU cycles; IPNC; Internet protocol network camera; SOC; UNIX based NVR systems; central processing unit; master processor; multichannel network video receivers system; multicore system on chips; network stack optimization techniques; Graphical user interfaces; Kernel; Linux; Logic gates; Programming; SDRAM; Servers; Ethernet driver offload; Network Video Receiver; Performance Optimizations; UNIX system calls;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Computing and Communication Technologies (IEEE CONECCT), 2014 IEEE International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4799-2318-2
  • Type

    conf

  • DOI
    10.1109/CONECCT.2014.6740284
  • Filename
    6740284