Enhancing task execution: a dual-layer approach with multi-queue adaptive priority scheduling.
Ontology highlight
ABSTRACT: Efficient task execution is critical to optimize the usage of computing resources in process scheduling. Various task scheduling algorithms ensure optimized and efficient use of computing resources. This article introduces an innovative dual-layer scheduling algorithm, Multi-Queue Adaptive Priority Scheduling (MQAPS), for task execution. MQAPS features a dual-layer hierarchy with a ready queue (RQ) and a secondary queue (SQ). New tasks enter the RQ, where they are prioritized, while the SQ contains tasks that have already used computing resources at least once, with priorities below a predefined threshold. The algorithm dynamically calculates the time slice based on process priorities to ensure efficient CPU utilization. In the RQ, the task's priority level defines its prioritization, whic
SUBMITTER: Iqbal M
PROVIDER: S-EPMC11623127 | biostudies-literature | 2024
REPOSITORIES: biostudies-literature
ACCESS DATA