Font Size: a A A

Research On Resource Container View For Domestic Platform

Posted on:2021-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:L FuFull Text:PDF
GTID:2518306104499804Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of cloud computing,containers,as lightweight OS-level virtualization technology,have been widely used in application deployment.Unlike hardware-level virtualization,containers have no extra hardware abstractions and can access physical hardware directly.The lack of hardware abstraction helps applications obtain excellent performance,but also exposes a considerable challenge to container's isolation.Containers cannot obtain isolated hardware resource information,which will result in incorrect runtime decisions and performance degradation.Although Containers can run on the Sunway hardware platform assisted by Deepin Container Management Platform,the underlying isolation problem can also lead to performance debasement.The resource container view aims to solve the above problem.It exports isolated resource information for each container.The core design is a per-container view that calculates real resource availability.It could isolated memory,swap,process number,boot time,and CPU information resource view at the kernel level according to actual needs.No application change is needed to utilize the isolated views.The usage of the function meets the OCI runtime specifications,and is compatible with various container engines.It can use sysctl to set the per-container kernel parameters to determine whether the requested system resource is global or local.Experimental results show that the addition of this feature increases the startup delay of containers by up to 2.48%.As for applications,which use the detecting resource quantity to set the runtime,it has the performance improvement.The test results show that the Java Da Capo Jython benchmark achieves a speedup of 35.22%,NGINX can increase the QPS by 5.51% while reducing the CPU usage by 4.07%,and 75% of HTTP requests reduce the response latency at the same time.
Keywords/Search Tags:Domestic Platform, Container, Isolation, Resource View
PDF Full Text Request
Related items