In general you could use RM to calculate the priorities of your tasks apriori ( at compile time ) and use these priorities with a fixed priority scheduler and ensure schedulabilty of all your tasks ( provide you meet the schedulaiblity criteria of RM )
 
Parag
----- Original Message -----
Sent: Sunday, September 29, 2002 12:39 PM
Subject: Re: [Rtl]Scheduling!

>
> Hi All,
>
> I am new user to RTLinux and I am lookin into its code.I'll be thankful to
> you if anyone can tell me which scheduling algorithm RTLinux uses for
> scheduling the tasks(I mean RM or EDF).I mean how priority has been
> calculated for RT Tasks? 

RTLinux uses a fixed priority scheduler - there are though some works on
dynamik priority scheduling around see http://bernia.disca.upv.es/rtportal/apps/edf-sched/rtlinux-edf-sched-1.0/doc/edf-sched.pdf (hope thats the right URTL..)

A fairly old implementation of a EDF scheduler can be found at ftp://ftp.fsmlabs.at/pub/rtlinux/contrib/applications/edf/

there also is a implementation of a RM scheduler for 2.0.29 - old, but might
help if you are interested in the concepts, find it at ftp://ftp.fsmlabs.at/pub/rtlinux/contrib/applications/ratemonotonic/

hofrat

_______________________________________________
Rtl mailing list
[EMAIL PROTECTED]
http://www2.fsmlabs.com/mailman/listinfo.cgi/rtl

Reply via email to