提高任务执行:采用双层方法,采用多个队列的自适应优先安排
Mansoor Iqbal1, Muhammad Umar Shafiq2, Shouzab Khan2
1Department of Electrical and Computer Engineering, University of Cyprus, Nicosia, Cyprus.
PeerJ. Computer science
|December 9, 2024
概括
本研究介绍了多队列自适应优先安排 (MQAPS) 算法,以实现高效的任务执行. MQAPS优化了CPU资源的利用,并防止了工作乏,优于传统的调度方法.
科学领域:
- 计算机科学 计算机科学
- 算法算法是一种算法.
背景情况:
- 高效的任务执行对于优化流程调度中的计算资源使用至关重要.
- 现有的调度算法旨在优化和高效地利用资源.
- 任务饥饿是传统的安排方法中常见的问题,有固定的或未定义的优先级.
研究的目的:
- 引入一种创新的双层调度算法,即多队列适应优先调度 (MQAPS).
- 提高CPU利用率,确保重要工作及时完成.
- 为动态调整时间量和优先级提供一个平衡的框架.
主要方法:
- 开发了一种双层层次结构,其中包括一个准备队列 (RQ) 和一个二次队列 (SQ).
- 基于过程优先级的动态时间切片计算.
- 根据其优先级级别,在RQ中对任务进行优先排序,而SQ持有优先级较低的任务.
主要成果:
- 与RR和多层次调度相比,MQAPS显示出优越的CPU资源和时间利用率.
- 该算法有效地防止了低优先级工作的饥饿.
- 模拟结果证实了MQAPS在工作安排中的优化,公平和效率.
结论:
- MQAPS是一种有前途的调度技术,用于高效执行任务.
- 该算法提供了一个平衡的框架,用于动态调整时间量子和优先级.
- 通过优化资源分配和确保公平性,MQAPS提高了整体系统性能.
相关概念视频
Planning Nursing Care I
4.3K
The planning phase of the nursing process helps nurses set priorities, outline patient-centered goals and expected outcomes, and tailor nursing interventions to align with the aligned care plan. Through the planning phase, the nurse applies critical thinking skills to align and develop interventions according to the patient's needs. It provides continuity of care allowing patients to receive the maximum benefit from treatment. It serves as a pilot plan for allocating individual staff to a...
4.3K
High-Level and Low-Level Awareness
247
Controlled processes in human consciousness represent high-alert mental states where individuals deliberately focus their attention on achieving specific goals. Controlled processes can be seen in situations like mastering new technology, where a person might become so absorbed that they ignore surrounding distractions. Such processes involve selective attention, requiring one to concentrate on particular elements of experience while disregarding others. These are governed by executive...
247


