Font Size: a A A

Live Migration System Of Docker Container For Data Center

Posted on:2020-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:B XuFull Text:PDF
GTID:2428330590458366Subject:Cyberspace security
Abstract/Summary:PDF Full Text Request
Recently,most leading cloud platforms have adopted Docker as the virtualization solution to obtain the more flexible,more portable and more efficient management ability.For a better Quality of Service(QoS)in the scene of load balancing and host maintenance,the live migration technology of Docker container,which can relocate a Docker container from the source to the target without the perception of clients,is still paramount.In a data center,an ideal live migration solution for Docker container should promise the integrity and consistency of three key components(image,runtime,and management context)in functionality.In terms of performance,it should be adaptive to the dynamical scalable data center with high scalability,and guarantee negligible downtime.The most previous solutions of container live migration neglect the component-integrity,and only take preoccupation of the runtime.They drop lots of potential benefits from the feature of Docker containers.Some work takes the component-integrity into consideration,but can not meet the requirement in performance.It pulls the image from the central image registry,which lacks scalability.Moreover,it reloads Docker daemon to rebuild the management context of migrated Docker container,which brings about replicated initialization and insufferable downtime.To meet the requirements both in functionality and performance,we specially design the live migration system of Docker container for a data center,which leverages the feature of the layered image to accelerate the image migration and optimizes the migration of management context to reduce the sensitive downtime.As a result,we have a deep analysis of the hierarchy relationship between image layers and proposed a the lightweight container registry(LCR)mechanism.It can achieve the end-to-end image migration,which markedly improves the scalability and avoids the transmission of redundant image layers.Furthermore,we have unraveled the coupling relationship between Docker daemon and Docker containers and proposed the dynamical context loading scheme to eliminate the unnecessary initialization.It can load the management context of migrated Docker container into the running Docker daemon to significantly reduce the downtime.Experimental results show that the live migration system for Docker container can significantly reduce 90% the total migration time,87% image migration time,and 71% downtime in the scene of a data center with large concurrent migrations of Docker containers.Conclusively,our live migration system is more appropriate for the data center,which can meet the requirements both in functionality and performance.
Keywords/Search Tags:Docker container, Cloud computing, Virtualization technology, Live migration
PDF Full Text Request
Related items