Design and Evaluation of Remote Video Surveillance System on Private Cloud

Cloud based video surveillance systems have been proposed and implemented recently. With the advances in cloud technologies, opportunity for getting on-demand remote video surveillance service can be pursued. In this paper, we propose a novel remote display solution that allows remote surveillance users to watch real-time surveillance video, to use surveillance software and to share screen updates among users on remote desktop. Multiple encoders and parallel encoding method are adopted in remote display to meet quality of service requirement under varying situations. Our proposed system deals with dynamic workload better than traditional remote display methods since surveillance task and encoding task are separately managed. Two queuing models are designed to handle resource provisioning problem for different encoders.

[1]  Spatial and temporal data parallelization of the H.261 video coding algorithm , 2001, IEEE Trans. Circuits Syst. Video Technol..

[2]  Daniel P. Heyman,et al.  Stochastic models in operations research , 1982 .

[3]  John N. Daigle,et al.  Queueing Theory with Applications to Packet Telecommunication , 2004 .

[4]  Ishfaq Ahmad,et al.  A software-based MPEG-4 video encoder using parallel processing , 1998, IEEE Trans. Circuits Syst. Video Technol..

[5]  Mohan S. Kankanhalli,et al.  Workload Modeling for Multimedia Surveillance Systems , 2013 .

[6]  John N. Daigle,et al.  The Basic M/G/1 Queueing System , 2005 .

[7]  Filip De Turck,et al.  A hybrid thin-client protocol for multimedia streaming and interactive gaming applications , 2006, NOSSDAV '06.

[8]  Wei Tang,et al.  An optimized hybrid remote display protocol using GPU-assisted M-JPEG encoding and novel high-motion detection algorithm , 2013, The Journal of Supercomputing.

[9]  K. T. Marshall,et al.  Customer average and time average queue lengths and waiting times , 1971 .

[10]  Tzi-cker Chiueh,et al.  Intelligent Urban Video Surveillance System for Automatic Vehicle Detection and Tracking in Clouds , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[11]  Rita Cucchiara,et al.  Intelligent Video Surveillance as a Service , 2013, Intelligent Multimedia Surveillance.

[12]  Chia Feng Lin,et al.  A Framework for Scalable Cloud Video Recorder System in Surveillance Environment , 2012, 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing.

[13]  Yonghua Xiong,et al.  Design and Implementation of a Prototype Cloud Video Surveillance System , 2014, J. Adv. Comput. Intell. Intell. Informatics.

[14]  Anupam Agrawal,et al.  A survey on activity recognition and behavior understanding in video surveillance , 2012, The Visual Computer.

[15]  Jelena V. Misic,et al.  Performance Analysis of Cloud Computing Centers Using M/G/m/m+r Queuing Systems , 2012, IEEE Transactions on Parallel and Distributed Systems.

[16]  Sabrina Kruger,et al.  Queueing Theory With Applications To Packet Telecommunication , 2016 .

[17]  Shawon Rahman,et al.  Video Surveillance in the Cloud? , 2015, ArXiv.