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

Task resource scheduling processing method and system

A task scheduling and resource scheduling technology, applied in resource allocation, multi-programming devices, program control devices, etc., can solve problems such as low resource utilization efficiency and low task processing efficiency, and achieve improved throughput, improved utilization, and improved The effect of task processing efficiency

Active Publication Date: 2017-11-24
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] Each processing node in the scheduling system in the prior art must be physical machine hardware, and both the node where the task scheduler and the task executor are located must be on the physical hardware node, and each hardware node can only be assigned one When a task scheduler or task executor schedules a task, even if the task occupies a small amount of resources, it still needs to occupy a hardware node to process the task alone, and other tasks need to queue up in the task queue, which leads to A large number of resources are idle, the resource utilization efficiency of the entire system is very low, and the task processing efficiency is low

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 resource scheduling processing method and system
  • Task resource scheduling processing method and system
  • Task resource scheduling processing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0038] figure 2 It is a flow chart of the task resource scheduling method of the present invention. see figure 2 , the method mainly includes:

[0039] Step 201, install at least two virtual machines (VMs) on the task execution hardware node, and set a virtual task executor (TT) on each virtual machine.

[0040]The task execution hardware node refers to a specific data processing node, such as a computer node, a router, or other hardware data processing equipment. In a Hadoop system, there may be more than one hardware node for executing the task, and there may be multiple hardware nodes for executing the task to form a cluster.

[0041] The virtual machine refers to a complete computer system that is simulated by software and has complete hardware system functions and runs in a completely isolated environment. Through virtual ...

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 resource scheduling processing method and a task resource scheduling processing system. The task resource scheduling processing method comprises the following steps that: at least two virtual machines are installed on a task executing hardware node, and a virtual TT (Task Tracker) is arranged on each virtual machine; hardware resources on the task executing hardware node are divided into a resource pool and a resource queue, wherein the resource queue comprises at least two resource blocks, each resource block is correspondingly allocated to one virtual TT arranged on the hardware node to be used, and the resource pool is correspondingly allocated to at least one virtual TT arranged on the hardware node to be used; after a JT (Job Tracker) receives a task request, the resource quantity MTN required by a task is determined; whether the MTN is greater than the resource quantity MRN of the largest resource block in the resource queue or not is judged; if so, one virtual TT corresponding to the resource pool is called for processing the task; and if not, one virtual TT corresponding to the resource block in the resource queue is called for processing the task. The task resource scheduling processing method and the task resource scheduling processing system have the advantages that the resource utilization rate of the system can be improved, and the task processing efficiency is improved.

Description

technical field [0001] The present application relates to the technical field of computer data processing, and in particular to a task resource scheduling processing method and system. Background technique [0002] Hadoop is a computing system that can perform distributed processing on large amounts of data. There are more and more massive data services, and the use of Hadoop is becoming more and more extensive. With the increasing scale of a single cluster (the first-generation Hadoop cluster can support about 4,000 machines), how to improve the utilization of cluster resources has gradually become a topic of concern. The key to improving cluster resource utilization is cluster scheduling. [0003] Hdoop MapReduce task scheduling system, referred to as Hadoop scheduler, is one of the core components of Hadoop, which is used to allocate idle resources in the system to tasks according to certain policies. In Hadoop, the scheduler is a pluggable module, and users can design ...

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/50G06F9/455
Inventor 陈伟
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD