Font Size: a A A

Research On Docker Transplantation And Optimization Of Loongson

Posted on:2021-04-12Degree:MasterType:Thesis
Country:ChinaCandidate:P F WuFull Text:PDF
GTID:2428330605466978Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Docker is a lightweight virtualization technology which uses Linux container technology as the core.With the popularization of cloud computing mode,the support for virtualization technology of Loongson server is increasingly urgent.In the case that virtual machine technology is not fully mature,it is necessary to transplant and optimize the more portable and flexible docker to realize the application of Loongson in cloud mode.According to the actual requirements of the new Fedora28 system launched by Loongson,this paper transplanted and optimized the 1.13.1 version of docker scheme to Fedora28 system.In view of some shortcomings of the old version of docker scheme under MIPS,entrances of MIPS architecture was added to the bottom module of docker,the parameters of MIPS architecture related to SETNS were optimized,and the identification entrances of MIPS architecture on Boltdb was added,aiming at the numbers of devices under different architectures The format difference of number storage variable modifies and reconstructs some modules to solve the problem of platform differentiation.In addition,the image registry under MIPS is built to improve the application ecology of docker under Loongson.This paper studies Kubernetes the representative tool for management of container cluster,introduces its architecture and design in detail,completes the migration of this tool to administration container cluster,and the construction of cluster management system,and the static scheduling optimization algorithm is designed,and the cluster scheduler is optimized by optimizing the optimization constants,which improves the cluster scheduling performance by about 12%.This paper optimizes the underlying implementation mechanism of docker,the performances and efficiency were improved by removing redundant definitions of signal variable and supporting new storage drive models.A detailed scheme of evaluation has been designed to analysis the effect of transplantation,including CPU computing,scheduling performance and so on.The results show that the new version of Docker has been running steadily on Fedora28 of Loongson,its consumption of system call was reduced by 10% and the performance loss of process communication was improved by about 50%.It provides a new version of the upgrade program on Loongson for virtualization.
Keywords/Search Tags:Loongson, Feodra28, Docker, Optimization porting, Performance analysis
PDF Full Text Request
Related items