Skip to main content
Log in

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

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Aisopos F, Tserpes K, Varvarigou T (2013) Resource management in software as a service using the knapsack problem model. Int J Prod Econ 141(2):465–477

    Article  Google Scholar 

  2. Armstrong R, Hensgen D, Kidd T (1998) The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions. In: Heterogeneous computing workshop, 1998.(HCW 98) proceedings. 1998 seventh. pp. 79–87. IEEE

  3. Atherton DP (1999) Pid controller tuning. J Comput Control Eng 10(2):44–50

    Article  Google Scholar 

  4. Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur Gener Comput Syst 28(5):755–768

    Article  Google Scholar 

  5. Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw: Pract Experience 41(1):23–50

    Google Scholar 

  6. Calheiros RN, Ranjan R, Buyya R (2011) Virtual machine provisioning based on analytical performance and qos in cloud computing environments. In: Parallel processing (ICPP), 2011 international conference on. pp. 295–304. IEEE

  7. Chen M (2014) NDNC-BAN: Supporting rich media healthcare services via named data networking in cloud-assisted wireless body area networks. Inf Sci 284:142–156

    Article  Google Scholar 

  8. Chen M, González S, Cao H, Zhang Y, Vuong ST (2013) Enabling low bit-rate and reliable video surveillance over practical wireless sensor network. J Supercomput 65(1):287–300

    Article  Google Scholar 

  9. Chen M, Hao Y, Li Y, Lai CF, Wu D (2015) On the computation offloading at ad hoc cloudlet: architecture and service modes. IEEE Commun Mag 53(6):1824

    Article  Google Scholar 

  10. Chen M, Zhang Y, Hu L, Taleb T, Sheng Z (2015) Cloud-based wireless network: virtualized, reconfigurable, smart wireless network to enable 5g technologies. Mob Netw Appl 20(6):704–712

    Article  Google Scholar 

  11. Chen M, Zhang Y, Li Y, Hassan M, Alamri A (2015) Aiwac: affective interaction through wearable computing and cloud technology. IEEE Wirel Commun 22(1):2027

    Google Scholar 

  12. Chen M, Zhang Y, Li Y, Mao S, Leung V (2015) Emc: Emotion-aware mobile cloud computing in 5g. IEEE Netw 29(2):3238

    Article  Google Scholar 

  13. Chen YL, Chen TS, Huang TW, Yin LC, Wang SY, cker Chiueh T (2013) Intelligent urban video surveillance system for automatic vehicle detection and tracking in clouds. In: Advanced information networking and applications (AINA), 2013 IEEE 27th international conference on, pp 814–821

  14. Cucchiara R (2005) Multimedia surveillance systems. In: Proceedings of the third ACM international workshop on video surveillance & sensor networks. pp. 3–10. VSSN ’05, ACM

  15. Ferreto TC, Netto MA, Calheiros RN, De Rose CA (2011) Server consolidation with migration control for virtualized data centers. Futur Gener Comput Syst 27(8):1027–1034

    Article  Google Scholar 

  16. Freund RF, Gherrity M, Ambrosius S, Campbell M, Halderman M, Hensgen D, Keith E, Kidd T, Kussow M, Lima JD et al (1998) Scheduling resources in multi-user, heterogeneous, computing environments with smartnet. In: Heterogeneous computing workshop, 1998.(HCW 98) proceedings. 1998 seventh. pp. 184–199. IEEE

  17. Goiri Í., Berral JL, Fitó JO, Julià F, Nou R, Guitart J, Gavaldà R, Torres J (2012) Energy-efficient and multifaceted resource management for profit-driven virtualized data centers. Futur Gener Comput Syst 28(5):718–731

    Article  Google Scholar 

  18. Han Q, Liang S, Zhang H (2015) Mobile cloud sensing, big data, and 5g networks make an intelligent and smart world. IEEE Netw 29(2):4045

    Google Scholar 

  19. Hassan MM, Hossain MS, Sarkar AJ, Huh EN (2014) Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform. Inf Syst Front 16(4):523–542

    Article  Google Scholar 

  20. He J, Wu D, Xie X, Chen M, Li Y, Zhang G (2015) Efficient upstream bandwidth multiplexing for cloud video recording services IEEE Transactions on Circuits and Systems for Video Technology PP(99)

  21. Hossain MA (2013) Analyzing the suitability of cloud-based multimedia surveillance systems. In: Proceedings of the 15th IEEE international conference on high performance computing and communications (HPCC 2013)

  22. Hossain MA (2014) Framework for a cloud-based multimedia surveillance system. Int J Distrib Sens Netw 2014(1):11

    MathSciNet  Google Scholar 

  23. Hossain MA, Atrey PK, Saddik AE (2011) Modeling and assessing quality of information in multisensor multimedia monitoring systems. ACM Trans Multimed Comput Commun Appl (TOMCCAP) 7(1):3

    Google Scholar 

  24. Kumar K, Lu YH (2010) Cloud computing for mobile users: Can offloading computation save energy? Computer 43(4):51–56

    Article  Google Scholar 

  25. Lai G, Song H, Lin X (2010) A service based lightweight desktop virtualization system. In: Service sciences (ICSS), 2010 international conference on. pp. 277–282. IEEE

  26. Lin CF, Yuan SM, Leu MC, Tsai CT (2012) A framework for scalable cloud video recorder system in surveillance environment. In: Ubiquitous intelligence & computing and 9th international conference on autonomic & trusted computing (UIC/ATC), 2012 9th international conference on. pp. 655–660. IEEE

  27. Lin W, Qi D (2010) Research on resource self-organizing model for cloud computing. In: Internet technology and applications, 2010 international conference on. pp. 1–5. IEEE

  28. Maheswaran M, Ali S, Siegel HJ, Hensgen D, Freund RF (1999) Dynamic mapping of a class of independent tasks onto heterogeneous computing systems. J Parallel Distrib Comput 59(2):107–131

    Article  Google Scholar 

  29. Nan X, He Y, Guan L (2011) Optimal resource allocation for multimedia cloud based on queuing model. In: Multimedia signal processing (MMSP), 2011 IEEE 13th international workshop on. pp. 1–6. IEEE

  30. Nan X, He Y, Guan L (2012) Optimal allocation of virtual machines for cloud-based multimedia applications. In: Multimedia signal processing (MMSP), 2012 IEEE 14th international workshop on. pp. 175–180. IEEE

  31. Nan X, He Y, Guan L (2012) Optimal resource allocation for multimedia cloud in priority service scheme. In: Circuits and systems (ISCAS), 2012 IEEE international symposium on. pp. 1111–1114. IEEE

  32. Neal D, Rahman S (2012) Video surveillance in the cloud? Int J Crypt Inf Secur (IJCIS) 2(3):119

    Google Scholar 

  33. Nguyen Van H, Dang Tran F, Menaud JM (2009) Autonomic virtual resource management for service hosting platforms. In: Proceedings of the 2009 ICSE workshop on software engineering challenges of cloud computing. pp. 1–8. IEEE computer society

  34. Paul AK, Park JS (2013) Multiclass object recognition using smart phone and cloud computing for augmented reality and video surveillance applications. In: Informatics, electronics & vision (ICIEV), 2013 international conference on. pp. 1–6. IEEE

  35. Ren S, van der Schaar M (2012) Energy-efficient community cloud for real-time stream mining. In: Decision and control (CDC), 2012 IEEE 51st annual conference on. pp. 424–429. IEEE

  36. Saini M, Atrey PK, Kankanhalli MS (2013) Workload modeling for multimedia surveillance systems. In: Emerging paradigms in machine learning. Springer, pp 419–440

  37. Saini M, Wang X, Atrey PK, Kankanhalli M (2012) Adaptive workload equalization in multi-camera surveillance systems. IEEE Trans Multimedia 14(3):555–562

    Article  Google Scholar 

  38. Teng F, Magoules F (2010) Resource pricing and equilibrium allocation policy in cloud computing. In: Computer and information technology (CIT), 2010 IEEE 10th international conference on. pp. 195–202. IEEE

  39. Valera M, Velastin S (2005) Intelligent distributed surveillance systems: a review. Vis, Image Signal Process IEE Proc - 152(2):192–204

    Article  Google Scholar 

  40. Wei G, Vasilakos AV, Zheng Y, Xiong N (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54(2):252–269

    Article  Google Scholar 

  41. Wen H, Hai-ying Z, Chuang L, Yang Y (2011) Effective load balancing for cloud-based multimedia system. In: Electronic and mechanical engineering and information technology (EMEIT), 2011 international conference on. vol. 1, pp. 165–168. IEEE

  42. Xiong Y, Wan S, She J, Wu M, He Y, Jiang K (2016) An energy-optimization-based method of task scheduling for a cloud video surveillance center. J Netw Comput Appl 59:63–73

    Article  Google Scholar 

  43. Yi S, Jing X, Zhu J, Zhu J, Cheng H (2012) The model of face recognition in video surveillance based on cloud computing. In: Advances in computer science and information engineering. Springer, pp 105–111

  44. Young DP, Ferryman JM (2005) Pets metrics: On-line performance evaluation service. In: Visual surveillance and performance evaluation of tracking and surveillance, 2005. 2nd joint IEEE international workshop on. pp. 317–324. IEEE

Download references

Acknowledgments

The authors extend their appreciation to the Deanship of Scientific Research at King Saud University for funding this work through the research group project No. RGP-VPP-049.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Anwar Hossain.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hossain, M.A., Song, B. Efficient Resource Management for Cloud-enabled Video Surveillance over Next Generation Network. Mobile Netw Appl 21, 806–821 (2016). https://doi.org/10.1007/s11036-016-0699-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-016-0699-3

Keywords

Navigation