Skip to main content

Multi-resource Allocation for Virtual Machine Placement in Video Surveillance Cloud

  • Conference paper
  • First Online:
Human Centered Computing (HCC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9567))

Included in the following conference series:

Abstract

Video surveillance cloud is an emerging cloud computing paradigm which can provide the elastic resource management ability for surveillance video processing tasks. The video processing tasks usually require extensive computing resources, and different tasks have different resource configuration requirements. It is challenging to find the optimal fine-grained resource configuration for various video processing tasks. In this paper, we study how to map the heterogeneous virtual machine requests to the heterogeneous physical machines. First, we design a video surveillance cloud platform architecture. The cloud platform can be seamlessly integrated with the video surveillance systems that comply with the ITU standard. Second, we propose a multi-resource virtual machine allocation algorithm named Dominant Resource First Allocation (DRFA). Our aim is to maximize the resource utilization in heterogeneous cloud computing environment. By computing the dominant resource under multiple resource dimensions, our proposed algorithm DRFA can make full advantage of the heterogeneous physical resources. Finally, we implement the cloud platform and develop some typical video surveillance services on the cloud platform. The experimental results show that our resource allocation approach outperforms other widely used approaches.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Zhao, X.M., Ma, H.D., Zhang, H.T., Tang, Y., Kou, Y.: HVPI: extending Hadoop to support video analytic applications. In: 2015 IEEE 8th International Conference on Cloud Computing, pp. 789–796 (2015)

    Google Scholar 

  2. Ma, H.D., Zeng, C.B., Ling, C.X.: A reliable people counting system via multiple cameras. ACM Trans. Intell. Syst. Technol. 3(2), 31:1–31:22 (2012)

    Article  Google Scholar 

  3. Architectural requirements for visual of surveillance. ITU-T H.626 (2011)

    Google Scholar 

  4. Zhao, X.M., Ma, H.D., Zhang, H.T., Tang, Y., Fu, G.P.: Metadata extraction and correction for large-scale traffic surveillance videos. In: 2014 IEEE International Conference on Big Data, pp. 412–420 (2014)

    Google Scholar 

  5. Gao, Y.H., Ma, H.D., Zhang, H.T., Kong, X.Q., Wei, W.Y.: Concurrency optimized task scheduling for workflows in cloud. In: 2013 IEEE Sixth International Conference on Cloud Computing, pp. 709–716 (2013)

    Google Scholar 

  6. OpenStack. http://www.openstack.org/

  7. Wang, W., Liang, B., Li, B.: Multi-resource fair allocation in heterogeneous cloud computing systems. IEEE Trans. Parallel Distrib. Syst. 26(10), 2822–2835 (2015)

    Article  Google Scholar 

  8. Singh, A., Korupolu, M., Mohapatra, D.: Server-storage virtualization: integration and load balancing in data centers. In: 2008 International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1–12 (2008)

    Google Scholar 

  9. Urgaonkar, B., Rosenberg, A.L., Shenoy, P.: Application placement on a cluster of servers. Int. J. Found. Comput. Sci. 18(05), 1023–1041 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  10. Eucalyptus (2015). https://www.eucalyptus.com/

  11. Farahnakian, F., Liljeberg, P., Pahikkala, T., Plosila, J., Tenhunen, H.: Hierarchical VM management architecture for cloud data centers. In: 2014 IEEE 6th International Conference on Cloud Computing Technology and Science, pp. 306–311 (2014)

    Google Scholar 

  12. Wang, W., Liang, B., Li, B.: Multi-resource fair allocation in heterogeneous cloud computing systems. IEEE Trans. Parallel Distrib. Syst. 26(10), 2822–2835 (2015)

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported by the National High Technology Research and Development Program of China under Grant No. 2014AA015101; Key Technologies R&D Program of China under Grant No. 2013BAK01B02; National Natural Science Foundation of China (No. 61300013 and 61190114); Doctoral Program Foundation of Institutions of Higher Education of China (No. 20130005120011); Special Fund of Internet of Things Development of Ministry of Industry and Information Technology.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xianda Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Yang, X., Zhang, H., Ma, H., Li, W., Fu, G., Tang, Y. (2016). Multi-resource Allocation for Virtual Machine Placement in Video Surveillance Cloud. In: Zu, Q., Hu, B. (eds) Human Centered Computing. HCC 2016. Lecture Notes in Computer Science(), vol 9567. Springer, Cham. https://doi.org/10.1007/978-3-319-31854-7_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31854-7_49

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31853-0

  • Online ISBN: 978-3-319-31854-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics