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

A method and device for allocating computing resources

A technology for computing resources and allocation methods, applied in resource allocation, multi-programming devices, etc., can solve the problems of mutual interference of computing nodes, low user freedom, low implementation cost, etc., to achieve isolation and scheduling, low implementation cost, low implementation cost, etc. high degree of freedom

Active Publication Date: 2017-02-08
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Computing node multi-instantiation technology has a high isolation level, low implementation cost, and low user freedom, but there is a problem of mutual resource interference between computing nodes

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
  • A method and device for allocating computing resources
  • A method and device for allocating computing resources
  • A method and device for allocating computing resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] figure 1 It is a flowchart of a method for allocating computing resources provided by this embodiment, such as figure 1 As shown, the method includes:

[0056] Step S101: Pre-build a computing resource environment, determine the computing group used and the computing nodes in each computing group.

[0057] The computing node is a collection of a group of computing services, which can be abstracted as a two-tuple of IP address: port (IP: Port). Such as figure 2 As shown, a computing resource environment may include multiple computing groups, and a computing group is a logical combination of several computing nodes. Generally speaking, the computing nodes in the same computing group are homogeneous. The built computing resource environment can be used for various cloud computing services.

[0058] Step S102: Receive the request sent by the user, and parse the user's business information and the user code requested for execution.

[0059] The user refers to a user of a computer...

Embodiment 2

[0090] image 3 It is a schematic diagram of a computing resource allocation device provided in this embodiment. Such as image 3 As shown, the device includes:

[0091] The computing environment construction module 10 is used to construct a computing resource environment in advance and determine the computing group used and the computing nodes in each computing group.

[0092] The computing node is a collection of a group of computing services, which can be abstracted as a two-tuple of IP address: port (IP: Port). A computing resource environment can include multiple computing groups, and a computing group is a logical combination of several computing nodes. Generally speaking, the computing nodes in the same computing group are homogeneous. The built computing resource environment can be used for various cloud computing services.

[0093] Ordinary nodes are multilingual environments with a certain degree of freedom. When implemented, a runtime environment (a series of supporti...

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 provides a method and device for allocating computing resources. The method comprises the following steps: structuring a computing resource environment in advance, and confirming used computing groups and the computational node in each computing group; receiving a request sent by a user, and analyzing the request to acquire the service information of the user and the user code requested for execution; setting a target computing group of flow transmission for different domain names or websites to form flow transmission rules; according to the request sent by a sub user, confirming the domain name or website in the flow, and inquiring in the flow transmission rules to acquire the target computing group corresponding to the domain name or website; inquiring the dynamic load information in the target computing group and confirming the transmitted target computational nodes; sending the user code requested for execution to the confirmed target computing node for execution. According to the invention, the isolation and dispatch of computing resources are effectively realized, higher degree of freedom of computer users is maintained, the cost for realizing the method is low, and the use ratio of computing resources and the flexible degree of the system can be improved.

Description

[0001] 【Technical Field】 [0002] The invention relates to the technical field of computer clusters, in particular to a method and device for allocating computing resources. [0003] 【Background technique】 [0004] A computer cluster, abbreviated as a cluster, is a computer system that is connected as a computing resource through a group of loosely integrated computer software and / or hardware, and completes computing work in a highly close collaboration. A single computer in a cluster system is usually called a computing node, and is generally connected through a local area network. The characteristic of a cluster is that multiple computers complete the same job, and the effective use of computing resources in the group can improve the limitations of a single computer in terms of computing speed and / or reliability, and achieve higher efficiency. The content and work process of each computer in the cluster are exactly the same. If one computer crashes, the other computer can work, wi...

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 Patents(China)
IPC IPC(8): G06F9/50
Inventor 韩海杜传赢杜熙逄胜东肖伟丁文斌王继平林士鼎
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD