Calculation unloading method, system and device based on task dependence and medium
A computing offloading and dependency technology, applied in computing, energy-saving computing, program control design, etc., can solve problems such as transmission delay, high energy consumption, and long time consumption, so as to reduce relative energy consumption, increase success rate, and reduce delay Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] Embodiment 1, this embodiment provides a calculation offloading method based on task dependencies;
[0047] Such as figure 1 As shown, the calculation offloading method based on task dependency includes:
[0048] S1: Determine at least one computing offloading terminal;
[0049] S2: For each computing offloading terminal, determine at least one application program to be computed offloading in the computing offloading terminal;
[0050] S3: Divide each application program to be calculated and offloaded into several tasks to be calculated and offloaded; build a task connection graph according to the sequence dependencies of the tasks to be calculated and offloaded;
[0051] S4: According to the task connection graph, use the earliest deadline priority algorithm to sort all the tasks to be offloaded for all applications, and build a task allocation priority queue;
[0052]S5: Initial allocation step: according to the order of task allocation priority queues, assign prio...
Embodiment 2
[0093] Embodiment 2, this embodiment also provides a computing offloading system based on task dependence;
[0094] A computing offloading system based on task dependencies, including:
[0095] A first determining module configured to: determine at least one computing offloading terminal;
[0096] The second determining module is configured to: for each computing offloading terminal, determine at least one application program to be computing offloading of the computing offloading terminal;
[0097] A task connection graph building module, which is configured to: divide each application program to be calculated and offloaded into several tasks to be calculated and offloaded; build a task connection graph according to the sequential dependencies of the tasks to be calculated and offloaded;
[0098] The task allocation priority queue construction module is configured to: sort all the tasks to be calculated and offloaded of all applications by using the earliest deadline priority...
Embodiment 3
[0103] Embodiment 3. This embodiment also provides an electronic device, including a memory, a processor, and computer instructions stored in the memory and run on the processor. When the computer instructions are executed by the processor, the computer instructions in Embodiment 1 are completed. steps of the method described above.
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