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
Link To Document