A preemptive scheduling method for overloaded real-time system based on MaxSAT optimal solution
A preemptive scheduling and real-time system technology, applied in the field of computer applications, can solve problems such as low efficiency and difficulty in finding the optimal solution
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0061] Such as figure 1 As shown, a preemptive scheduling method for an overloaded real-time system based on the MaxSAT optimal solution, in which, preemptible means that a task is allowed to be interrupted by other tasks during execution, and the previous task is continued after other tasks are completed. The specific steps of the method are as follows:
[0062] Step 1: Determine the scheduling problem, and encode the task attributes into MaxSAT hard clauses. The task attributes and their encoding are as follows:
[0063] (1) The start time of the i-th slice of task l is not earlier than the completion time of all task slices before it, and this attribute is encoded as the following hard clause:
[0064]
[0065] in, is a Boolean variable, indicating that the i-th slice of task l starts executing at or after time t, and q l is the number of shards of task l, r l is the ready moment of task l, is the execution time of the u-th slice of task l, and n is the total numb...
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