[LITMUS^RT] Which version of GEDF scheduler is used in the current release ? -- Sisu

Glenn Elliott gelliott at cs.unc.edu
Tue Apr 16 21:31:59 CEST 2013


Hi Sisu,

For release master:
Step 1: Compile Litmus with CONFIG_RELEASE_MASTER set.
Step 2: With Litmus booted (but with no real-time plugin active) and running as root, do "echo # > /proc/litmus/release_master", where # is the zero-indexed CPU you want to act as the release master.
Step 3: Activate the real-time plugin you want.

If you need to disable release master, I suggest switching back to the default Linux plugin first before doing "echo -1 > /proc/litmus/release_master".  I am not sure if this is necessary, but it's better to be safe than sorry.

I believe all Litmus plugins support the release master.  However, in the case of the C-EDF and clustered pfair, your cluster sizes may be mismatched in size.  I'm not entirely sure that the cluster schedulers are 100% correct when release master is enabled.

-Glenn


On Apr 16, 2013, at 3:17 PM, Sisu Xi <xisisu at gmail.com> wrote:

> Hi, Björn:
> 
> Thanks for your reply!
> 
> One more question, how to enable/disable the "releases master"? I cannot find it in the tutorial.
> 
> Thanks!
> 
> Sisu
> 
> 
> On Tue, Apr 16, 2013 at 7:55 AM, Björn Brandenburg <bbb at mpi-sws.org> wrote:
> On 16.04.2013, at 06:30, Sisu Xi <xisisu at gmail.com> wrote:
> >
> > In the RTSS 09 paper, "B. Brandenburg and J. Anderson, On the Implementation of Global Real-Time Schedulers".
> >
> > Several variations of implementing a GEDF scheduler were discussed. I am wondering in the current release "LITMUS-RT Version 2012.3", the "GSN-EDF, a global EDF (G-EDF) implementation with support for real-time locking protocols," corresponds to which version in the paper?
> 
> The implementation in the repository corresponds to the CEm and CE1 configurations in the paper, depending on whether you enable "release master" (i.e., dedicated interrupt handling) support or not.
> 
> Best regards,
> Björn
> 
> 
> _______________________________________________
> litmus-dev mailing list
> litmus-dev at lists.litmus-rt.org
> https://lists.litmus-rt.org/listinfo/litmus-dev
> 
> 
> 
> -- 
> Sisu Xi, PhD Candidate
> 
> http://www.cse.wustl.edu/~xis/
> Department of Computer Science and Engineering
> Campus Box 1045
> Washington University in St. Louis
> One Brookings Drive
> St. Louis, MO 63130
> _______________________________________________
> litmus-dev mailing list
> litmus-dev at lists.litmus-rt.org
> https://lists.litmus-rt.org/listinfo/litmus-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.litmus-rt.org/pipermail/litmus-dev/attachments/20130416/47858d78/attachment.html>


More information about the litmus-dev mailing list