A Task Scheduling Method for Distributed Computing System
A distributed computing and task scheduling technology, applied in the field of cloud computing, can solve problems such as system bottlenecks, high risk of single point failure, and large amount of calculations, and achieve self-management, reduce system bottlenecks, and improve efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] like figure 2 As shown, a task scheduling method of a distributed computing system, the nodes in the distributed computing system cluster include a master node and a plurality of work nodes, wherein the master node is used to perform tasks for the plurality of work nodes Scheduling includes the following steps:
[0035] S1, the user program starts the MapReduce program, and the user program enters a dormant state at the same time; the master node obtains the input file, and the master node sends a request for executing and processing the input file, and the distributed computing system responds to the request and converts the input file The file is divided into multiple data segments, and the master node generates a plurality of Map subtasks according to the number of data segments based on the MapReduce model, and copies copies of the Map subtasks to each working node, wherein each of the Map subtasks It is used to execute a request for processing one data segment; a...
Embodiment 2
[0052] like image 3 As shown, based on the same inventive concept, the present invention also provides a task scheduling system for a distributed computing system, including a starting device Q1, an allocating device Q2, a judging device Q3, a partitioning device Q4, an acquiring device Q5, and a waking device Q6;
[0053] in,
[0054] The starting device Q1 is used for the user program to start the MapReduce program, and the user program enters a dormant state at the same time; the master node obtains the input file, and the master node sends a request for executing and processing the input file, and the distributed computing system responds to the request , and divide the input file into multiple data segments, the master node generates multiple Map subtasks according to the number of data segments, and copies copies of the Map subtasks to each working node, wherein each of the The Map subtask is used to execute a request for processing one of the data segments; meanwhile,...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com