[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [RFC PATCH 0/4] Repurpose SEDF Scheduler for Real-time use



Hi Josh and Robbie (and everyone),

On ven, 2014-06-13 at 15:58 -0400, Josh Whitehead wrote:
> NEED:
> With the increased interest in embedded Xen, there is a need for a suitable
> real-time scheduler.  The arinc653 scheduler currently only supports a
> single core and has limited niche appeal, while the sedf scheduler is
> widely consider deprecated and is currently a mess.  This patchset
> repurposes the current sedf scheduler and adds a more capable and robust 
> real-time scheduler suitable for embedded use to the Xen repertoire.
> 
Indeed! And in fact, thanks a lot for this work. I'll have a look at the
patches ASAP, and will let you know what I think of them.

> PROPOSED SOLUTION:
> Repurposing of the sedf scheduler was accomplished by implementing the
> Constant Bandwidth Server (CBS) algorithm (originally proposed by Dario
> Faggioli) which is capable of properly handling mixed soft real-time and
> hard real-time tasks (domains/vcpus) on the same system.
> 
Well, I did a lot of work _on_top_of_ CBS during Ph.D on RT systems, but
the algorithm itself is not my invention! :-P

I certainly was the one that originally proposed to use it in Xen,
inside (or in spite of, if you want) SEDF, though. :-)

Anyway, thanks again, I'll let you have my comments on the patches.

Regards,
Dario

-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.