Flexible factory work scheduling method based on MapReduce parallelization in cloud computing environment
A cloud computing environment, job scheduling technology, applied in computing, comprehensive factory control, comprehensive factory control, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] Embodiment 1: a flexible factory job scheduling method based on MapReduce parallelization in a cloud computing environment according to the present invention. MapReduce is a programming model for parallel computing of large-scale data sets (greater than 1 TB). Using the elastic computing method of cloud computing environment, FJSP is realized as a cloud service. Users can submit computing tasks remotely and put forward requirements on time and precision. After the cloud accepts the tasks, it allocates computing resources according to the scale and requirements of the tasks, and uses MapReduce to perform parallel calculations on FJSP, and finally feeds back the result Gantt chart to users . Compared with the traditional single-node computing method, the present invention can meet the time and accuracy requirements of users.
[0046] This method mainly includes two parts of work:
[0047] The first step, the establishment of the cloud computing environment: receive the ...
Embodiment 2
[0080] Embodiment 2: a flexible factory job scheduling method based on MapReduce parallelization under a cloud computing environment according to the present invention, the processing schedule of the flexible job shop scheduling problem is shown in Table 1:
[0081] Table 1 Processing schedule for the flexible job shop scheduling problem
[0082]
[0083] Step 1. Randomly generate initial solution individuals according to the flexible job shop scheduling problem, and form an initial population
[0084] FJSP must not only determine the processing sequence of the process, but also choose a suitable machine for each process, so the coding is divided into two parts:
[0085] (1) Coding based on the process (determining the processing sequence of the process)
[0086] Through the distributed execution of multiple mappers, multiple process sets are first generated, and then a reducer is used to deduplicate the process sets to obtain an initial process set as follows:
[0087] ...
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