Remote memory volume management method and system of Docker container

A docker container and management method technology, applied in the field of cloud computing, can solve the problems of lack of support management and utilization of remote memory resources, etc., to achieve the effects of improving IO performance, improving memory resource utilization efficiency, and realizing call and management

Active Publication Date: 2018-10-16
ZHEJIANG UNIV
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, currently in the Docker system, there is a lack of a method and system for supporting management and utilization of remote memory resources

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
  • Remote memory volume management method and system of Docker container
  • Remote memory volume management method and system of Docker container
  • Remote memory volume management method and system of Docker container

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be noted that the following embodiments are intended to facilitate the understanding of the present invention, but do not limit it in any way.

[0051] Such as figure 1 As shown, the Docker container remote memory volume management system of the present invention includes a remote memory volume management module located on a local node and a storage service agent module located on a remote storage node, which are respectively used to execute the remote memory volume management process and the storage service agent process.

[0052] The Docker service process and the remote memory volume management process are running on the Docker server, and the two communicate through Socket. A storage service agent process runs on the remote storage server, and it provides services for the remote memory volume management process through RPC.

[0053]...

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 discloses a remote memory volume management method and a remote memory volume management system of a Docker container. The method comprises building, loading, unloading and destroying operations of a remote memory volume. The operation of building the remote memory volume comprises the steps of when a remote memory volume management process receives a remote memory volume building request, acquiring an IP address of a storage node from a storage server cluster, and recording a mapping relation between a remote memory volume name and the IP address of the storage node; the operation of loading the remote memory volume comprises the step of when the remote memory volume loading request is received, connecting to the storage node, wherein the agent process of the storage node loads the remote memory volume to a local node; the operation of unloading the remote memory volume comprises the step of when a remote memory volume unloading request is received, informing the agent process to unload the remote memory volume; and the operation of destroying the remote memory volume comprises the step of when a remote memory volume destroying request is received, informing the agent process to release remote memory volume resources. According to the method provided by the invention, the IO performance of the application in the Docker container on the local node is improved.

Description

technical field [0001] The invention relates to the field of cloud computing, in particular to a method and system for managing remote memory volumes of Docker containers. 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 and management in a Linux environment. Similar to virtual machines, containers are a relatively independent operating environment, but compared with virtual machines, containers have higher resource utilization efficiency. Docker is the represent...

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): H04L29/08H04L29/06
CPCH04L67/1097H04L69/162H04L67/56H04L67/5682
Inventor 陈建海侯文龙何钦铭张淼黄步添
Owner ZHEJIANG UNIV
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