From: Juergen Gross <juergen.gross@fujitsu-siemens.com>
To: George Dunlap <dunlapg@umich.edu>
Cc: Chris <hap10@tycho.ncsc.mil>,
"Tian, Kevin" <kevin.tian@intel.com>,
xen-devel@lists.xensource.com,
Keir Fraser <keir.fraser@eu.citrix.com>
Subject: Re: XEN Proposal
Date: Fri, 12 Dec 2008 07:09:22 +0100 [thread overview]
Message-ID: <49420012.4030000@fujitsu-siemens.com> (raw)
In-Reply-To: <de76405a0812110713t748181d0xe17905b72e57163c@mail.gmail.com>
George Dunlap wrote:
> On Thu, Dec 11, 2008 at 6:23 AM, Juergen Gross
> <juergen.gross@fujitsu-siemens.com> wrote:
>>> The software prices for BS2000 will be still related to the machine power.
>> But often customers need only a small portion of the complete x86 machine
>> power for BS2000, so we added a license scheme to limit the power available
>> to BS2000 by pinning the domains with BS2000 to a subset of cpus.
>
> OK, so... you sell software, and the cost of it depends on how
> powerful a machine you run it on. But most people don't need even one
> full core's worth of power. You want to be able to charge people who
> need a full core of processing power one price, and charge people who
> need only say, 20%, less? So to artificially limit the power
> available to a given instance, you pin all instances to some subset of
> cpus?
More or less.
But the processors of our servers are 6-core. A customer might want to pay
for only some cores of power.
>
> I presume then, that there are multiple instances, and people pay for
> how many cores they can use total...? And that your customers
> generally have other things running on the server as well.
Correct.
>
> It seems like what you really want is to cap the number of credits the
> VMs can get, and then take them offline when their credits go negative
> (instead of competing for resources in a "best-effort" fashion). :-)
In theory, yes.
But if a customer has a license for the power of 3 cores for BS2000, he
should be able to run for example 4 BS2000 domains which must not consume
more power in sum, but if 3 domains are more or less idle, the remaining
domain could take all 3 cores.
I don't think this is an easy job with caps.
>
> However, it does seem like being able to partition up a Xen server
> into "pools" of cpu resources, each with its own scheduler, that don't
> compete with each other, might be generally useful. It should be
> relatively straightforward to slide in under the current scheduler
> architecture, without having to change much in the schedulers
> themselves. That's how I'd prefer it done, if possible: a clean layer
> underneath a scheduler.
That is the direction I would go.
Juergen
--
Juergen Gross Principal Developer
IP SW OS6 Telephone: +49 (0) 89 636 47950
Fujitsu Siemens Computers e-mail: juergen.gross@fujitsu-siemens.com
Otto-Hahn-Ring 6 Internet: www.fujitsu-siemens.com
D-81739 Muenchen Company details: www.fujitsu-siemens.com/imprint.html
next prev parent reply other threads:[~2008-12-12 6:09 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-10 13:10 XEN Proposal Juergen Gross
2008-12-10 13:21 ` Tian, Kevin
2008-12-10 13:34 ` Keir Fraser
2008-12-10 19:54 ` Chris
2008-12-11 6:23 ` Juergen Gross
2008-12-11 15:13 ` George Dunlap
2008-12-11 19:38 ` George Dunlap
2008-12-12 6:09 ` Juergen Gross [this message]
2008-12-19 16:52 ` Chris
2009-01-02 9:26 ` Juergen Gross
2008-12-10 13:58 ` Juergen Gross
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=49420012.4030000@fujitsu-siemens.com \
--to=juergen.gross@fujitsu-siemens.com \
--cc=dunlapg@umich.edu \
--cc=hap10@tycho.ncsc.mil \
--cc=keir.fraser@eu.citrix.com \
--cc=kevin.tian@intel.com \
--cc=xen-devel@lists.xensource.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.