Distributed task scheduling method and system by using idle resources

A distributed task and resource scheduling technology, applied in the field of distributed task scheduling methods and systems, can solve problems such as loss of autonomy, inapplicability to complete scheduling of the main control machine, etc., and achieve the effect of saving operating costs

Active Publication Date: 2018-07-10
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The main control machine and the execution machine must be bound together to provide services for users, and the execution machine must be completely controlled. Once idle resources are used to support the scheduling of the main

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
  • Distributed task scheduling method and system by using idle resources
  • Distributed task scheduling method and system by using idle resources
  • Distributed task scheduling method and system by using idle resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0105] The present invention will be specifically described below in conjunction with a specific embodiment, but it should be noted that this specific embodiment is only for better describing the present invention, and does not constitute an improper limitation of the present invention.

[0106] Such as image 3 Shown is a schematic flowchart of a distributed task scheduling method using idle resources according to an embodiment of the present invention, wherein the method includes:

[0107] Step S301: Obtain the device information of the target device, and determine the online status of the target device.

[0108] Specifically, R&D personnel can enter the IP address, device type, and device owner information of the target device through the idle resource registration interface.

[0109] Step S302: Initialize the target device, and generate an available device list according to the online status of the target device.

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 distributed task scheduling method and system using idle resources. The method comprises steps: device information of a target device is acquired, and the online state of thetarget device is judged; the target device is initialized, and according to the online state of the target device, an available device list is generated; according to estimated execution time of eachto-be-distributed task and the idle time of each target device in the available device list, each task is sent to each target device with time matched according to a task distribution policy; and eachtarget device automatically executes the distributed task. Thus, the target task and the execution device can be accurately matched according to a task execution time consumption estimation method, idle device resources are used in different periods, the mode greatly saves the operation cost, and thus, a research and development team can effectively realize automatic task execution and gather anexecution result in a condition of not needing to purchase a large number of special devices.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a distributed task scheduling method and system utilizing idle resources. Background technique [0002] In the software development process, there are many automated tasks (for example, compilation and packaging in continuous integration, static code inspection, automatic testing, etc.) that require a large number of related supporting resources to complete the execution, so a large number of equipment needs to be purchased for support. However, in reality, many devices are idle during idle time, so how to fully utilize available resources during idle time becomes an urgent problem to be solved. [0003] Most of the existing distributed equipment scheduling schemes are composed of a main control machine and an execution machine. The master control machine sends the execution agent instruction to the execution machine, and schedules the task execution of the execution machine b...

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): H04L29/08
CPCH04L67/10H04L67/54H04L67/60
Inventor 熊志男魏爱鑫王小晰
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
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