Efficient Resource Management for Cloud-enabled Video Surveillance over Next Generation Network

The next generation video surveillance systems are expected to face challenges in providing computation support for an unprecedented amount of video streams from multiple video cameras in a timely and scalable fashion. Cloud computing offers huge computation resources for large-scale storage and processing on demand, which are deemed suitable for video surveillance tasks. Cloud also provides quality of service guaranteed hardware and software solutions with the virtual machine (VM) technology using a utility-like service costing model. In cloud-based video surveillance context, the resource requests to handle video surveillance tasks are translated in the form of VM resource requests, which in turn are mapped to VM resource allocation referring to physical server resources hosting the VMs. Due to the nature of video surveillance tasks, these requests are highly time-constrained, heterogeneous and dynamic in nature. Hence, it is very challenging to actually manage the cloud resources from the perspective of VM resource allocation given the stringent requirements of video surveillance tasks. This paper proposes a computation model to efficiently manage cloud resources for surveillance tasks allocation. The proposed model works on optimizing the trade-off between average service waiting time and long-term service cost, and shows that long-term service cost is inversely proportional to high and balanced utilization of cloud resources. Experiments show that our approach provides a near-optimal solution for cloud resource management when handling the heterogeneous and unpredictable video surveillance tasks dynamically over next generation network.

[1]  Pradeep K. Atrey,et al.  Modeling and assessing quality of information in multisensor multimedia monitoring systems , 2011, TOMCCAP.

[2]  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).

[3]  Min Chen,et al.  Efficient Upstream Bandwidth Multiplexing for Cloud Video Recording Services , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  R. F. Freund,et al.  Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing Systems , 1999, J. Parallel Distributed Comput..

[5]  Jean-Marc Menaud,et al.  Autonomic virtual resource management for service hosting platforms , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[6]  Luca Delgrossi,et al.  Automotive networking and applications [Series Editorial] , 2015, IEEE Commun. Mag..

[7]  Jong Sou Park,et al.  Multiclass object recognition using smart phone and cloud computing for augmented reality and video surveillance applications , 2013, 2013 International Conference on Informatics, Electronics and Vision (ICIEV).

[8]  Jordi Torres,et al.  Energy-efficient and multifaceted resource management for profit-driven virtualized data centers , 2012, Future Gener. Comput. Syst..

[9]  Xiaoping Jing,et al.  The Model of Face Recognition in Video Surveillance Based on Cloud Computing , 2012 .

[10]  Victor C. M. Leung,et al.  EMC: Emotion-aware mobile cloud computing in 5G , 2015, IEEE Network.

[11]  M. Shamim Hossain,et al.  Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform , 2012, Information Systems Frontiers.

[12]  Hongli Zhang,et al.  Mobile cloud sensing, big data, and 5G networks make an intelligent and smart world , 2015, IEEE Network.

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

[14]  Fei Teng,et al.  Resource Pricing and Equilibrium Allocation Policy in Cloud Computing , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

[15]  R. F. Freund,et al.  Scheduling resources in multi-user, heterogeneous, computing environments with SmartNet , 1998, Proceedings Seventh Heterogeneous Computing Workshop (HCW'98).

[16]  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.

[17]  Ling Guan,et al.  Optimal resource allocation for multimedia cloud in priority service scheme , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[18]  César A. F. De Rose,et al.  Server consolidation with migration control for virtualized data centers , 2011, Future Gener. Comput. Syst..

[19]  Deyu Qi,et al.  Research on Resource Self-Organizing Model for Cloud Computing , 2010, 2010 International Conference on Internet Technology and Applications.

[20]  Ling Guan,et al.  Optimal allocation of virtual machines for cloud-based multimedia applications , 2012, 2012 IEEE 14th International Workshop on Multimedia Signal Processing (MMSP).

[21]  M. Anwar Hossain Analyzing the Suitability of Cloud-Based Multimedia Surveillance Systems , 2013, 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing.

[22]  R. Cucchiara Multimedia surveillance systems , 2005, VSSN@MM.

[23]  Yonghua Xiong,et al.  An energy-optimization-based method of task scheduling for a cloud video surveillance center , 2016, J. Netw. Comput. Appl..

[24]  Shaolei Ren,et al.  Energy-efficient community cloud for real-time stream mining , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[25]  Derek P. Atherton,et al.  PID controller tuning , 1999 .

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

[27]  Sergio González-Valenzuela,et al.  Enabling low bit-rate and reliable video surveillance over practical wireless sensor network , 2013, The Journal of Supercomputing.

[28]  J.M. Ferryman,et al.  PETS Metrics: On-Line Performance Evaluation Service , 2005, 2005 IEEE International Workshop on Visual Surveillance and Performance Evaluation of Tracking and Surveillance.

[29]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[30]  Min Chen,et al.  AIWAC: affective interaction through wearable computing and cloud technology , 2015, IEEE Wireless Communications.

[31]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[32]  Naixue Xiong,et al.  A game-theoretic method of fair resource allocation for cloud computing services , 2010, The Journal of Supercomputing.

[33]  Xiaola Lin,et al.  A Service Based Lightweight Desktop Virtualization System , 2010, 2010 International Conference on Service Sciences.

[34]  Ling Guan,et al.  Optimal resource allocation for multimedia cloud based on queuing model , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

[35]  Sergio A. Velastin,et al.  Intelligent distributed surveillance systems: a review , 2005 .

[36]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[37]  Chuang Lin,et al.  Effective load balancing for cloud-based multimedia system , 2011, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology.

[38]  Debra A. Hensgen,et al.  The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions , 1998, Proceedings Seventh Heterogeneous Computing Workshop (HCW'98).

[39]  Acm Sig Multimedia VSSN '05 : proceedings of the Third ACM International Workshop on Video Surveillance & Sensor Networks : November 11, 2005, Singapore, co-located with ACM Multimedia 2005 , 2005 .

[40]  Theodora Varvarigou,et al.  Resource management in software as a service using the knapsack problem model , 2013 .

[41]  Min Chen,et al.  NDNC-BAN: Supporting rich media healthcare services via named data networking in cloud-assisted wireless body area networks , 2014, Inf. Sci..

[42]  Min Chen,et al.  Cloud-based Wireless Network: Virtualized, Reconfigurable, Smart Wireless Network to Enable 5G Technologies , 2015, Mob. Networks Appl..

[43]  Rajkumar Buyya,et al.  Virtual Machine Provisioning Based on Analytical Performance and QoS in Cloud Computing Environments , 2011, 2011 International Conference on Parallel Processing.

[44]  Mohan S. Kankanhalli,et al.  Adaptive Workload Equalization in Multi-Camera Surveillance Systems , 2012, IEEE Transactions on Multimedia.

[45]  Min Chen,et al.  On the computation offloading at ad hoc cloudlet: architecture and service modes , 2015, IEEE Communications Magazine.

[46]  M. Anwar Hossain,et al.  Framework for a Cloud-Based Multimedia Surveillance System , 2014, Int. J. Distributed Sens. Networks.