Logo image
多處理器即時系統之EDZL排程演算法的效能評估
Thesis

多處理器即時系統之EDZL排程演算法的效能評估

劉伊玲
Masters, 國立清華大學, 資訊工程學系
2007

Abstract

多處理器 即時系統 排程演算法 multiprocessor real-time systems scheduling algorithms
Recently, as the rapid development of hardware technology of multiprocessor and multi-core systems, research issues related to multiprocessor real-time systems become more and more popular. Scheduling algorithm is a very important topic in this domain. It has been proved that there are optimal solutions for single processor real-time systems, such as EDF and LLA algorithm. However, on multiprocessor systems, there are more factors have to be considered and the scheduling problems are more complex than on single processor systems. In this thesis, we want to find a sub-optimal real-time scheduling algorithm for a restricted condition, such as the number of processors, the number of tasks in a task set or the task period, in the environment of multiprocessor systems. After studying RM, EDF, and LLA algorithms, and a lot of analysis for scheduling problems and algorithms, we found that EDZL has a good schedulability property. We focus on EDZL algorithm, and designed five ZL-based scheduling algorithms-REZL, UTZL, SRCZL, LRCZL and MLRCZL, based on the concept of Zero Laxity. We generated a lot of task sets randomly, and measured the average successful ratio and the average number of preemptions for these algorithms. According to the analysis of the simulation results, we make some conclusions for the performance evaluation of EDZL and other ZL-based scheduling algorithms for multiprocessor real-time systems.

Metrics

1 Record Views

Details

Logo image