Speculative execution method and device for mapreduce tasks based on resource list to be released
A resource list, speculative execution technology, applied in the field of cloud computing, to achieve the effect of overall performance improvement
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0038] The embodiments of the present invention will be further described below in conjunction with the accompanying drawings and examples.
[0039] figure 1 It is a schematic flow chart of an embodiment of the present invention, the method includes:
[0040] S101. An idle resource appears during the execution of the job, and the idle resource submits a task request to the master node;
[0041] S102. Determine whether there are tasks that have not yet started to run in the job. If there are tasks that have not yet started to run in the current job, select a task from the tasks that have not started to run to execute on idle resources, otherwise, continue to execute;
[0042] S103. Obtain required job runtime information;
[0043] S104. Find and filter out slow tasks, obtain the remaining completion time EstimatedTaskTimeLeft of all slow tasks, sort the slow task list according to the remaining completion time from large to small, and generate a slow task list CandidateTasks[N]...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


