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

Method for scheduling job in cloud computing environment

A cloud computing environment and job scheduling technology, applied in the field of cloud computing resource management, can solve problems such as inability to obtain computing resources, inability to meet applications, and unbalanced system resource allocation, so as to meet different needs, maximize utilization, and flexibly allocate Effect

Inactive Publication Date: 2012-06-13
DAWNING INFORMATION IND BEIJING
View PDF7 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] If the application is deployed in advance to prepare for adding new computing nodes at any time, the problem is that when there are multiple applications in the system that need to share the limited computing resources in the system, the allocation of computing resources cannot be effectively planned, because It is impossible to predict the occupancy of computing resources by various applications in different time periods, resulting in an unbalanced distribution of system resources: at a certain moment, some of the pre-occupied computing resources are not used by applications, and need to be replaced. Applications with multiple computing resources cannot obtain more computing resources, resulting in failure to meet the needs of applications

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The method of the present invention will be described below through specific embodiments.

[0018] In the present invention, computing nodes are composed of computing resources in a cloud computing environment, including operating systems deployed on physical servers and operating systems deployed on virtual machine nodes, and user applications need to be deployed and installed in the operating systems. The physical server operating system is marked as PhyResource in the system, and the virtual machine operating system is marked as VirResource in the system.

[0019] Among them, the application program in the physical server operating system can define the allocation of resources in advance according to the administrator's planning of the overall system resources, so as to balance the preliminary needs of different users for computing resources. The current system does not impose specific constraints on allocation strategies, allowing administrators to manage according ...

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 for scheduling a job in a cloud computing environment. The method comprises the following steps that: a user submits a task to a system through an application interface of a management node; according to the task which is submitted by the user, the management node allocates computing nodes to execute the task; the management node monitors the operating state of resources; when the resources are insufficient, the management node selects a corresponding application template in an authority range of the user, generates new computing resources and adds the new computing resources into the management node; and when the resources which are obtained by the computing task of the user are surplus, the management nodes selects to return the surplus resources to the system. The method has the advantages that: in the process of generating, adding and configuring new computing nodes, a manager does not need to manually manage configuration items of a job scheduling management node, and the management node of the system can automatically accomplish generation and addition of the new computing nodes according to the basic configuration of the manager during initialization of the system; the computing resources can be flexibly allocated by the system, and different requirements of different users for the scale of the computing resources are met; and the resources of the system can be effectively allocated, so that the utilization rate of the resources of the system is maximized.

Description

technical field [0001] The invention relates to cloud computing resource management, in particular to a method for job scheduling in a cloud computing environment. Background technique [0002] At present, there are many job scheduling algorithms in the field of high-performance computing problems, which can realize the effective management of predefined resources in the system. [0003] In the implementation of the current scheduling algorithm, it is impossible to solve the problem of fast generation of computing nodes on demand. When the scale of the problem that needs to be calculated changes, administrators need to manually add new computing node configurations, and deploy and install different applications on the new computing nodes to meet the computing resource requirements of new computing tasks. [0004] If the application program is deployed in advance to prepare for adding new computing nodes at any time, the problem is that when there are multiple applications i...

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/46
Inventor 樊兴军张涛
Owner DAWNING INFORMATION IND BEIJING