All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Josh Whitehead <josh.whitehead@dornerworks.com>
Cc: Ian Campbell <ian.campbell@citrix.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	George Dunlap <george.dunlap@eu.citrix.com>,
	Ian Jackson <ian.jackson@eu.citrix.com>,
	Robert VanVossen <robert.vanvossen@dornerworks.com>,
	Xen-devel <xen-devel@lists.xen.org>,
	Nate Studer <nate.studer@gmail.com>
Subject: Re: [RFC PATCH 0/4] Repurpose SEDF Scheduler for Real-time use
Date: Mon, 16 Jun 2014 09:25:08 +0200	[thread overview]
Message-ID: <1402903508.2352.16.camel@Solace> (raw)
In-Reply-To: <1402689488-3577-1-git-send-email-josh.whitehead@dornerworks.com>


[-- Attachment #1.1: Type: text/plain, Size: 1601 bytes --]

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 #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

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

  parent reply	other threads:[~2014-06-16  7:25 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-13 19:58 [RFC PATCH 0/4] Repurpose SEDF Scheduler for Real-time use Josh Whitehead
2014-06-13 19:58 ` [RFC PATCH 1/4] Implement cbs algorithm, remove extra queues, latency scaling, and weight support from sedf Josh Whitehead
2014-06-17 15:43   ` Dario Faggioli
2014-06-26 20:17     ` Joshua Whitehead
2014-06-28  2:19       ` Dario Faggioli
2014-06-17 16:06   ` Dario Faggioli
2014-06-26 20:18     ` Joshua Whitehead
2014-06-28  2:27       ` Dario Faggioli
2014-06-13 19:58 ` [RFC PATCH 2/4] Add cbs parameter support to xl tool stack, remove defunct sedf parameters Josh Whitehead
2014-06-17 15:02   ` Dario Faggioli
2014-06-26 19:55     ` Joshua Whitehead
2014-06-13 19:58 ` [RFC PATCH 3/4] Updated comments/variables to reflect cbs, fixed formatting and confusing comments/variables Josh Whitehead
2014-06-16  9:33   ` Jan Beulich
2014-06-16 15:29     ` George Dunlap
2014-06-17 16:11       ` Dario Faggioli
2014-06-17 17:28         ` Dario Faggioli
2014-06-25 20:13           ` Meng Xu
2014-06-26 21:24           ` Joshua Whitehead
2014-06-28  2:13             ` Dario Faggioli
2014-06-18 11:18         ` George Dunlap
2014-06-26 21:30           ` Joshua Whitehead
2014-06-26 21:23         ` Joshua Whitehead
2014-06-28  2:09           ` Dario Faggioli
2014-06-13 19:58 ` [RFC PATCH 4/4] Changed filenames with sedf to cbs to reflect the actual scheduler Josh Whitehead
2014-06-16  7:25 ` Dario Faggioli [this message]
2014-06-17 14:44 ` [RFC PATCH 0/4] Repurpose SEDF Scheduler for Real-time use Dario Faggioli
2014-06-26 19:53   ` Joshua Whitehead

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1402903508.2352.16.camel@Solace \
    --to=dario.faggioli@citrix.com \
    --cc=george.dunlap@eu.citrix.com \
    --cc=ian.campbell@citrix.com \
    --cc=ian.jackson@eu.citrix.com \
    --cc=josh.whitehead@dornerworks.com \
    --cc=nate.studer@gmail.com \
    --cc=robert.vanvossen@dornerworks.com \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.