Font Size: a A A

Research And Implementation Of Video Surveillance Cloud Service Management Platform Based On Docker

Posted on:2017-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:G P FuFull Text:PDF
GTID:2348330518994770Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing and intelligent video surveillance technology,more and more video surveillance applications are migrated to the cloud platform and the video surveillance cloud has been developed as a new cloud computing service mode.The inefficiency computing performance and the waste of resources have become the main problem of the current video surveillance cloud based on virtual machine.Besides,the traditional strategy,which places the multiple video services into a single virtual machine,makes it difficult for video services to scale out.The virtual machine image is not programmable.Once the video service needs to update,we have to rebuild the entire image manually.As a result,it is difficult to maintain video services.In this thesis,we conduct research on building a video surveillance cloud service management platform based on container technology and microservice architecture.Firstly,we design and implement a video surveillance cloud platform based on Docker,and develop a continuous integration function of video services which can solve the issue of maintaining video service based on the programmable ability of Docker image.Secondly,taking advantage of the fact that Docker container can access the physical resource,we propose multi-dimensional resource features weighted video service scheduling algorithm.Our algorithm not only considers the quantity of resource,but also takes the multidimensional features of the native resources and the preference of the video services into account.Finally,we build the typical distributed video surveillance applications based on video microservices on our video surveillance cloud platform,and the scalability of video services is improved.The experimental results show that our platform can effectively improve the computing performance and resource utilization,and our video service scheduling algorithm further increases the system throughput.The video applications deployed on our platform has the high availability.
Keywords/Search Tags:video surveillance cloud, Docker, microservice, cloud service management, video service scheduling
PDF Full Text Request
Related items