Data redistribution method and device based on vessels

A redistribution and container technology, applied in the computer field, can solve the problems of different thread running requirements, conflicting thread running mechanisms, and low overall efficiency of database services, so as to achieve the effect of improving performance and optimizing performance.

Active Publication Date: 2016-07-13
GUIZHOU UNIV +1
View PDF6 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides a container-based data redistribution method and device, which solves the problem that different types of databases have different requirements for thread operation in the prior art, and conflicts are likely to exist in the thread operation mechanisms between several Linux containers, resulting in database service failures. Overall technical issues with low efficiency

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
  • Data redistribution method and device based on vessels
  • Data redistribution method and device based on vessels
  • Data redistribution method and device based on vessels

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0039] Such as figure 1 As shown, there are two nodes Node1 and Node2 in the cluster running Linux containers on the cloud platform, and several Linux containers are running on these two nodes respectively, where T stands for OLTP type database container (a database for transaction-oriented tasks), A stands for OLAP-type database container (database for analytical tasks). The embodiment of the present invention provides a container-based data redistribution method, in figure 1 On the basis of the above, transfer the two database containers that perform different tasks to their respective nodes, so that the database containers of the same task type run on the same node or the same cluster, that is, all T-type containers are migrat...

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 data redistribution method and device based on vessels. The type of each database vessel in nodes is determined, database vessels with the types not conforming to the vessel types of the nodes are added into a queue to be migrated, a target node to be migrated is determined, and whether the target node has enough resources to run the database vessels in the queue to be migrated or not is judged; the database vessels in the queue to be migrated are migrated to the target node when the target node has enough resources, and the database vessels are cached in the queue to be migrated when the target node does not have enough resources. According to the data redistribution method and device based on the vessels, the database vessels are migrated for the database vessels in different types, and the performance of database services in the vessels is optimized and effectively improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a container-based data redistribution method and device. Background technique [0002] Currently, widely used virtualization technologies include full virtualization technology represented by VMWare and Microsoft VirtualPC and paravirtualization technology represented by Xen. Compared with the above technologies, container-level virtualization can directly run CPU instructions, avoiding the system overhead caused by full-virtualization instruction-level simulation or just-in-time compilation, and also avoiding the complicated operations of paravirtualization and system call replacement. Therefore, container-level virtualization technology is lighter than traditional virtualization technology, but container technology forces all containers to use the same kernel as the host machine. In the existing technology, the Linux container technology represented by Docker provides a ligh...

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/455G06F9/50G06F17/30
CPCG06F9/45558G06F9/5088G06F16/283G06F2009/4557
Inventor 李晖陈梅
Owner GUIZHOU 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