Energy consumption vs % utilization?
Deepak Jain
deepak at ai.net
Tue Oct 26 18:24:53 UTC 2004
> Actually I think nobody does calculate "real" utilization,
> as there are a lot of soft factors to be taken into account.
>
Electrical usage for a datacenter is pretty consistent throughout a
month, even as measured by a sum of days. The utilization of the systems
inside of it are almost anything but consistent... even during boot up
it would be nearly impossible to determine the instantaneous necessary
power draw.
Separately, deploying applications to clusters of machines where the
cluster is dynamically resized [more machines are turned on/off]
depending on load is a non-trivial function and outside the operational
experience/need of most customers.
But even assuming you could do that, the best approximation I could
imagine for an Internet data center would be something akin to its
network traffic graph [assumption being that network load amongst a
stable set of customers is proportionate to the processing power
required to produce it... even if an individual customer uses much more
CPU power to do that at a specific time quanta]. Basically, if you use
1Mb/s at noon on Monday, and 1.2Mb/s at noon on Tuesday with the same
customer set, you can probably estimate that your system's load is 20%
higher than it was on Monday. Assuming you aren't operating at either
the very low extreme or very high extreme. At least that would be my
thought.
If all applications were designed to virtualized ala mainframe style,
this clustering concept might work to dynamically redeploy resources...
However the mainframes themselves are inherently not-smooth-stepped in
terms of their power/cpu curves, so its probably a dead issue in that
regard.
Deepak Jain
AiNET
More information about the NANOG
mailing list