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

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


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
  • From: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>
  • Date: Mon, 7 Dec 2009 17:02:22 +0000
  • Cc:
  • Delivery-date: Mon, 07 Dec 2009 09:03:04 -0800
  • 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=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

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
now.

I've put up a wiki page to help coordinate development here:
 http://wiki.xensource.com/xenwiki/Credit2_Scheduler_Development

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?

 -George

Attachment: credit2-hypervisor.diff
Description: Text Data

Attachment: credit2-tools.diff
Description: Text Data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

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