Starting method and system for application container

A technology of application container and application process, applied in the computer field, can solve problems such as time-consuming, degraded user experience, long initialization time, etc., to achieve the effect of increasing startup speed and improving user experience

Inactive Publication Date: 2016-11-23
INST OF ACOUSTICS CHINESE ACAD OF SCI +1
View PDF3 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, for application containers running some applications, a large amount of data needs to be written to the memory when starting, and the initialization time is very long. The entire startup process t

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
  • Starting method and system for application container
  • Starting method and system for application container

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The technical solutions of the present invention will be described in further detail below with reference to the drawings and embodiments.

[0018] figure 1 It is a method flowchart of a method for starting an application container provided by an embodiment of the present invention. Such as figure 1 As shown, the method includes steps 101-103.

[0019] Step 101, creating an application container required for running the application, configuring the running environment, and installing the required running application in the application container.

[0020] Create the application container required for the application to run in docker. The image of the application container should select the operating system required for the application to run, and the operating environment required for the application to run should be configured in the application container. The operating environment includes other programs, library files, and configuration environment variables that t...

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 starting method for an application container and a starting system for the application container. The method comprises the following steps of creating the application container required for application operation, and configuring an operating environment; installing applications required for operation; creating a catalogue for storing a checkpoint file; starting the applications required for the operation; starting a thermophoresis module to freeze the application container and application processes after the applications required for the operation are completely started; storing resources, used the application container and the applications and collected by the thermophoresis module, in the checkpoint catalogue; firstly creating the application container required for the application operation and then reading checkpoint data stored in a hard disk in the process of starting the application container again; parsing the checkpoint data, restoring the required resources of the application container, restoring the processes of the required applications, and starting the application container. The system comprises an application operation module, a first storage restoration module, a second storage restoration module and a data storage module. The method and the system provided by the invention have the advantage that the startup of the application container is accelerated by utilization of an application container thermophoresis technology.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a method and system for starting an application container. Background technique [0002] In recent years, with the continuous development of computer technology, the application container technology represented by Docker, as a lightweight virtualization technology, is widely used in cloud computing, security, intelligent operating system and other fields. Docker is an open source application container engine that allows developers to package their applications and dependencies into a portable application container, and then publish it to any popular Linux machine. Docker application containers can provide a virtualized operating environment for applications. Each application container is completely isolated without any interface between them, and has almost no performance overhead. It can be easily run on the host. [0003] Application container hot migration technolog...

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
IPC IPC(8): G06F9/46G06F9/48
CPCG06F9/461G06F9/4856G06F2209/482
Inventor 朱小勇
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products