This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] [PATCH] [RFC] Credit2 scheduler prototype

To: xen-devel@xxxxxxxxxxxxxxxxxxx, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH] [RFC] Credit2 scheduler prototype
From: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>
Date: Mon, 7 Dec 2009 17:02:22 +0000
Delivery-date: Mon, 07 Dec 2009 09:03:04 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=Hr6A3gdSz/3pFB0zTNDZpgjeTqKIsvS8gcehfMUXHW4=; b=Bp2p/8mDp25EokL5vjXrcOeaAqhHBs3kDAvWbRR5+f6+gHvkZaYFQFNBwHMfecMGil B65Udd+G4ORHQeiljivSb3UoJmKjFB+FNj876lD0wo7l1+qPcidZ29XsRbSzXWzMEhCL uqqtuHdCzRU5B8ZTdJLoPWThjiFm++tu/MOQI=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=p+Rvd6t+qBBC9YAl4Cesb7K3OXNhHb7YIpi6El/lcanfrBz/Hcknbq26mQ/HGFtuL7 LSTrq9XWJYq+G2L1VAPh0wqnYX4Hc2QsaHuy1ZeYRlD1XNIMwJu0zhAGV9LskbG2urfG EytbZtUS9GJcHRWrttKezOMvzpdxYV0C4bo0Y=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
I'm attaching patches for the rudimentary new credit2 scheduler which
I discussed at the Summit.  It's definitely still at a developmental
stage, but it's in a state where people should be able to contribute

I've put up a wiki page to help coordinate development here:

Some caveats:
* There is no inter-socket load balancing.  This is one of the work
items to be done.
* It works on my 2-core box, but deadlocks on my 4-core box; cause
still to be determined.

The wiki page lists a number of semi-independent lines of development
that people can take.  Let me know if you're interested in any of
them, and if you have any questions, and I can elaborate.

Keir (and everyone), I think at this point it would be a good idea to
start a credit2 development branch in ext/ so we can keep a revision
history.  Thoughts?


Attachment: credit2-hypervisor.diff
Description: Text Data

Attachment: credit2-tools.diff
Description: Text Data

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>