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

Sisu Xi xisisu at gmail.com
Tue Apr 16 21:56:17 CEST 2013


Hi, Glenn:

Thanks for your reply! :)

This helps a lot.

Sisu


On Tue, Apr 16, 2013 at 2:31 PM, Glenn Elliott <gelliott at cs.unc.edu> wrote:

> 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
>
>
>
> _______________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.litmus-rt.org/pipermail/litmus-dev/attachments/20130416/64ccc236/attachment.html>


More information about the litmus-dev mailing list