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
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;
Conference_Titel :
Electronics, Computing and Communication Technologies (IEEE CONECCT), 2014 IEEE International Conference on
Conference_Location :
Bangalore
Print_ISBN :
978-1-4799-2318-2
DOI :
10.1109/CONECCT.2014.6740284