Mapreduce job scheduling method and device based on maximizing revenue for big data platform
A job scheduling and job technology, applied in data processing applications, marketing, instruments, etc., can solve the lack of solutions, does not consider the impact of job scheduling results on platform resource utilization, and does not take into account the user's accurate consideration of urgent needs, etc. problems, to shorten the completion time, achieve a win-win situation, and improve the utilization of platform resources.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0072] This embodiment discloses a MapReduce job scheduling method under the cloud service provider reward and punishment income mode, including the following steps:
[0073] Receive jobs submitted by users, and obtain the execution time of each round of Map tasks and Reduce tasks for each job, as well as the number of tasks;
[0074] According to the Map and Reduce task execution time and the number of tasks of each job, and according to the reward and punishment revenue model, determine the maximum number of rounds combination scheme set and the maximum standard time for each job in different reward and punishment stages;
[0075] According to the reward and punishment revenue model, the job scheduling strategy is obtained based on the maximum number of rounds scheme for each job.
[0076] Job Earning Model
[0077] According to the above income and compensation information about the operation, combined with the number of resources that can be allocated in the platform, the...
Embodiment 2
[0138] The purpose of this embodiment is to provide a computing device.
[0139] A MapReduce job scheduling optimization device under the reward and punishment income mode of a cloud service provider, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the following steps when executing the program, include:
[0140] Receive jobs submitted by users, and obtain the execution time of each round of Map tasks and Reduce tasks for each job, as well as the number of tasks;
[0141] According to the Map and Reduce task execution time and the number of tasks of each job, and according to the reward and punishment revenue model, determine the maximum number of rounds combination scheme set and the maximum standard time for each job in different reward and punishment stages;
[0142] According to the reward and punishment revenue model, the job scheduling strategy is obtained based on the maximum numbe...
Embodiment 3
[0144] The purpose of this embodiment is to provide a computer-readable storage medium.
[0145] A computer-readable storage medium, on which a computer program is stored for calculating the similarity of fingerprints. When the program is executed by a processor, the following steps are performed:
[0146] Receive jobs submitted by users, and obtain the execution time of each round of Map tasks and Reduce tasks for each job, as well as the number of tasks;
[0147] According to the Map and Reduce task execution time and the number of tasks of each job, and according to the reward and punishment revenue model, determine the maximum number of rounds combination scheme set and the maximum standard time for each job in different reward and punishment stages;
[0148] According to the reward and punishment revenue model, the job scheduling strategy is obtained based on the maximum number of rounds scheme for each job.
[0149] The steps involved in the above embodiments 2 and 3 co...
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