Process migration method and device, computing equipment and storage medium

A computing device and process technology, applied in the Internet field, can solve problems such as cache invalidation, affecting the normal performance of high-load processes, and achieve the effect of high utilization, good program running performance, and ensuring normal performance.

Pending Publication Date: 2021-08-31
UNIONTECH SOFTWARE TECH CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing process migration methods have the following problems. In a full-load scenario, a high-load process may migrate across processors or even across memory nodes due to the influence of a background low-load process, causing serious cache failures and affecting Normal performance for heavily loaded processes

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
  • Process migration method and device, computing equipment and storage medium
  • Process migration method and device, computing equipment and storage medium
  • Process migration method and device, computing equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] An exemplary embodiment of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be implemented in various forms and should not be restricted herein. Instead, it is provided to provide more thoroughly understood the present disclosure, and can communicate the scope of the disclosure to those skilled in the art.

[0025] Load balancing in a more important part is how to choose the appropriate migration process in the processor queue process. In particular, the process load of the processor queue for all processes on the load queue and the process, the actual running time of the load process related to a process, substantially longer continuous operation time, the higher the load. Therefore, load balancing goal is to use as much as possible of processor power resource calculation, so that ...

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 process migration method and device, computing equipment and a storage medium. The process migration method is executed in the computing equipment, and the method comprises the following steps: dividing each process into an active process or an inactive process based on the real load of each process in a processor; judging whether the active process is the unique active process in the processor or not; if the process is not the unique active process, determining the task hierarchical loads of the process in sequence; and when the task hierarchical load of the process meets a preset condition, migrating the process to other processors.

Description

Technical field [0001] The present invention relates to the field of the Internet, more particularly to a process migration method, apparatus, computing device and a storage medium. Background technique [0002] In the multi-core SMP (symmetric multiprocessor) system, a reasonable task scheduling is an important prerequisite potential of multi-core systems. Based on multi-core scheduling, is currently running on each processor a process queue. And, a process in an executable state may be added to other run queue, to achieve load balancing among the various processors, processor busy avoiding portion, another portion of the processor idle situation. [0003] The current load balancing to achieve, using a hierarchical task load (task_h_load), that is, considering the contribution of the load current process to bring the current processor, based on a hierarchical task load size, to determine the conditions for the migration of a task can meet. However, the existing process migration...

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/50
CPCG06F9/505
Inventor 叶中玉周鹏余昇锦胡翔
Owner UNIONTECH SOFTWARE TECH CO LTD
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