Task scheduling method under cloud computing environment

A cloud computing environment and task scheduling technology, applied in the direction of multi-programming devices, etc., can solve the problems of failure of computing nodes and huge computing consumption, etc., and achieve the effects of improving throughput, fast and efficient scheduling, and improving security

Inactive Publication Date: 2011-03-16
PEKING UNIV
View PDF2 Cites 137 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The usual task scheduling strategy of cloud computing is based on the method of real-time monitoring of computing node performance to achieve load balancing, which not only brings huge computing consumption, but also does not effectively

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
  • Task scheduling method under cloud computing environment
  • Task scheduling method under cloud computing environment
  • Task scheduling method under cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The task scheduling method in the cloud computing environment of the present invention will be described in detail below with reference to the drawings and embodiments, but the present invention is not limited to the following embodiments.

[0028] The methods of the following embodiments run in a cloud computing environment, and the cloud computing environment mainly includes three parts structurally: a task scheduler, a data center node, and a computing node. Computing nodes can be composed of one or more subnets that provide different application services, and each application subnet is composed of multiple hosts, virtual machines, workstations or PCs, and is responsible for processing tasks assigned by the task scheduler. Computing nodes are not only responsible for executing tasks, but also send the status of processing tasks to data center nodes in real time, and report their own health status regularly. The task scheduler is the core component of the cloud comput...

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 task scheduling method under a cloud computing environment, and belongs to the technical field of computer application. The method of the invention comprises the following steps that: computer nodes register node information from a data center node; the computer nodes transmit health states thereof to a task scheduler through a health state reporting mechanism; the task scheduler allocates tasks to the computer nodes according to the node information, wherein during allocation, the difference between the computer nodes is not considered; computer nodes report the completion of the task to the data center node after each task is completed; the task scheduler allocates a new task to balance the task load between the computer nodes according to the task completion condition of each computer node; the data center node deletes the node information thereof when an abnormal computer node is found, and reallocates the task which is not completed by the node and serves as the new task; and the task scheduler recovers the task which is not completed within a specified time threshold value and reallocates the task as the new task. By the method, the safety for the task allocation under the cloud computing environment can be improved, and the throughput of the task scheduling is effectively improved.

Description

technical field [0001] The invention belongs to the technical field of computer applications, and relates to task scheduling technology in distributed computing, in particular to a task scheduling method in a cloud computing environment. Background technique [0002] With the development of technologies such as multi-core processors, virtualization, distributed storage, broadband Internet, and automated management, a new computing model - cloud computing has emerged. The basic idea of ​​cloud computing is to organize huge computing resources to provide powerful computing or transaction processing capabilities. The entire cloud computing is a dynamic computing system that provides a hosted application program environment that can be dynamically deployed, dynamically allocated, re-allocated computing resources, and real-time monitoring of resource usage. Cloud computing usually has a distributed infrastructure, and can monitor this distributed system in real time to achieve e...

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 PEKING 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