public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Felix Obenhuber <felix@obenhuber.de>
To: linux-kernel@vger.kernel.org
Cc: dynsched-devel@lists.sourceforge.net
Subject: [RFC] dynsched - different cpu schedulers per cpuset
Date: Sun, 26 Nov 2006 17:06:29 +0100	[thread overview]
Message-ID: <1164557189.10306.12.camel@athrose> (raw)

Hej,

we're a student group witch is working on a research project concerning
the ability to switch the cpu scheduler of the linux kernel at runtime.

We use Peter Williams Plugsched patch [1] to get an interface for the
different scheduler implementations. Some month ago we started to modify
the code to allow different scheduler running on each cpu on an SMP
system. The cpu<->scheduler mapping is controlled via cpusets. Thus you
can switch the scheduler for a cpuset containing multiple cpus and
keep the rest untouched.

The project is hosted on Sourceforge [2] and the current patch applies
against 2.6.18 patched with plugsched.

Threre are still lots of issues - especially the migration of tasks
between cpus with different schedulers is quite buggy.

Switching the scheduler on non smp configured systems works fine (tested
 x86) 

Refer the project instruction site [3] for further information and usage /
patch instructions.

We'd be quite happy, if someone could take a look at what we've done
to gain some feedback/suggestions about the used techniques and
implementation. Some changes are already queued.

The project documentation (description/benchmarks/usage/bugs) is in
progress and will be completed in about 4 weeks.

Thanks a lot.

cheers,

Felix


[1] http://sourceforge.net/projects/cpuse/
[2] http://sourceforge.net/projects/dynsched/
[3] http://dynsched.sourceforge.net
-- 
Felix Obenhuber felixatobenhuber.de
www.obenhuber.de/felix
GPG: F696D489
Sat Nov 18 15:56:31 CET 2006

             reply	other threads:[~2006-11-26 16:06 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-26 16:06 Felix Obenhuber [this message]
2006-11-30  4:13 ` [RFC] dynsched - different cpu schedulers per cpuset Paul Jackson
2006-11-30  4:48   ` Paul Jackson
2006-11-30  8:08   ` Paul Menage
2006-11-30 19:40     ` Felix Obenhuber

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=1164557189.10306.12.camel@athrose \
    --to=felix@obenhuber.de \
    --cc=dynsched-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox