Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for borrowing CPU computing resources by using remote node

A technology of computing resources and remote nodes, applied in the field of equipment resource borrowing, can solve problems such as bottlenecks, inability to realize computing resources, migration and complex implementation of distributed systems, and achieve the effect of convenient sharing

Active Publication Date: 2015-07-29
SUZHOU POWERCORE TECH CO LTD
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. Migration and implementation of distributed systems are complex
[0006] 2. The migration of the virtual machine is based on the load balancing scheduling of the virtual machine as the granularity, which will cause the CPU, memory, IO and other resource consumption of the migrated virtual machine to be migrated to another server together, and it cannot realize the calculation that only borrows the CPU of other devices. resource
Even if the CPU of other devices is idle, if other resource requirements cannot be met, the migration will still fail or resources other than the CPU will become performance bottlenecks after the migration.
[0007] 3. Similarly, distributed applications are also load scheduling schemes based on "task" granularity, and have the same problem as migration, that is, it is impossible to only borrow computing resources from other devices' CPUs.

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
  • Method for borrowing CPU computing resources by using remote node
  • Method for borrowing CPU computing resources by using remote node
  • Method for borrowing CPU computing resources by using remote node

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0065] Specific embodiment one: the method of using the physical address of device A to access device A by using PCIe switch as device B:

[0066] Using the aforementioned method, after A selects B as the borrower of the CPU

[0067] 1. Device B uses CPU hotplug to "unplug" CPU0.

[0068] 2. Set the MachineId corresponding to CPU0 in device B to the device number of device A.

[0069] 3. Use the PCIe switch to map the physical address of device A to a section of physical address space of device B, such as +5G offset, that is, map 0-5G of device A to 5-10G of device B.

[0070] 4. At the same time, set the Controller to increase the address of the memory access request sent by CPU0 by the same offset (ie +5G).

[0071] 5. When CPU0 of device B issues access to the physical address 2G, the Controller of device B sees that the per-cpu MachineId of CPU0 is filled with the device number of device A, so the physical address +5G becomes the address 7G and sends out, 7G The physica...

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 method for borrowing CPU computing resources by using a remote node. According to the method, CPUs can be mutually borrowed by pieces of equipment in an interconnected cluster, so that the function that a piece of equipment can borrow the CPUs of other pieces of equipment to perform an own program is realized without modifying a code or influencing the resources on the original CPU.

Description

technical field [0001] The invention relates to the field of device resource borrowing, in particular to a method for using a remote node to borrow CPU computing resources. Background technique [0002] The processor load of multiple servers in the data center is sometimes unbalanced, that is, when the CPU usage of device A is high, or even becomes a performance bottleneck due to insufficient processor resources, while the CPU usage of device B is very low, processing resources is idle. If all the resources in the data center are considered as a whole, there will be a waste of resources. [0003] Existing methods include: 1. Migration of virtual machines; 2. Distributed system architecture, such as hadoop. [0004] However, the existing methods have great disadvantages: [0005] 1. Migration and implementation of distributed systems are complex. [0006] 2. The migration of the virtual machine is based on the load balancing scheduling of the virtual machine as the granul...

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/50G06F12/06H04L29/08
Inventor 张乾龙江涛
Owner SUZHOU POWERCORE TECH CO LTD