Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Container performance acceleration method based on nonvolatile memory

一种非易失、容器的技术,应用在虚拟化领域,能够解决方法不、有效等问题

Active Publication Date: 2019-08-06
HUAZHONG UNIV OF SCI & TECH
View PDF11 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] It can be seen that the existing methods are not as effective as they claim and have many limitations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Container performance acceleration method based on nonvolatile memory
  • Container performance acceleration method based on nonvolatile memory
  • Container performance acceleration method based on nonvolatile memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] This embodiment discloses a computing system, or a system that can accelerate the deployment and startup of containers based on heterogeneous memory, or a container performance acceleration system based on non-volatile memory, or a system that can accelerate A computing system for container deployment and startup speed, or a computing system based on non-volatile memory that can improve container performance, the system is suitable for executing each method step described in the present invention to achieve the expected technical effect. In the case of no conflict or contradiction, the whole and / or part of the content of the preferred implementations of other embodiments may serve as supplements to this embodiment. The system can be, for example, at least one of a general purpose computer, a server, and a server cluster. The computer may be a cloud computer. The server may be a cloud server. The server cluster may be a cloud server cluster.

[0053] According to a pr...

Embodiment 2

[0068] This embodiment discloses a method for accelerating the deployment and startup of containers based on heterogeneous memory, or a method for accelerating container performance based on non-volatile memory, or a method for accelerating the deployment and startup of containers. A method, or a method for improving container performance based on non-volatile memory, can be implemented by the system of the present invention and / or other alternative components. For example, the method of the present invention is realized by using various components in the system of the present invention. In the case of no conflict or contradiction, the whole and / or part of the content of the preferred implementations of other embodiments may serve as supplements to this embodiment.

Embodiment approach

[0069] According to a preferred embodiment, the method may comprise the steps of:

[0070] The steps of image division and storage; the step of grabbing hot image files 811; and / or the steps of reasonable scheduling.

[0071] Preferably, the step of image division and storage may include: dividing each image layer 810 in the image into one of the upper image layer 810 and the lower image layer 810 during the container 700 deployment process. The step of grabbing the hot image file 811 may include: during the startup and operation of the container 700, obtaining the file hot image file 811 necessary for the startup of the container 700, and storing it in the non-volatile memory 100, and storing the non-volatile memory 100 Write other cold image files in the hard disk 200 back. The reasonable scheduling step may include: when the available capacity of the non-volatile memory 100 is insufficient, replacing the hot image file 811 of the least frequently used image in the non-volati...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a container performance acceleration method based on a nonvolatile memory. The container performance acceleration method comprises the following steps: dividing each mirror image layer in a mirror image into one of an upper boundary mirror image layer and a lower boundary mirror image layer in a container deployment process; storing the on-boundary mirror image layers intoa nonvolatile memory and selectively storing each under-boundary mirror image layer into one of the nonvolatile memory and the hard disk; obtaining a thermal image file required by the container in the container starting and / or running process, and storing the thermal image file required by the container into a nonvolatile memory; and performing access heat sorting on each mirror image at least according to the access frequency of the hot mirror image file so as to release the nonvolatile memory occupied by the mirror image with the lowest access heat when the storage space of the nonvolatilememory is insufficient. According to the method, the container deployment speed is greatly increased by optimizing the container deployment mechanism and combining with the nonvolatile memory; by optimizing the mirror image storage mechanism, the hot mirror image file is stored in the nonvolatile memory, and the container starting speed is greatly increased.

Description

technical field [0001] The present invention relates to the field of virtualization, and more specifically, relates to optimizing Docker in a non-volatile memory-based virtualization environment to accelerate the deployment and startup speed of containers, and at the same time reduce the write wear and usage of NVM, and especially relates to a A container performance acceleration method based on non-volatile memory. Background technique [0002] Following the emergence of virtualization technology, container technology has gradually become a transformative technology with far-reaching influence in the field of cloud computing. In recent years, container technology and related applications have received more and more attention, research and development and promotion at home and abroad, with a rapid development momentum, and have become an important part of cloud computing technology. Container technology is a lightweight virtualization method that provides resource isolation...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06F3/06
CPCG06F9/45558G06F3/0608G06F3/0616G06F3/0649G06F3/0679G06F2009/45583G06F2009/45579G06F9/00G06F2009/4557G06F8/60G06F2212/1041G06F18/24
Inventor 吴松金海唐奇志
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products