WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-cim

[Xen-cim] RE: Removing pcpus from the scheduling pool

To: "Subrahmanian, Raj" <raj.subrahmanian@xxxxxxxxxx>
Subject: [Xen-cim] RE: Removing pcpus from the scheduling pool
From: Gareth S Bestor <bestorga@xxxxxxxxxx>
Date: Tue, 19 Dec 2006 13:58:01 -0800
Cc: Jim Fehlig <jfehlig@xxxxxxxxxx>, Emmanuel Ackaouy <ackaouy@xxxxxxxxx>, Keir Fraser <keir@xxxxxxxxxxxxx>, xen-cim@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 19 Dec 2006 13:57:50 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <94C8C9E8B25F564F95185BDA64AB05F6048536B7@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-cim-request@lists.xensource.com?subject=help>
List-id: xen-cim mailing list <xen-cim.lists.xensource.com>
List-post: <mailto:xen-cim@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-cim>, <mailto:xen-cim-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-cim>, <mailto:xen-cim-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-cim-bounces@xxxxxxxxxxxxxxxxxxx

I agree. Certainly Xen currently exposes the ability to accomplish this, its just not perhaps in our absolute most preferred convenient form; ie !X(y) forall y --> !X(y1) && !X(y2)... :-)

This is a classic example of a meaningful value-add that a (CIM) mgmt app can expose on top of the raw functionality provided by Xen!

- Gareth

Dr. Gareth S. Bestor
IBM Linux Technology Center
M/S DES2-01
15300 SW Koll Parkway, Beaverton, OR 97006
503-578-3186, T/L 775-3186, Fax 503-578-3186

Inactive hide details for "Subrahmanian, Raj" <raj.subrahmanian@xxxxxxxxxx>"Subrahmanian, Raj" <raj.subrahmanian@xxxxxxxxxx>


          "Subrahmanian, Raj" <raj.subrahmanian@xxxxxxxxxx>

          12/19/06 07:24 AM


To

"Keir Fraser" <keir@xxxxxxxxxxxxx>, "Emmanuel Ackaouy" <ackaouy@xxxxxxxxx>

cc

<xen-cim@xxxxxxxxxxxxxxxxxxx>, "Jim Fehlig" <jfehlig@xxxxxxxxxx>, Gareth S Bestor/Beaverton/IBM@IBMUS

Subject

RE: Removing pcpus from the scheduling pool

Keir,
> >> * Support for ResourcePoolConfigurationService on some pool types,
> >> e.g. ProcessorPool.This functionality will support for example
> >> removing PCPUs from the pool and dedicate to management
> domain, thus
> >> restricting set of PCPUs available for consumption by VMs.
>  Does xen
> > support
> >> this?  Can we mask PCPUs such that they are not available to VMs?
> > End quote.
> >
> > What needs to be done to add this functionality to the current
> > scheduler?
>
> The scheduler supports this already: it will simply be
> necessary to remove the PCPUs removed from the pool from
> every domain's affinity map. All this requires is for the
> tool stack on the box to remember which PCPUS are in the pool
> and apply that as a mask to the affinity map of every guest.
Thanks.
That should solve it.

Raj

GIF image

_______________________________________________
Xen-cim mailing list
Xen-cim@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-cim
<Prev in Thread] Current Thread [Next in Thread>