کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
457666 696004 2012 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Analysis and redesign of the ‘TTC’ and ‘TTH’ schedulers
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Analysis and redesign of the ‘TTC’ and ‘TTH’ schedulers
چکیده انگلیسی

The Time-Triggered Cooperative (TTC) and TT Hybrid (TTH) schedulers have previously been described in the literature as highly predictable static schedulers with very low overheads, which are suitable for use in resource-constrained embedded software applications. Although several previous papers have considered these schedulers to a certain degree of depth, to date there has not been (i) a serious comparative investigation of the scheduler properties or (ii) the attempt to apply mainstream scheduling theory within their frameworks. As designs based around the TTC framework seem to be increasing in popularity, with operating systems based around these schedulers now commercially available, these points should be investigated; this is the focus of the current paper. The investigation reveals that although it can be said that the schedulers are predictable, their underlying operation seems to be dynamic – in the regular sense of task priorities – and employs the Earliest Activation First (EAF) priority assignment rule. In addition, with their present design the TTC/TTH scheduling overheads do not scale well, and can be excessive in comparison to alternative techniques. Motivated by these observations, the paper goes onto describe: (i) a re-design of the schedulers which allows the overheads to scale at an acceptable level, and improves the flexibility of the scheduler, (ii) the formulation and proof of an optimal tie-breaking rule for the schedulers, and (iii) the application of mainstream scheduling theory to yield a schedulability test of improved efficiency. The effectiveness of these modifications is illustrated with a small comparative study. Finally, the paper provides an overview of TTC and TTH properties in comparison to other popular scheduler architectures. These latter points should be of interest to practitioners in the field.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 58, Issue 1, January 2012, Pages 38–47
نویسندگان
,