From: Felix Obenhuber <felix@obenhuber.de>
To: Paul Menage <menage@google.com>
Cc: Paul Jackson <pj@sgi.com>,
linux-kernel@vger.kernel.org,
dynsched-devel@lists.sourceforge.net
Subject: Re: [RFC] dynsched - different cpu schedulers per cpuset
Date: Thu, 30 Nov 2006 20:40:24 +0100 [thread overview]
Message-ID: <1164915624.4784.32.camel@athrose> (raw)
In-Reply-To: <6599ad830611300008n329ca4a5s133ac62a35bb8d06@mail.gmail.com>
> Possibly, if it was some kind of multi-level scheduler - i.e. a
> top-level scheduler picks which container to run, and then a
> configurable per-container scheduler picks a task from that container.
What do you think about Plugsched? Peter Williams introduced a simple
scheduler interface for scheduler testing purposes. It should be
possible to integrate into your CPU Controller. The CPU Controller seems
to be quite suited for that purpose, as far as I can appraise after
reading some of your documentation.
Unfortunately, I didn't know about CKRM some months ago, when we decided
to use cpusets. As I wrote, Dynsched is a student project at sunset and
it's future is quite ambiguous. Maybe we'll find some time to take a
look at.
> But (having glanced at the code even less than you) it sounded like it
> was intended to be a single level scheduler, configured on a per-cpu
> basis. In that case tying it to (exclusive) cpusets sounds like it
> might be more reasonable.
You're right. We tie up the scheduler to cpus with some per_cpu
functionality, and chose cpusets for management, cause we didn't want
add another interface (e.g sysfs files for each cpu). Cpusets is quite
adequate for our purpose, but there are lots of issues we're currently
dealing with. Think about (not exclusive) subsets with different
schedulers...
Felix
prev parent reply other threads:[~2006-11-30 19:40 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-26 16:06 [RFC] dynsched - different cpu schedulers per cpuset Felix Obenhuber
2006-11-30 4:13 ` Paul Jackson
2006-11-30 4:48 ` Paul Jackson
2006-11-30 8:08 ` Paul Menage
2006-11-30 19:40 ` Felix Obenhuber [this message]
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=1164915624.4784.32.camel@athrose \
--to=felix@obenhuber.de \
--cc=dynsched-devel@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=menage@google.com \
--cc=pj@sgi.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox