东南大学学报(英文版)
東南大學學報(英文版)
동남대학학보(영문판)
JOURNAL OF SOUTHEAST UNIVERSITY
2006年
4期
484-489
,共6页
实时调度%可调度性分析%截止期优先调度%最大紧急度优先调度%长释放时间间隔优先调度
實時調度%可調度性分析%截止期優先調度%最大緊急度優先調度%長釋放時間間隔優先調度
실시조도%가조도성분석%절지기우선조도%최대긴급도우선조도%장석방시간간격우선조도
real-time scheduling%schedulability test%earliest deadline first%maximum urgency first%long release interval first
针对混合任务实时调度的需求和现有混合任务实时调度算法的局限性,提出了一种长释放时间间隔优先的混合任务实时调度算法LRIF,该算法采用固定优先级和动态优先级相结合的调度策略,根据非周期性软实时任务作业到达流分布,将一定比例的软实时任务作业当作硬实时作业调度,除了可对周期性硬实时任务提供调度保证外,同时还可确保非周期性软实时任务的可调度率.还提出了LRIF调度算法的可调度性分析方法,并讨论了LRIF调度算法的实现方法.测试结果表明:LRIF调度算法具有更好的调度性能,可有效调度由周期性硬实时任务和非周期性软实时任务构成的混合实时系统.
針對混閤任務實時調度的需求和現有混閤任務實時調度算法的跼限性,提齣瞭一種長釋放時間間隔優先的混閤任務實時調度算法LRIF,該算法採用固定優先級和動態優先級相結閤的調度策略,根據非週期性軟實時任務作業到達流分佈,將一定比例的軟實時任務作業噹作硬實時作業調度,除瞭可對週期性硬實時任務提供調度保證外,同時還可確保非週期性軟實時任務的可調度率.還提齣瞭LRIF調度算法的可調度性分析方法,併討論瞭LRIF調度算法的實現方法.測試結果錶明:LRIF調度算法具有更好的調度性能,可有效調度由週期性硬實時任務和非週期性軟實時任務構成的混閤實時繫統.
침대혼합임무실시조도적수구화현유혼합임무실시조도산법적국한성,제출료일충장석방시간간격우선적혼합임무실시조도산법LRIF,해산법채용고정우선급화동태우선급상결합적조도책략,근거비주기성연실시임무작업도체류분포,장일정비례적연실시임무작업당작경실시작업조도,제료가대주기성경실시임무제공조도보증외,동시환가학보비주기성연실시임무적가조도솔.환제출료LRIF조도산법적가조도성분석방법,병토론료LRIF조도산법적실현방법.측시결과표명:LRIF조도산법구유경호적조도성능,가유효조도유주기성경실시임무화비주기성연실시임무구성적혼합실시계통.
To fulfill the requirements for hybrid real-time system scheduling, a long-release-interval-first (LRIF) real-time scheduling algorithm is proposed. The algorithm adopts both the fixed priority and the dynamic priority to assign priorities for tasks. By assigning higher priorities to the aperiodic soft real-time jobs with longer release intervals, it guarantees the executions for periodic hard real-time tasks and further probabilistically guarantees the executions for aperiodic soft real-time tasks. The schedulability test approach for the LRIF algorithm is presented. The implementation issues of the LRIF algorithm are also discussed. Simulation result shows that LRIF obtains better schedulable performance than the maximum urgency first (MUF)algorithm, the earliest deadline first (EDF) algorithm and EDF for hybrid tasks. LRIF has great capability to schedule both periodic hard real-time and aperiodic soft real-time tasks.