A semi-partitioned real-time scheduling approach for periodic task systems on multicore platforms.

SAC 2012: ACM Symposium on Applied Computing Trento Italy March, 2012(2012)

引用 7|浏览1
暂无评分
摘要
Semi-partitioned scheduling is regarded as a viable alternative to partitioned or global scheduling approaches. Advantage of semi-partitioned scheduling is two-folds: it has reduced runtime overhead compared to global scheduling, and improved schedulability and system utilization factor compared to partitioned scheduling. This paper proposes a new semi-partitioned scheduling algorithm for real-time periodic task systems over multicore platforms. Our proposed algorithm works in two phases. In the first phase, each task from a feasible application task set is statically assigned to a specific processor. If a task can not be partitioned on any processor in the platform, it qualifies as migrating task. In the second phase, processors are clustered together such that, per cluster, the unused fragmented computation power equivalent to at most one processor is available. We provide schedulability analysis and experimental evaluation to support our proposition. Moreover, simulation results show an average difference of 18-folds in the number of task preemptions and 10-folds in the number of task migrations compared to multiprocessor optimal scheduling algorithm PD.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要