<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Clearspace Server Syndication Feed</title>
    <link>http://communities.intel.com/blogs</link>
    <description>A syndication feed of all the blogs on this system</description>
    <pubDate>Thu, 22 Oct 2009 23:32:19 GMT</pubDate>
    <generator>Clearspace 2.5.9 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-10-22T23:32:19Z</dc:date>
    <item>
      <title>Performance Impact of  Intel® Intelligent Power Node Manager</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/10/22/performance-impact-of-intel-intelligent-power-node-manager</link>
      <description>&lt;!-- [DocumentBodyStart:948799ec-b569-48b6-9030-80888554843a] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;h1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;One of the first questions in my mind when I was first exposed to Intel(r) Intelligent Power Manager (Node Manager) was "what is the performance impact of applying Node Manager technology?"  I will share some thoughts.  The underlying dynamics are complex and not always observable and hence it's difficult to provide a definitive answer.  Robert A. Heinlein popularized the term TANSTAAFL ("There ain't no such thing as a free lunch") in his 1966 novel “The Moon is a Hard Mistress”.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;So, does TANSTAAFL apply here? Node Manager brings benefits with the ability for the application to designate a target power consumption, a capability otherwise known as &lt;em&gt;power capping. &lt;/em&gt;On the cost side, Node Manager takes some work to deploy, and has performance impact that varies from very little to moderate.  On the other hand, Node Manager can be turned off, in which case there is no overhead.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;     &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;Node Manager is useful even when it is not actively power capping but is used as a guardrail, ensuring that power consumption will not exceed a threshold.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The predictable power consumption has value because it provides data center operators a ceiling in power consumption.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Having this predictable ceiling helps optimize the data center infrastructure and reduce stranded power.  Stranded power refers to a power allocation that needs to be there even if it's only for occasional use.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;     &lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;The performance impact can vary from zero when Node Manager is used as a guardrail to a percentage equal to the number of CPU cycles lost due to power capping when Node Manager is applied at 100% utilization.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;When applied during normal operating conditions, the loss of performance is smaller than the number of cycles lost to power capping implies because the OS usually compensates for the slowdown.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If the end user is willing to re-prioritize application processes, under some circumstances it is possible to bring performance back to the uncapped level or even beyond.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;Power capping is attained through voltage and frequency scaling.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Power consumed by a CPU is proportional to frequency and to the square of the voltage applied to the CPU.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This is done in discrete steps (“P-states” as defined by the ACPI standard.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;The highest performing P-states are also the most energetic.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Starting from a fully loaded CPU and the highest P state, the DBS assigns lower energy P-states as workload is reduced utilizing the Intel(r) SpeedStep technology.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;An additional dip takes place as idle is reached as unused logical units in the CPU are switched off automatically&lt;/span&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Node Manager allows manipulating the P-states under program control instead of autonomously as under SpeedStep.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Since the CPU is running slower, this has the effect of potentially removing some of the cycles that otherwise could be used by applications, but reality is more nuanced.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes"&gt;At high workloads, most CPU cycles are dedicated to running the application&lt;/span&gt;.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Hence, if power capping is applied, a reduction in CPU speed will yield and almost one-to-one reduction in application performance.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;At the other end of the curve, if the CPU is idling and power consumption is already at the floor level.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;An application of Node Manager will not yield any additional power consumption reduction.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;The more interesting cases take place in the mid-range band of utilization, when the utilization rate is between 10 and 60 percent, depending on the application (40 to 80 percent in the BMW case studybelow.)&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Taking utilization beyond the upper limit is not desirable because the system would have difficulty in taking up load spikes and hence response times may deteriorate to unacceptable levels.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;We have run a number of applications in the lab and observed their performance behavior under Node Manager.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Surprisingly, the performance loss is &lt;em style="mso-bidi-font-style: normal"&gt;less&lt;/em&gt; than frequency scaling would indicate.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;One possible explanation is that when utilization is in the mid-range, there are idle cycles available.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The OS compensates to some extent for the slower cycles by increasing the time slices to the applications, using up otherwise idle cycles, to the point that the apparent performance of the application is little changed.  The application may need to be throttled up to re-gain the pre-capping throughput. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;One way to verify this behavior is to observe that CPU utilization has indeed gone up in a power capped regime.&lt;span style="mso-spacerun: yes"&gt;  BMW conducted a proof of concept with Intel precisely to&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt; explore the boundaries of the extent to which that application could be re-prioritized under power capping to restore the original, uncapped throughput.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;TANSTAAFL still applies here.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The application is still yielding the same performance under power capping.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;However, since there are fewer cycles available due to frequency scaling, there will be less headroom should the workload pick up suddenly.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In this case the remedy is simply to remove the cap.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The management software needs to be aware of these circumstances and initiate the appropriate action.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;The experiments in this proof of concept involved an application mix used at a BMW site.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In the first series of experiments we plotted power consumption against CPU utilization by throttling the workload up and down, shown in red.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12738-10060/BMW-savings.png"&gt;&lt;img alt="BMW-savings.png" class="jive-image" height="392" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12738-10060/542-392/BMW-savings.png" width="542"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;In the second series, shown in green, for each dot in the original curve we apply an initial power cap.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This yields a performance reduction.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The workload is throttled up until the uncapped performance is restored.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This process is repeated with increasingly aggressive power policy caps until the original performance cannot be reached. The new system power consumption without impacting system performance is shown plotted in green.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The difference between the red and green curves represents the range of capping applicable while maintaining the original throughput level.&lt;span style="mso-spacerun: yes"&gt;  The execution and running at the green level yields the same uncapped system performance. However, since idle cycles have been removed, there is no margin left to pick up extra workload.  Should it happen, performance indicators will deteriorate very quickly&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;Under the circumstances described above, the system was able to deliver the same throughput at a lower power level.  There was no compromise in performance.  The tradeoff is in the form of diminished headroom in case the workload picks up.  The system operator or management software have the option to remove this cap immediately should this headroom be needed.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:948799ec-b569-48b6-9030-80888554843a] --&gt;</description>
      <pubDate>Thu, 22 Oct 2009 23:32:19 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/10/22/performance-impact-of-intel-intelligent-power-node-manager</guid>
      <dc:date>2009-10-22T23:32:19Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/performance-impact-of-intel-intelligent-power-node-manager</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=12738</wfw:commentRss>
    </item>
    <item>
      <title>Strategies for Managing Power Consumption in the Data Center</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/08/31/strategies-for-managing-power-consumption-in-the-data-center</link>
      <description>&lt;!-- [DocumentBodyStart:44183a3d-6d5e-469f-88f7-8f15eb2594e2] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 14pt; color: #000000; font-family: 'Times New Roman', helvetica, sans-serif;"&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 14pt; color: #000000; font-family: 'Times New Roman', helvetica, sans-serif;"&gt;&lt;span&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;In spite of significant gains in server energy efficiency, power consumption in data centers is still trending up.  At the very least, we can make sure that the energy expended yields maximum benefit to the business.  A first step in managing power in the servers in a data center is having a fairly accurate monitoring capability for power consumption.  The second step is to have a number of levers that allow using the monitoring data to carry out an effective power management policy.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;While we may not be able to stem the overall growth of power consumption in the data center, there are a number of measures we can take immediately:&lt;/p&gt;&lt;p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l1 level1 lfo1;"&gt;· Implement a peak shaving capability.  The data center power infrastructure needs to be sized to meet the demands of peak power.  Reducing peaks effectively increase the utilization of the existing power infrastructure.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l1 level1 lfo1;"&gt;· Be smart about shifting power consumption peaks. All the watts are not created equal.  The incremental cost of generating an extra watt of power during peak consumption hours is much higher than the same watt generated in the wee hours of the morning.  For most consumer and the smaller commercial accounts flat rate pricing still prevails.  Real time pricing (RTP) and negotiated SLAs will become more common to put the appropriate economic incentives in place.  The incentive of real time pricing is a lower energy bill overall, although the outcome is not guaranteed.  In pilot programs residential consumers have complained that RTP result in higher electricity costs.  With negotiated SLAs the customer can designate a workload to be subject to lower reliability; for instance, instead of 3 9’s, or outages amounting to about 10 hours per year, the low reliability workload can be designated as only 90 percent reliable, and can be out on the average of two hours per day.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l1 level1 lfo1;"&gt;· Match the electric power infrastructure in the data center to server workloads to minimize over-provisioning.  This approach assumes the existence of an accurate power consumption monitoring capability.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l1 level1 lfo1;"&gt;· Upgrading the electrical power infrastructure to accommodate additional servers is not an option in most data centers today.  Landing additional servers at a facility that's working at the limit of thermal capacity leads to the formation of hot spots, this assuming that electrical capacity limits are not reached first with no room left in certain branch circuits.  Hence measures that work under the existing power infrastructure are to be preferred over alternatives that require additional infrastructure.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;For the purposes data center strategic planning it may make economic sense to grow large data centers in a modular fashion.  If the organization manages a number of data centers, consider making effective use of the existing data centers, and when new construction is justified, redistribute the workloads to the new data center to maximize the use of the new electrical supply infrastructure.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;Intel has built into its server processor lineup a number of technology ingredients that allow data center operators optimize the utilization of the available power system infrastructure in the data center.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;Newer servers of the Nehalem generation are much more energy efficient, if only because of the side effect of increased performance per watt.  These servers also have a more aggressive implementation of power proportional computing.  Typical idle consumption figures are in the order of 50 percent of peak power consumption.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;Beyond passive mechanisms that do not require explicit operator intervention, the Intel® Intelligent Power Node Manager (Node Manager) technology allows adjusting the power draw of a server and trade off power consumption against performance.  This capability is also known as power capping.  The control range is a function of server loading.  For the Intel SR5520UR baseboard on the 2U chassis, the server will draw about 300 watts at full load and its power consumption can be rolled down to about 200 watts.  The control range tapers down gradually until it reaches zero at idle.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;For power monitoring, selected models of the current Nehalem generation come with PMBus specification compliant power supplies allowing real-time power consumption readouts.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;The Node Manager power monitoring and capping capability apply to a single server.  To make this capability really useful it is necessary to exercise these capabilities collectively to groups of servers, to add the notion of events and a capability to build a historical record of power consumption for the servers in a group.  The additional capabilities have been implemented in software through the Data Center Manager Software Development Kit developed by the Intel Solutions and Software Group.  An additional Software Development Kit, Cache River allows programming access to components in servers and server building blocks produced by the Intel Enterprise Products Server Division (EPSD), including the baseboard management controller (BMC) and the management engine (ME), the subsystems that host or interact with the Node Management firmware.  EPSD products are incorporated in many OEM and system integrator offerings.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;Data Center Manager implements abstractions that apply to collections of servers:&lt;/p&gt;&lt;p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo2;"&gt;·  A hierarchical notion of logical server groups&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo2;"&gt;·  Power management policies bound to specific server groups&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo2;"&gt;·  Event management and a publish/subscribe facility for acting upon and managing power and thermal events.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo2;"&gt;·  A database for logging a historical record for power consumption on the collection of managed nodes.&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The abstractions implemented by DCM on top of Node Manager allow the implementation of power management use cases that involve up to thousands of servers.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If this topic is of interest to you, please join us at the Intel Development Forum in San Francisco at the Moscone Center on September 22-24.  I will be facilitating course PDCS003, "Cloud Power Management with the Intel(r) Xeon(r) 5500 Series Platform."  You will be the opportunity to talk with some of our fellow travelers in the process of developing power management solutions using Intel technology ingredients and get a feel of their early experience.  Also please make a note to visit booths #515, #710 and #712 to see demonstrations of early end-to-end solutions these folks have put together.&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:44183a3d-6d5e-469f-88f7-8f15eb2594e2] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">idf_2009</category>
      <category domain="http://communities.intel.com/blogs/tags">nehalem</category>
      <category domain="http://communities.intel.com/blogs/tags">sla</category>
      <category domain="http://communities.intel.com/blogs/tags">pmbus</category>
      <category domain="http://communities.intel.com/blogs/tags">bmc</category>
      <category domain="http://communities.intel.com/blogs/tags">cache_river</category>
      <category domain="http://communities.intel.com/blogs/tags">idf_30in30</category>
      <category domain="http://communities.intel.com/blogs/tags">real_time_pricing</category>
      <category domain="http://communities.intel.com/blogs/tags">sr5520ur</category>
      <category domain="http://communities.intel.com/blogs/tags">node_manager</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center_manager</category>
      <category domain="http://communities.intel.com/blogs/tags">power</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_efficiency</category>
      <pubDate>Tue, 01 Sep 2009 04:55:58 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/08/31/strategies-for-managing-power-consumption-in-the-data-center</guid>
      <dc:date>2009-09-01T04:55:58Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/strategies-for-managing-power-consumption-in-the-data-center</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=12492</wfw:commentRss>
    </item>
    <item>
      <title>Energy Management vs. Power Management in the Data Center, Take 2</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/08/19/energy-management-vs-power-management-in-the-data-center-take-2</link>
      <description>&lt;!-- [DocumentBodyStart:2d87755f-59e0-4ca3-b990-f4e66236d85f] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I would like to elaborate on the topic energy vs. power management in my previous &lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/server/blog/2009/07/13/energy-management-vs-power-management-in-data-center-servers"&gt;entry&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Upgrading the electrical power infrastructure to accommodate additional servers is not an option in most data centers today.  Landing additional servers at a facility that's working at the limit of thermal capacity leads to the formation of hot spots, this assuming that electrical capacity limits are not reached first with no room left in certain branch circuits.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;There are two types of potentially useful figures of merit, one for power management and one for energy management.  A metric for power management allows us to track operational "goodness", making sure that power draw never exceeds limits imposed by the infrastructure.  The second metric tracks power saved over time, which is energy saved.  Energy not consumed goes directly to the bottom line of the data center operator.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;      &lt;/p&gt;&lt;p&gt;To understand the dynamic between power and energy management let's look at the graph below and imagine a server without any power management mechanisms whatsoever.  The power consumed by that server would be P(unmanaged) regardless of any operating condition.  Most servers today have a number of mechanisms operating concurrently, and hence the actual power consumed at any given time &lt;em&gt;t&lt;/em&gt; is P(actual)(&lt;em&gt;t&lt;/em&gt;).  The difference P(unmanaged) - P(actual) is the power saved.  The power saved carried over time &lt;em&gt;t&lt;/em&gt;(1) through &lt;em&gt;t&lt;/em&gt;(2) yields the energy saved.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12450-7599/EnergySavings.png"&gt;&lt;img alt="EnergySavings.png" class="jive-image-thumbnail jive-image" height="334" onclick="myJiveImage.start(this, 'http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12450-7599/EnergySavings.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12450-7599/620-334/EnergySavings.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Please note that a mechanism that yields significant power savings may not necessarily yield high energy savings.  For instance, the application of Intel(r) Dynamic Power Node Manager (DPNM) can potentially bring power consumption by over 100 watts, from 300 watts at full load to 200 watts in a dual-socket 2U Nehalem server that we tested in our lab.  However, if DPNM is used as a guard rail mechanism, to limit power consumption if a certain threshold is violated, DPNM may never kick in, and hence energy savings will be zero for practical purposes.  The reason why we do this is because DPNM works best only under certain operating conditions, namely high loading factors, and because it works through frequency and voltage scaling, it brings a performance tradeoff.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Another useful figure of merit for power management is the dynamic range for power proportional computing.  Power consumption in servers today is a function of workload as depicted below:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12450-7602/PowerGraph.png"&gt;&lt;img alt="PowerGraph.png" class="jive-image-thumbnail jive-image" height="361" onclick="myJiveImage.start(this, 'http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12450-7602/PowerGraph.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12450-7602/620-361/PowerGraph.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The relationship is not always linear, but the figure illustrates the concept.  On the x-axis  we have the workload that can range from 0 to 1, that is, 0 to 100 percent.  P(baseline) is the power consumption at idle, and P(spread) is the power proportional computing dynamic range between P(baseline) and power consumption at 100 percent workload.  A low P(baseline) is better because it means a low power consumption at idle.  For a Nehalem-based server, P(baseline) is roughly 50 percent of power consumption at full utilization, which is remarkable, considering that it represents a 20 percent over the number we observed for the prior generation, Bensley-based servers.  The 50 percent figure is a number we have observed in our lab for a whole server, not just the CPU alone.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If a 50 percent P(baseline) looks outstanding, we can do even better for certain application environments such as load-balanced front end Web server pools and the implementation of cloud services through clustered, virtualized servers.  We can achieve this effect through the application of &lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/server/blog/2009/07/13/energy-management-vs-power-management-in-data-center-servers"&gt;platooning&lt;/a&gt;.  For instance, consider a pool of 16 servers.  If the pools is idle, all the servers except one can be put to sleep.  The single idle server is consuming only half the power of a fully loaded server, consuming one half of one sixteenth of the cluster power.  The dormant servers still draw about 2 percent of full power.  Hence, after doing the math, the total power consumption for the cluster at idle will be about 8 percent of the full cluster power consumption.  Hence for a clustered deployment, the power dynamic range has been increased from 2:1 for a single server to about 12:1 for the cluster as a whole.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In the figure below note that each platoon is defined by the application of a specific technology or state within each  technology.  This way it is possible to optimize the system behavior around the particular operational limitations of the technology.  The graph below is a generalization of the platooning graph in the prior article.  For instance, a power capped server will impose certain performance limitations to workloads, and hence we assign non time critical workloads to that platoon.  By definition, an idling server cannot have any workloads; the moment a workload lands on it it's no longer idle, and its power consumption will rise.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The CPU is not running in any of the S-states than S0.  The selection of a specific state depends on how fast that particular server is needed online.  It takes longer to bring up a server online in the lower energy states.  Servers in G3 may actually be unracked and put in storage for seasonal equipment allocation.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A virtualized environment makes it easier to rebalance workloads across active (unconstrained and power capped) servers.  If servers are being used as a CPU cycle engines, it may be sufficient to idle or put to sleep the subset of servers not needed.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12450-7598/PowerTransitions.png"&gt;&lt;img alt="PowerTransitions.png" class="jive-image-thumbnail jive-image" height="381" onclick="myJiveImage.start(this, 'http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12450-7596/PowerTransitions.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12450-7598/620-381/PowerTransitions.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The extra dynamic power range comes at the expense of instituting additional processes and operational complexity.  However, please note that there are immediate benefits in power and energy management accrued through a simple equipment refresh.  IBM reports an 11X performance gain for Nehalem-based &lt;a class="jive-link-external-small" href="http://www-03.ibm.com/systems/migratetoibm/systems/bladecenter/index.html"&gt;HS22 &lt;/a&gt;blade servers versus the HS20 model only three years old.  &lt;a class="jive-link-external-small" href="http://www.networkworld.com/reviews/2009/081009-ibm-bladecenter-test.html"&gt;Network World&lt;/a&gt; reports a similar figure, a ten-fold increase in performance, not just ten percent.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I will be elaborating on some of these ideas at the PDCS003 &lt;em&gt;Cloud Power Management with the Intel(r) Nehalem Platform&lt;/em&gt; class at the upcoming Intel Developer Forum in San Francisco on the week of September 20th.  Please consider yourself invited to join me if you are planning to attend this conference.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2d87755f-59e0-4ca3-b990-f4e66236d85f] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">node_manager</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">power_capping;</category>
      <category domain="http://communities.intel.com/blogs/tags">datacenter_manager</category>
      <category domain="http://communities.intel.com/blogs/tags">power_management;</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_management</category>
      <category domain="http://communities.intel.com/blogs/tags">idf_2009</category>
      <category domain="http://communities.intel.com/blogs/tags">idf_30in30</category>
      <pubDate>Wed, 19 Aug 2009 07:49:28 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/08/19/energy-management-vs-power-management-in-the-data-center-take-2</guid>
      <dc:date>2009-08-19T07:49:28Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/energy-management-vs-power-management-in-the-data-center-take-2</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=12450</wfw:commentRss>
    </item>
    <item>
      <title>Energy Management vs. Power Management in Data Center Servers</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/07/13/energy-management-vs-power-management-in-data-center-servers</link>
      <description>&lt;!-- [DocumentBodyStart:d6e1a9ee-f153-4c59-b84a-6835726609c0] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;There are two technologies available to regulate power consumption in the recently introduced Nehalem servers using the Intel® Xeon® processor 5500 series.  The first is power proportional computing where power consumption varies in proportion to the processor utilization.  The second is Intel® Dynamic Power Node Manager (DPNM) technology which allows the setting of a target power consumption when a CPU is under load.  The power capping range increases with processor workload.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;An immediate benefit of the Intel® Dynamic Node Manager (DPNM) technology is the capability to balance and trade off power consumption against performance in deployed Intel Nehalem generation servers.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;Nehalem servers have a more aggressive implementation of power proportional computing where idle power consumption can be as small as 50 percent of the power under full load, down from about 70 percent in the prior (Bensley) generation.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;Furthermore, the observed power capping range under full load when DPNM is applied can be as large as 100 watts out for a two-socket Nehalem server with the Urbanna baseboard observed in the lab to draw about 300 watts under full load.  The actual numbers you will obtain depend on the server configuration: memory, number of installed hard drives and the number and type of processors.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;    &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;Does this mean that it will be possible to cut the electricity bills by one third to one half using DPNM?  This is a bit optimistic.  A typical use case for DPNM &lt;/span&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;is as a "guard rail".  It is possible to set a target not to exceed for the power consumption of a server as shown in the figure below.  The red line in the figure represents the guard rail.  The white line represents the actual power demand as function of time; the dotted line represents the power consumption that would have existed without power management.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12341-6623/PowerCap.png"&gt;&lt;img alt="PowerCap.png" class="jive-image-thumbnail jive-image" height="378" onclick="myJiveImage.start(this, 'http://communities.intel.com/servlet/JiveServlet/downloadImage/6623/PowerCap.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12341-6623/620-378/PowerCap.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;Enforcing this power cap brings operational flexibility: it is possible to deploy more servers to fit a limited power budget to prevent breakers from tripping or to use less electricity during peak demand periods.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;There is a semantic distinction between energy management and power management.  Power management in the context of servers deployed at a data center refers to a capability to regulate the power consumption at a given instant.  Energy management refers to the accumulated power saved over a period of time. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;The energy saved through the application of DPNM is represented by the area between the dotted line and the white graph line below; the power consumed by the server is represent by the area under the solid white graph line.  Since power capping is in effect during relatively short periods, and when in effect the area between the dotted line and the guard rail is relatively small, it follows that the energy saved through the application of DPNM is small.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;    &lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;One mechanism for achieving significant energy savings calls for dividing a group of servers running an application into pools or "platoons".  If servers are placed in a sleeping state (ACPI S5 sleep) during periods of low utilization it is possible to bring their power consumption to less than 5 percent of their peak power consumption, basically just the power needed to keep the network interface controller (NIC) listening for a wakeup signal.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12341-6627/Platooning.png"&gt;&lt;img alt="Platooning.png" class="jive-image-thumbnail jive-image" height="459" onclick="myJiveImage.start(this, 'http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12341-6627/Platooning.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12341-6627/620-459/Platooning.png" width="620"/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;As the workload diminishes, additional servers are moved into a sleeping state.  The process is reversible whereby servers are taken from the sleeping pool to an active state as workloads increase.  The number of pools can be adjusted depending on the application being run.  For instance, it is possible to define a third, intermediate pool of power capped servers to run lower priority workloads.  Capped servers will run slightly slower, depending on the type of workload.  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;Implementing this scheme can be logistically complex.  Running the application in a virtualized environment can make it considerably easier because workloads in low use machines can be migrated and consolidated in the remaining machines.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;We are conducting experiments to ***** the potential for energy savings.  Initial results indicate that these savings can be significant.  If you, dear reader have been working in this space, I'd be more than interested in learning about your experience.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;If this topic is of interest to you, please join us at the Intel Development Forum in San Francisco at the Moscone Center on September 22-24.  I will be facilitating course PDCS003, "Cloud Power Management with the Intel(r) Xeon(r) 5500 Series Platform."  You will be the opportunity to talk with some of our fellow travelers in the process of developing power management solutions using Intel technology ingredients and get a feel of their early experience.  Also please make a note to visit booths #515, #710 and #712 to see demonstrations of early end-to-end solutions these folks have put together.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d6e1a9ee-f153-4c59-b84a-6835726609c0] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">energy_management</category>
      <category domain="http://communities.intel.com/blogs/tags">idf_2009</category>
      <category domain="http://communities.intel.com/blogs/tags">idf_30in30</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">power_capping;</category>
      <category domain="http://communities.intel.com/blogs/tags">power_management;</category>
      <category domain="http://communities.intel.com/blogs/tags">node_manager</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">datacenter_manager</category>
      <pubDate>Tue, 14 Jul 2009 03:52:12 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/07/13/energy-management-vs-power-management-in-data-center-servers</guid>
      <dc:date>2009-07-14T03:52:12Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/energy-management-vs-power-management-in-data-center-servers</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=12341</wfw:commentRss>
    </item>
    <item>
      <title>Dynamic Power Allocation for Server Groups</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/06/07/dynamic-power-allocation-for-server-groups</link>
      <description>&lt;!-- [DocumentBodyStart:a05fb6da-61a8-4fd4-b5b8-0028eb74c89e] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;The Intel(r) Dynamic Power Node Manager technology allows setting a power consumption target for a server under load as described in a previous &lt;/span&gt;&lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/server/blog/2009/04/03/actively-managing-power-in-nehalem-based-servers-how-it-works"&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;article&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;.  This is useful for &lt;/span&gt;&lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/server/blog/2009/05/08/using-intelr-power-management-to-increase-rack-density"&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;optimizing the number of servers in a rack &lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;when the rack is subject to a power budget.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;Higher level software can use this capability to implement sophisticated power management schemes, especially schemes that involve server groups.  The range of control authority for servers in the Nehalem generation is significant.  The power consumption of a fully loaded server consuming 300 watts can be rolled back by roughly 100 watts.  In virtualized utility computing environments additional control authority is possible by migrating the virtual machines out of a host and consolidating them into fewer host.  The power consumption of the power capped host now at 200 watts, can be brought down by another 50 watts, to 150 watts.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;The reader might ask &lt;/span&gt;about&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt; the possibility of &lt;/span&gt;constantly&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt; running servers in capped mode to save energy.  Unfortunately capping entails a performance tradeoff.  The dynamic is not unlike driving an automobile.  The best mileage is obtained by running the vehicle at a 35 MPH constant speed.  This is not practical in a freeway where the the prevailing speed is 60 MPH.  The vehicle could be rear ended, or perhaps a more mundane motivation, the vehicle driver drives the vehicle at 60 MPH because she wants to get there sooner.  Like a server, the lowest fuel consumption in a running vehicle, at least in gallons per hour, is attained when the vehicle is idling.  No real work is done with an idling engine, but at least the vehicle can start moving in no time.  Continuing with the analogy, turning a server off is equivalent to storing a car in the garage with the engine stopped.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;      &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;This &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://h20000.www2.hp.com/bc/docs/support/SupportManual/c01549455/c01549455.pdf?jumpid=reg_R1002_USEN"&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;document &lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;provides an &lt;/span&gt;example&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt; of the performance tradeoff with power capping.  Please look in page 5, Figure 2.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: times new roman,times;"&gt;The following example illustrates how group power capping works.  The plot is a screen capture of the Intel(r) Data Center Manager software managing the power consumption in a cluster of four servers.  The four servers are divided in a cluster of two server sub-groups of two servers each, labeled low-priority and high-priority&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12243-5670/DCM-GUI.png"&gt;&lt;img alt="DCM-GUI.png" class="jive-image-thumbnail jive-image" height="440" onclick="myJiveImage.start(this, 'http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12243-5670/DCM-GUI.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12243-5670/620-440/DCM-GUI.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;The light blue band represents the focus of the plot. The focus can be changed with a simple mouse click.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;The current focus in the figure is the whole rack.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;Hence the power plot is the aggregated power for all four servers in a rack.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;If the high priority sub-group were selected, then the power shown would be the power consumed by the two servers in that sub-group.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;Finally, if a single server is selected, then the power indicated would be the power for that server only.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;      &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;There are four lines represented in the graph.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;The top line is the &lt;em&gt;plate power&lt;/em&gt;.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;It represents an upper bound for the server’s power consumption.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;For this particular group of servers the plate power is 2600 watts.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;The servers are identical, and hence rated at 2600 / 4 = 650 watts.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;The next line down is the &lt;em&gt;derated power&lt;/em&gt;.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;Most servers will not have every memory slot or every hard drive tray populated. The derated power is the data center’s operator guess about the upper bound for power consumption based on the actual configuration the server.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;The derated power is still a conservative guess, considerably higher than the actual power consumption of the server. As a rule of thumb, it is ~70% of the nameplate. The derated power has been set at 1820 watts for the rack or 455 watts per server.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;      &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Finally, the gold line represents the actual power consumed by the server.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;The dots represent successive samples taken from readings from the instrumented power supplies.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;The servers are running at full power using the SPECpower benchmark.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;The rack is collectively consuming a little less than 1300 watts.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;At approximately 16:12 a policy is introduced to constrain power consumption to 1200 watts.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;DCM instructs individual nodes to reduce power consumption by lowering the set points for Node Manager in each node until the collective power consumption reaches the desired target.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;When we instructed Data Center Manager to hold a power cap for the group &lt;em&gt;rack (2)&lt;/em&gt;, it makes an effort to maintain power at that level, in spite of unavoidable disturbances in the system.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;amp;quot; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US; mso-fareast-language: JA; mso-bidi-language: AR-SA;"&gt;The source of the disturbances can be internal or external.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;An internal disturbance can be the server fans switching to a different speed causing a power spike or dip.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;Workloads in servers go up and down, with a corresponding uptick or dip in the power consumption for that server.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;An external disturbance could be a change in the feed voltage or an operator action.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;In fact at T = 16:14 we introduced a severe disturbance: we brought the workload of the bottom server, &lt;em&gt;epieg3urb07&lt;/em&gt; down to idle.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Note that it takes a few seconds for Data Center Manager to react and to reach the original power level.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;Likewise, when the bottom server is brought to idle, it also pulled back the power consumption for the group.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;However, the group power went back to the target power consumption after a couple of minutes.&lt;span style="mso-spacerun: yes;"&gt;  &lt;/span&gt;If we look at the plot of the individual servers, we can see Data Center Manager at work maintaining the target power.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12243-5673/Combined+Power.png"&gt;&lt;img alt="Combined Power.png" class="jive-image-thumbnail jive-image" height="428" onclick="myJiveImage.start(this, 'http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12243-5673/Combined+Power.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12243-5673/620-428/Combined+Power.png" width="620"/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;The figure above captures the behaviors of the individual servers.  Note how DCM allocates power to individual nodes yet it maintains a global power cap. When the server at the bottom is suddenly idled, there is a temporary dip in power server consumption for the group, but it soon recovers to the target capped level.  Also note that the power not used by the bottom server is reallocated to the remaining three nodes until they get close to the previously unconstrained level.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US; mso-fareast-language: JA; mso-bidi-language: AR-SA;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-US; mso-fareast-language: JA; mso-bidi-language: AR-SA;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:a05fb6da-61a8-4fd4-b5b8-0028eb74c89e] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">power_management</category>
      <category domain="http://communities.intel.com/blogs/tags">efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">node_manager</category>
      <category domain="http://communities.intel.com/blogs/tags">dcm</category>
      <category domain="http://communities.intel.com/blogs/tags">power_policy</category>
      <category domain="http://communities.intel.com/blogs/tags">power_capping</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center_manager</category>
      <pubDate>Sat, 06 Jun 2009 02:14:08 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/06/07/dynamic-power-allocation-for-server-groups</guid>
      <dc:date>2009-06-06T02:14:08Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/dynamic-power-allocation-for-server-groups</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=12243</wfw:commentRss>
    </item>
    <item>
      <title>Managing power events and thermal exceptions</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/05/18/managing-power-events-and-thermal-exceptions</link>
      <description>&lt;!-- [DocumentBodyStart:7a89c05d-9f04-4a9c-8ee1-ae31a6dfcdda] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;In this installment on uses of server power management we continue the discussion on using this capability for other uses beyond &lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/server/blog/2009/05/08/using-intelr-power-management-to-increase-rack-density"&gt;server rack density&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Intel(r) Data Center Manager (Intel DCM) is a software development kit that can provide real time information to optimize data center operations.&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt; It provides a comprehensive list of publish/subscribe event mechanisms that can form the basis of a sophisticated data center management infrastructure integrating multiple applications where applications get notified of relevant thermal and power events and can apply appropriate policies.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;These policies can span a wide range of potential actions:&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt; dialing back power consumption to bring it down below a reference threshold or to reduce thermal stress on the cooling system.&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt; Some actions can be complex, such as migrating workloads across hosts in a virtualized environment, powering down equipment or even performing coordinated actions with building management systems.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Intel DCM also provides inlet temperature or front panel thermals along with a historical record that can be used to identify trouble spots in the data center.&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt; This information provides insights to optimize the thermal design of the data center.&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt; The actions needed to fix trouble spots need not be expensive at all; they may involve no more than relocating a few perforated tiles or installing blanking panels and grommets to minimize air leaks in the raised metal floor.&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt; Traditionally, the hardest part has been identifying the trouble spots, involving time consuming temperature and air flow measurements. Intel Data Center Management provides much of this data ready made from operations. Typically this type of analysis is done by a consulting team and the cost of this exercise is high, anywhere between $50,000 to a $150,000 for a 25,000 square foot data center.  This analysis yields a single snapshot in time which becomes gradually more inaccurate as  the equipment in the data center is refreshed and reconfigured.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Deployment scaling can range from a small business managing a few co-located servers in a shared rack in a multi-tenant environment to organizations managing thousands of servers.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;The event handling capability is an software abstraction implemented by the Intel DCM SDK running in a management console.  From an architectural perspective, and the fact that the number of nodes managed can range in the hundreds, it makes more sense to implement this capability as software rather than firmware.  Node Manager is implemented as firmware and it typically controls one server. The choice of SDK over a self-standing management application was also deliberate.  Although Intel DCM comes with a reference GUI to manage a small number of nodes as a self-standing application, it shines when it's used as a building block for higher level management applications.  The integration is done through a Web services interface. Documentation for Intel DCM can be found in &lt;a class="jive-link-external-small" href="http://software.intel.com/sites/datacentermanager/"&gt;http://software.intel.com/sites/datacentermanager/&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:7a89c05d-9f04-4a9c-8ee1-ae31a6dfcdda] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">datacenter_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">eco-technology</category>
      <category domain="http://communities.intel.com/blogs/tags">efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">nehalem</category>
      <pubDate>Tue, 19 May 2009 03:27:31 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/05/18/managing-power-events-and-thermal-exceptions</guid>
      <dc:date>2009-05-19T03:27:31Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/managing-power-events-and-thermal-exceptions</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=12173</wfw:commentRss>
    </item>
    <item>
      <title>Using Intel(r) power management to increase rack density</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/05/08/using-intelr-power-management-to-increase-rack-density</link>
      <description>&lt;!-- [DocumentBodyStart:24fdcbf8-75bd-41cd-8a95-3ef88e260db9] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;In a &lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/server/blog/2009/04/03/actively-managing-power-in-nehalem-based-servers-how-it-works"&gt;previous article&lt;/a&gt; we explored the implementation mechanisms for monitoring and controlling the power consumed by data center servers.  In this article we'll see that an ability to trim the power consumed by servers at convenient time represents a valuable tool to reduce stranded power and take maximum advantage of the power available under the existing infrastructure.  Let's start with a small example and figure out how to optimize the power utilization in a single rack.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Forecasting the power requirements for a server over the product’s lifetime is not an easy exercise.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; Server power consumption is a function of server hardware specifications and the associated software and workloads running on them. Also the server’s configuration may change over time: the machine may be retrofitted with additional memory, new processors and hard drives. This challenge is compounded by more aggressive implementations of power proportional computing: servers of a few years ago exhibited little variability between power consumption at idle and power consumption at full power.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;While power proportional computing has brought down the average power consumption, it also has increased its variance significantly, that is, data center administrators can expect wide swings in power consumption during normal operation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Under-sizing the power infrastructure can lead to operational problems during the equipment’s lifetime: it may become impossible to fully load racks due to supply power limitations or because hot spots start developing.  This extra data center power capacity needs to be allocated for the rare occasion where it might be needed, but in practice and cannot be used because it is held in reserve, leading to the term "stranded power."&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;One possible strategy is to forecast power consumption using an upper bound.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; The most obvious upper bound is to use the plate power, that is, the power in the electrical specifications of the server.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; This is a number guaranteed to never be exceeded.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; Throwing power at the problem is not unlike the approach of throwing bandwidth at the problem in network design to compensate for lack of bandwidth allocation capability and QoS mechanisms.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; This approach is overly conservative because the power infrastructure is designed by adding the assumed peak power for each server over the equipment’s life time, an exceedingly unlikely event.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;The picture is even worse when we realize that IT equipment represents only 30 to 40 percent of the power consumption in the data center as depicted in the figure below.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; This means that the power forecasting in the data center must not only include the power consumed by the servers proper, but also the power consumed by the ancillary equipment, including cooling, heating and lighting, which can be over twice the power allocated to servers.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;Establishing a power forecast and sizing up a data center based on nameplate will lead to gross underestimation of the actual power needed and unnecessary capital expenses&lt;/span&gt;&lt;a class="jive-link-external-small" href="/#_ftn1" name="_ftnref1"&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span style="mso-special-character: footnote"&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman'; mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA; mso-ansi-language: EN-US; mso-bidi-language: AR-SA;"&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;. The over-sizing of the power infrastructure is needed as insurance for the future because of the large uncertainty in the actual power consumption forecast.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; It does not reflect actual need.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12142-4979/pyramid.png"&gt;&lt;img alt="pyramid.png" class="jive-image-thumbnail jive-image" height="380" onclick="myJiveImage.start(this, 'http://communities.intel.com/servlet/JiveServlet/downloadImage/4979/pyramid.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12142-4979/620-380/pyramid.png" width="620"/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;strong&gt;Power allocation in the data center.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;A more realistic factor is to de-rate the plate power to a percentage determined by the practices at a particular site.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; Typical numbers range between 40 percent and 70 percent.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; Unfortunately, these numbers represent a guess representative over a server’s lifetime and are still overly conservative.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Intel(r) Data Center Manager provides a one year history of power consumption that allows a much tighter bound for power consumption forecasting.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; At the same time, it is possible to limit power consumption to ensure that group power consumption does not exceed thresholds imposed by the utility power and the power supply infrastructure.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Initial testing performed with Baidu and China Telecom indicates that it is possible to increase rack density by 40 to 60 percent using a pre-existing data center infrastructure.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;We will explore other uses in subsequent articles such as managing servers that are overheating and dynamically allocating power to server sub-groups depending on the priority of the applications they run.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="mso-element: footnote-list"&gt;&lt;br clear="all"/&gt; &lt;span style="font-size: 12pt; color: #000000; font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="mso-element: footnote-list"&gt;&lt;div id="ftn1" style="mso-element: footnote"&gt;&lt;p class="MsoFootnoteText" style="MARGIN: 0in 0in 0pt"&gt;&lt;a class="jive-link-external-small" href="/#_ftnref1" name="_ftn1"&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span style="mso-special-character: footnote"&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA; mso-ansi-language: EN-US; mso-bidi-language: AR-SA;"&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;em&gt;Determining Total Cost of Ownership for Data Center and Network Room Infrastructure&lt;/em&gt;, APC Paper #6 and &lt;em&gt;Avoiding Costs from Oversizing Data Center and Network Room Infrastructure&lt;/em&gt;&lt;span&gt;, APC Paper #37, &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://www.apc.com"&gt;http://www.apc.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:24fdcbf8-75bd-41cd-8a95-3ef88e260db9] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">manageability</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">server</category>
      <category domain="http://communities.intel.com/blogs/tags">power</category>
      <category domain="http://communities.intel.com/blogs/tags">datacenter_efficiency</category>
      <pubDate>Sat, 09 May 2009 00:51:39 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/05/08/using-intelr-power-management-to-increase-rack-density</guid>
      <dc:date>2009-05-09T00:51:39Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/using-intelr-power-management-to-increase-rack-density</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=12142</wfw:commentRss>
    </item>
    <item>
      <title>Actively Managing Power in Nehalem-based Servers: How it Works</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/04/03/actively-managing-power-in-nehalem-based-servers-how-it-works</link>
      <description>&lt;!-- [DocumentBodyStart:45dfb4c8-99f3-4d7d-ac32-4b01005813e7] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;span style="font-family: book antiqua,palatino;"&gt;The recently introduced &lt;span style="color: #000000;"&gt;Intel® Xeon® 5500 Series Processor, formerly code named Nehalem brings a number of power management features that not only improve on energy efficiency over previous generations, such as a more aggressive implementation of power proportional computing.  Depending on the server design, users of Nehalem-based servers can expect idle power consumption that is about half of the power consumed at full load, down from about two thirds in the  previous generation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000; font-family: book antiqua,palatino;"&gt;A less heralded capability for this new generation of servers is that users can actually adjust the server power consumption and therefore trade off power consumption against performance.  This capability is known as &lt;em&gt;power capping&lt;/em&gt;. The power capping range is not insignificant.  For a dual socket server consuming about 300 watt at full load, the capping range is in the order of 100 watts, that is, for a fully loaded server consuming 300 watts, power consumption can ratcheted down to about 200 watts.  The actual numbers depend on the server implementation.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000; font-family: Book Antiqua;"&gt;The application of this mechanism for servers deployed in a data center leads to some energy savings.  However, perhaps the most valuable aspect of this technology is the operational flexibility it confers to data center operators.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000; font-family: Book Antiqua;"&gt;This value comes from two capabilities:  First, power capping brings predictable power consumption within the specified power capping range, and second, servers implementing power capping offer actual power readouts as a bonus: their power supplies are PMBus(tm) enabled and their historical power consumption can be retrieved through standard APIs.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000; font-family: Book Antiqua;"&gt;With actual historical power data, it is possible to optimize the loading of power limited racks, whereas before the most accurate estimation of power consumption came from derated nameplate data.  The nameplate estimation for power consumption is a static measure that requires a considerable safety margin.  This conservative approach to power sizing leads to overprovisioning of power.  This was OK in those times when energy costs were a second order consideration.  That is not the case anymore.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000; font-family: Book Antiqua;"&gt;This technology allows dialing the power to be consumed by groups of over  a thousand servers, allowing a power control authority of tens of thousands of watts in data centers.  How does power capping work?  The technology implements power control by taking advantage of the CPU voltage and frequency scaling implemented by the Nehalem architecture.  The CPUs are one of the most power consuming components in a server.  If we can regulate the power consumed by the CPUs we can have an effect on the power consumed by the whole server.  Furthermore, if we can control the power consumed by the thousands of servers in a data center, we'll be able to alter the power consumed in that data center.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000; font-family: Book Antiqua;"&gt;Power control for groups of servers is attained by composing power control capabilities of power control of each server.  Likewise, power control for a server is attained by composing CPU power control as illustrated in the figure below.  We will explain each of the constructs in the rest of this article.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12031-3772/hierarchy.png"&gt;&lt;img alt="hierarchy.png" class="jive-image-thumbnail jive-image" height="405" onclick="myJiveImage.start(this, 'http://communities.intel.com/openport/servlet/JiveServlet/downloadImage/38-12031-3772/hierarchy.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12031-3772/620-405/hierarchy.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: book antiqua,palatino;"&gt;Conceptually, power control for thousands of servers in a data center is implemented through a series of coordinated set of nested mechanisms.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Book Antiqua;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Book Antiqua;"&gt;The lowest level is  implemented through frequency and voltage scaling: laws of physics dictate that for a given architecture, power consumption is proportional to the CPU's frequency and to the square of the voltage use to power the CPU.  There are mechanisms built into the CPU architecture that allow a certain number of discrete combinations of voltage and frequency.  Using the ACPI standard nomenclature, these discrete combinations are called P-states, the highest performing state is nominally identified as P0, and the lower power consumption states are identified as P1, P2 and so on.  A Nehalem CPU supports about ten states, the actual number depending on the processor model.  For the sake of an example, a CPU in P0 may have been assigned a voltage of 1.4 volts and 3.6 GHz, at which point it draws about 100 watts.  As the CPU transitions to lower power states, it may have a state P4 using 1.2 volts running at 2.8 GHz and consuming about 70 watts.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Book Antiqua;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Book Antiqua;"&gt;The P-states by themselves can't control the power consumed by a server.  The CPU itself has no mechanisms to measure the power it consumes.   This mechanism is implemented by firmware running in the Nehalem chipset. This firmware implements the Intel(r) Dynamic Node Power Management technology, or Node manager for short..  If what we want is to measure the power consumed by a server, looking only at CPU consumption does not provide the whole picture.  For this purpose, the power supplies in Node Manager-enabled servers provide actual power readings for the whole server.  It is now possible to establish a classic control feedback loop where we compare a target power against the actual power indicated by the power supplies.  The Node Manager code manipulates the P-states up or down until the desired target power is reached.  If the desired power lies between two P-states, the Node Manager code rapidly switches between the two states until the average power consumption meets the set power.  This is an implementation of another classic control scheme, affectionately called bang-bang control for obvious reasons.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12031-3773/NM.png"&gt;&lt;img alt="NM.png" class="jive-image-thumbnail jive-image" height="219" onclick="myJiveImage.start(this, 'http://communities.intel.com/openport/servlet/JiveServlet/downloadImage/38-12031-3773/NM.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12031-3773/620-219/NM.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: book antiqua,palatino;"&gt;From a data center perspective, regulating power consumption of just a single server is not an interesting capability.  We need the means to control servers as a group, and just as we were able to obtain power supply readouts for one server, we need to monitor the power for the group of servers to allow meeting a global power target for that group of servers.  This function is provided by a software development kit (SDK), the Intel(r) Data Center Manager or Intel DCM for short. Notice that DCM implements a feedback control mechanism very similar to the mechanism that regulates power consumption for a single server, but at a much larger scale.  Instead of watching one or two power supplies, DCM oversees the power consumption of multiple servers or "nodes", whose number can range up to thousands.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12031-3774/dcm.png"&gt;&lt;img alt="dcm.png" class="jive-image-thumbnail jive-image" height="237" onclick="myJiveImage.start(this, 'http://communities.intel.com/openport/servlet/JiveServlet/downloadImage/38-12031-3774/dcm.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12031-3774/620-237/dcm.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: book antiqua,palatino;"&gt;Intel DCM was purposely architected as an SDK as a building block for industry players to build more sophisticated and valuable capabilities for the benefit of data center operators.  One possible application is shown below, where Intel DCM has been integrated into a Building Management System (BMS) application.  Some Node Manager-enabled servers come with inlet temperature sensors.  This allows the BMS application to monitor the inlet temperature of group of servers, and if the temperature rises above a certain threshold, it can take a number of measures, from throttling back the power consumed to reduce the thermal stress on that particular area of the data center to alerting system operators.  The BMS can also coordinate the power consumed by the server equipment, for instance with the  CRAC fan speeds.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-12031-3776/DataCenter.png"&gt;&lt;img alt="DataCenter.png" class="jive-image-thumbnail jive-image" height="251" onclick="myJiveImage.start(this, 'http://communities.intel.com/openport/servlet/JiveServlet/downloadImage/38-12031-3776/DataCenter.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-12031-3776/620-251/DataCenter.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Book Antiqua;"&gt;With this discussion we have barely begun to scratch the  surface of the capabilities from the family of technologies implementing power management.  In subsequent notes we'll dig deeper into each of the components and explore how they are implemented, how these technologies can be extended and the extensive range of uses for which they can be applied.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:45dfb4c8-99f3-4d7d-ac32-4b01005813e7] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">acpi</category>
      <category domain="http://communities.intel.com/blogs/tags">power_management</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center_manager</category>
      <category domain="http://communities.intel.com/blogs/tags">dcm</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">nehalem</category>
      <pubDate>Sat, 04 Apr 2009 00:49:30 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/04/03/actively-managing-power-in-nehalem-based-servers-how-it-works</guid>
      <dc:date>2009-04-04T00:49:30Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/actively-managing-power-in-nehalem-based-servers-how-it-works</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=12031</wfw:commentRss>
    </item>
    <item>
      <title>The Curious Case of Virtualized Power, Part 2</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/03/15/the-curious-case-of-virtualized-power-part-2</link>
      <description>&lt;!-- [DocumentBodyStart:05f0e8b5-980c-400e-8147-9465ea640e18] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: #000080;"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;In our previous post we noted that the state of the art power montoring in virtualized environments is much less advanced than power monitoring applied to physical systems.  There is a larger historical context, and economic implications in the planning and operation of data centers that make this problem worth exploring.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;Let's look at a similar dynamic in a different context: In the region of the globe where I grew up, water used to be so inexpensive that residential use was not metered.  The water company would charge a fixed amount every month and that was it.  Hence, tenants in an apartment would never see a water bill.  The water bill was a predictable cost component in the total cost of the building and included in the rent.  Water was essentially an infinite resource and reflecting this fact, there were absolutely no incentives in the system for residents to reign in water use.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;As the population increased, water became increasingly a more precious and expensive resource.  The water company started installing residential water meters, but bowing to tradition, landlords continued to pay the bills, which was still a very small portion of the overal operating costs.  Tenants still had no incentive to save water because they did not see the water bill.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;Today there are very few regions in the world where water can be treated as an infinite resources.  The cost of water increased so much faster than other cost components to the point that landlords decided to expose this cost to tenants.  Hence the practice of tenants paying the specific consumption for the unit they occupy is common today.  Also, because this consumption is exposed at the individual unit level, the historical data can be used as the basis for the implementation of water conservation policies, for instance charging penalty rates for use beyond a certain threshold.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: #000080;"&gt;&lt;span style="color: #000080;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family: book antiqua,palatino;"&gt;The use of power in the data center has been following a similar trajectory.  For many years the cost of power had been a noise level item in the cost of operating a data center.  It was practical to include the cost of electricity in the bill of the cost of the facilities.  Hence IT managers would never see the energy costs.  This situation is changing as we speak.  See for instance this recent article in&lt;/span&gt;&lt;/span&gt; &lt;a class="jive-link-external-small" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9126920"&gt;&lt;span style="font-size: 12pt; font-family: book antiqua,palatino;"&gt;Computerworld&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 12pt; font-family: book antiqua,palatino;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;Recent Intel-based server platforms, such as the existing Bensley platform, and more recently, the Nehalem-EP platform to be introduced in March come with instrumented power supplies that allow the monitoring and control of power use at the individual server level.  This information allows compiling a historical record of actual power use that is much more accurate than the more traditional method of using derated nameplate power.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;The historical information is useful for data center planning purposes by delivering a much tighter forecast, beneficial in two ways: by reducing the need to over-specify the power designed into the facility or by maximizing the amount of equipment that can be deployed for a fixed amount of power available.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;From an operational perspective we can expect ever more aggressive implementations of power proportional computing in servers where we see large variations between power consumed at idle vs. power consumed at full load.  Ten years ago this variation used to be less than 10 percent.  Today 50 percent is not unusual.  Data center operators can expect wider swings in data center power demand.  Server power management technology provides the means to manage these swings, stay within a data center's power envelope, yet maintain existing service level agreements with customers.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;There is still one more complication:  with the steep adoption of virtualization in the data center in the past two years starting with consolidation exercises, an increasing portion of business is being transacted using virtualized resources.  Under this new environment, using a physical host as the locus for billing power may not be sufficient anymore, especially in multi-tenant environments, where the cost centers for virtual machines running in a host may reside in different departments or even in different companies.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;It is reasonable to expect that this mode of fine grained power management at the virtual machine level will take root in cloud computing and hosted environment where resources are typically deployed as virtualized resources.  Fine grained power monitoring and management makes sense in an environment where energy and carbon footpring is a major TCO component.  To the extent that energy costs are exposed to users along as the MIPS consumed, this information provides the checks and balances and the data to implement rational policies to manage energy consumption.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: book antiqua,palatino;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color: #000080;"&gt;&lt;/span&gt;&lt;span style="color: #000080;"&gt;&lt;span style="color: #000080;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: #000080;"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;Based on the considerations above, we see a maturation process for power management practices in a given facility happening in three stages.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol start="1"&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;Stage 1: Undifferentiated, one bill for the whole facility.  Power hogs and energy efficient equipment are thrown in the same pile.  Metrics to weed out inefficient equipment are hard to come by.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;Stage 2: Power monitoring at the physical host level implemented.  Exposes inefficient equipment.  Many installations are feeling the pain of increasing energy cost, but organizational inertia prevents passing costs to IT operations.  Power monitoring at this level may be too coarse grained, too little, too late for environments that are rapidly transitioning to virtualization with inadequate support for multi-tenancy.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12pt; color: #000080; font-family: book antiqua,palatino;"&gt;Stage 3: Power monitoring encompasses virtualized environments.  This capability would align power monitoring with the unit of delivery of value to customers.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:05f0e8b5-980c-400e-8147-9465ea640e18] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">nehalem</category>
      <category domain="http://communities.intel.com/blogs/tags">power</category>
      <category domain="http://communities.intel.com/blogs/tags">tco</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center_planning</category>
      <category domain="http://communities.intel.com/blogs/tags">multi_tenant</category>
      <category domain="http://communities.intel.com/blogs/tags">power_management</category>
      <category domain="http://communities.intel.com/blogs/tags">cloud_computing</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center_efficiency</category>
      <pubDate>Sun, 15 Mar 2009 18:48:29 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/03/15/the-curious-case-of-virtualized-power-part-2</guid>
      <dc:date>2009-03-15T18:48:29Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/the-curious-case-of-virtualized-power-part-2</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=11964</wfw:commentRss>
    </item>
    <item>
      <title>The Curious Case of Virtualized Power</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2009/03/08/the-curious-case-of-virtualized-power</link>
      <description>&lt;!-- [DocumentBodyStart:0aa26c04-bde8-4495-b289-6cff812ff874] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Given the recent intense focus in the industry around data center power management and the furious pace of the adoption of virtualization, it is remarkable that the subject of power management in virtualized environments has received relatively little attention.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It is fair to say that &lt;em&gt;power management technology has not caught with virtualization&lt;/em&gt;.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here are a few thoughts on this particular subject, which I intend to elaborate in subsequent transmittals.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For historical reasons the power management technology available today had its inception in the physical world where watts consumed in a server can be traced to the watts that came through the power utility feeds.  Unfortunately, the semantics of power in virtual  machines have yet to be comprehensively defined to industry consensus.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For instance, assume that the operating system running  in a virtual image decides to transition the system to the ACPI S3 state, sleep to memory.  What we have now is the state of the virtual image preserved in the image's memory with the virtual CPU turned off.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Assuming that the system is not paravirtualized, the operating system can't tell if it's running in a physical or virtual instance. The effect of transitioning to S3 will be purely local to the virtual machine.  If the intent of the system operator was to transition the machine to S3 to save power, it does not work this way.   The virtual machine still draws resources from the host machine and requires hypervisor attention. Transitioning the host itself to S3 may not be practical as there might be other virtual machines still running, not ready to go to sleep.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Consolidation is another technology for reducing data center power consumption by driving up the server utilization rates.  Consolidation for power management is a blunt tool, where applications that used to run in a physical server are now virtualized and squished into a single physical host.  The applications are sometimes strange bedfellows.  Profiling might have been done to make sure they could coexist, as a priori, static exercise with the virtual machine instances treated as black boxes. There is no attempt to look at the workload profiles &lt;em&gt;inside&lt;/em&gt; each virtualized instance and in real time.  Power savings come from an almost wishful side effect of repackaging applications formerly running in a dedicated server into virtualized instances.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A capability to map power to virtual machines, in both directions, from physical to virtual and virtual to physical would be useful from an operational perspective.  The challenge is twofold, first from a &lt;em&gt;monitoring&lt;/em&gt; perspective because there is no commonly agreed method yet to prorate host power consumption to the virtual instances running within, and second from a &lt;em&gt;control&lt;/em&gt; perspective.  It would be useful to schedule or assign power consumption to virtual machines, allowing end users tomake a tradeoff between power and performance.  Fine grained power monitoring would allow prorating power costs to application instances, introducing useful pricing checks and balances encouraging energy consumption instead of the more common method today of hiding energy costs in the facility costs.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:0aa26c04-bde8-4495-b289-6cff812ff874] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">power</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">eco-technology</category>
      <category domain="http://communities.intel.com/blogs/tags">manageability</category>
      <category domain="http://communities.intel.com/blogs/tags">datacenter_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">power_management</category>
      <category domain="http://communities.intel.com/blogs/tags">efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">s3</category>
      <category domain="http://communities.intel.com/blogs/tags">acpi</category>
      <category domain="http://communities.intel.com/blogs/tags">consolidation</category>
      <category domain="http://communities.intel.com/blogs/tags">monitoring</category>
      <pubDate>Sun, 08 Mar 2009 21:44:59 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2009/03/08/the-curious-case-of-virtualized-power</guid>
      <dc:date>2009-03-08T21:44:59Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/the-curious-case-of-virtualized-power</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=11949</wfw:commentRss>
    </item>
    <item>
      <title>Bringing IT to Underserved Markets through Cloud Computing</title>
      <link>http://communities.intel.com/community/openportit/ipip/blog/2009/01/20/bringing-it-to-underserved-markets-through-cloud-computing</link>
      <description>&lt;!-- [DocumentBodyStart:dff47e88-af7a-4fd7-ac8b-d29ea337c0e1] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;In our previous post, &lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/ipip/blog/2008/12/17/a-silent-revolution-in-the-information-technology-industry"&gt;A Silent Revolution in the Information Technology Industry&lt;/a&gt; we observed that the cycle time to implement and deliver a business application has been steadily decreasing over the past fifty years from several years at the dawn of computing to a few weeks or faster today.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This acceleration of delivery by two or three orders of magnitude is a byproduct a rapidly evolving and maturing current IT infrastructure.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The acceleration comes from the use of pre-built components and our ability to schedule data, applications and compute engines separately, sourcing these resources to the places and methods of lowest cost. We also discovered that this phenomenon is not unique to IT.  Most mature industries have become service integrators taking advantage of pre-existing services. In the example of our previous blog entry,  it would be foolish a car insurance company wishing to build national coverage to start building a network of car repair shops.  Car insurance companies avail themselves of existing car repair shops, and it would be preposterous to think otherwise.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Yet when we think about IT for a large organization, we don't think twice about hundreds of millions of dollars spent in vertically integrated infrastructure, tens of thousands of square feet in huge data centers housing thousands of servers, many of them performing no more than file serving functions and most of the time woefully underutilized.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Under these circumstances it is no surprise that in spite of the proliferation of outsourced services in the past ten years or so, IT is still primarily a privilege for large organizations.  It could be argued that this state of affairs is a side effect of the large granularity of IT resources:  A 10-employee business may not be able to afford to purchase and maintain a collection of servers, each one dedicated to an application and the associated in house expertise.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cloud computing is changing the dynamics of application integration and delivery very fast.  Service providers in the internet are beginning to offer fine grained services that obviate the need of a large up front capital investment by service consumers:  it is no longer necessary to purchase a complete server for data storage even if only a small fraction is used.  Storage can be rented fromthe cloud by the gigabyte per month.  Virtualization has made it possible for service providers to offer a fractional server for rent for much less than what an in house physical server would cost.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The benefit accrues not only to end user service consumers.  It is lowering the cost for new service provider entrants in the market addressing niches that were not profitable before.  The Mozy backup service and the Pi Corporation data presence services, recent acquisitions by EMC constitute examples of this new trend.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A consumer may pay just a few dollars a month for a cloud based storage service.  This is an example of an IT service scaled down to the consumer market.  Instantiating a service takes just a few mouse clicks and a credit card or a Pay Pal funds transfer.  Compare this process with the status quo of an "in-house" deployment:&lt;/p&gt;&lt;p&gt;&lt;a href="http://communities.intel.com/servlet/JiveServlet/showImage/38-11829-3253/TraditionalBackup.png"&gt;&lt;img alt="TraditionalBackup.png" class="jive-image-thumbnail jive-image" height="230" onclick="myJiveImage.start(this, 'http://communities.intel.com/openport/servlet/JiveServlet/downloadImage/38-11829-3253/TraditionalBackup.png');return false;" src="http://communities.intel.com/servlet/JiveServlet/downloadImage/38-11829-3253/620-230/TraditionalBackup.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The poor consumer is required to research trade publications and the Internet and identify a suitable backup product.  The consumer purchases the product from a software vendor and installs it in the target machine.  Once installed, the consumer is required to follow an onerous regime of regular backups.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Even when the backups are scheduled the user needs to be aware of a number of contingencies, such as ensuring the machines are up and running at the time of the scheduled backup, and if the backup is done to a network shared drive, to also ensure that the connection is in working order and that the target machine is up and running.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If the unthinkable happens and there is a problem with the primary drive, some consumers may not have the expertise to perform the repair and recovery and may need to hire a technician at significant cost.   Even with this hired expertise, horror of horrors, the consumer may find out in this dire moment that backups are missing or done improperly leading to partial or total data loss.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;What is wrong with this picture?  First, the end user is being used as the point of integration for the IT process.  We have come to accept this situation in an IT context by sheer habit.  It would be unacceptable in any other context: would a customer hire a taxi that requires the customer to drive the vehicle?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In our next post we will use a constructive proof of how to build a consumer backup service using more primitive component services.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Using a similar approach, the lowered integration services will not only benefit the consumer end user, but also will create opportunities for service delivery in emerging markets.  The fine grained component resources that the cloud makes possible, will enable a new generation of service providers in these markets delivering services specifically tailored for these markets.  The potential economic benefit of this new paradigm is potentially enormous.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:dff47e88-af7a-4fd7-ac8b-d29ea337c0e1] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">smb</category>
      <category domain="http://communities.intel.com/blogs/tags">backups</category>
      <category domain="http://communities.intel.com/blogs/tags">composite_applications</category>
      <category domain="http://communities.intel.com/blogs/tags">scaling_it</category>
      <category domain="http://communities.intel.com/blogs/tags">virtualization</category>
      <category domain="http://communities.intel.com/blogs/tags">cloud_computing</category>
      <category domain="http://communities.intel.com/blogs/tags">services</category>
      <pubDate>Wed, 21 Jan 2009 05:20:48 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/ipip/blog/2009/01/20/bringing-it-to-underserved-markets-through-cloud-computing</guid>
      <dc:date>2009-01-21T05:20:48Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/ipip/blog/comment/bringing-it-to-underserved-markets-through-cloud-computing</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/ipip/blog/feeds/comments?blogPost=11829</wfw:commentRss>
    </item>
    <item>
      <title>A Silent Revolution in the Information Technology Industry</title>
      <link>http://communities.intel.com/community/openportit/ipip/blog/2008/12/17/a-silent-revolution-in-the-information-technology-industry</link>
      <description>&lt;!-- [DocumentBodyStart:3d2709cc-9637-4f4e-8e1f-07183f1044cd] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;The industrial revolution of the nineteenth century led to the pervasive replacement of manual labor with steel-based machinery powered by coal technology.  The visible icons of this revolution are Thomas Newcomen and James Watt with their improvements to the steam engine design.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;One aspect that has received little attention is the role of the underlying industrial processes.  Railway robber barons did not start from ground zero; they were able to build their empires without having to own coal or iron mines, or having deep knowledge about the extraction technologies.  Different grades of steel with known properties became available to build locomotives and steam engines.  Manufacturing became more efficient due to a number of standards.  Standardized screw sizes in nuts and bolts made these parts interchangeable not only lowered the cost of building the railroad infrastructure, but also made possible the large scale production of firearms that the tycoons needed to defend their lairs.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A similar transformation is happening with the information technology industry. This transformation is being driven by the synergistic interaction of three technologies, virtualization, service orientation and grid computing. As in the industrial revolution, this trio of technologies allows an efficient division of labor.  The payoff of this efficiency comes in reduced cost of the delivery of IT services and in their reach across market segments and across geographies.  IT services will no longer be the exclusive privilege of large organizations that can afford a sizable in house IT organization; these services will be affordable to small businesses and even individual consumers, and not only in advanced economies but also in developing countries across the world.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;There are three essential components to that drives an IT service: the application that defines the service, the data providing the user context, and the computing engines that power the application.  Sixty years ago all the pieces were tightly integrated: software was custom built for a specific target machine, and data was essentially an appendage of the code.  The industrial evolution analog would be a locomotive manufacturer having to mine the iron ore, doing materials research, making the different kinds of steel and even machining the bolts.  This would be an expensive proposition.  Since bolts would be unique, the user would be forced to purchase replacement bolts from the locomotive manufacturer.  Industries in their initial stages tend to be vertically integrated in this manner, and their products are expensive, limiting their market reach.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;An individual consumer can get connected to the world through e-mail in just 10 minutes through a Web mail provider.  Fifteen years ago a similar user would have needed expertise to build a TCP/IP stack on top of Windows 3.1, and even with that expertise it would have taken a couple days to set up an ISP account and research and integrate the necessary components.  Thirty years ago the user would have had to write a SMTP client or even purchase at least a PDP-11 computer and integrate a Unix stack.  It would not have been that easy; it might have been necessary to start by compiling the source code and configuring it specifically for the target machine.  A corporate or university research environment would have been necessary to start with a running system to run the compilation.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It is useful to draw an analogy with a mature industry to see this pattern at work. Let's look at the processes used by an automobile insurance company with national coverage to fix a fender bender for a client.&lt;a href="http://communities.intel.com/openport/servlet/JiveServlet/downloadImage/38-11767-2962/InsuranceEcosystem.png"&gt;&lt;img alt="InsuranceEcosystem.png" class="jive-image-thumbnail jive-image" onclick="myJiveImage.start(this, 'http://communities.intel.com/openport/servlet/JiveServlet/downloadImage/38-11767-2962/InsuranceEcosystem.png');return false;" src="http://communities.intel.com/openport/servlet/JiveServlet/downloadImage/38-11767-2962/InsuranceEcosystem.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Unless the accident happened in a large city, the company may not even have a local office.  The customer calls a toll-free number to file a claim.  The insurance company assigns the case to a different company, a settlement company with local presence.  An adjuster for the settlement company assesses the damage and refers the case to body shop to have the the repairs done.  Meanwhile, the customer is given a temporary replacement vehicle from a car rental company while the repairs are made.  We can trace the economic chain ten or twelve more steps until the point where raw materials are extracted.  The insurance company can make a business, not because it has expertise in the myriad steps that it takes to deliver their automobile collision service, but because it can rely on a pre-existing infrastructure of services, each one with predictable time and cost.  The level of predictability is such that the insurance company can come up with the cost of the insurance policy and reasonably predict what the profit margin will be.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3d2709cc-9637-4f4e-8e1f-07183f1044cd] --&gt;</description>
      <pubDate>Wed, 17 Dec 2008 21:07:07 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/ipip/blog/2008/12/17/a-silent-revolution-in-the-information-technology-industry</guid>
      <dc:date>2008-12-17T21:07:07Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/ipip/blog/comment/a-silent-revolution-in-the-information-technology-industry</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/ipip/blog/feeds/comments?blogPost=11768</wfw:commentRss>
    </item>
    <item>
      <title>Impressions of the 1st International SOA Symposium, Amsterdam</title>
      <link>http://communities.intel.com/community/openportit/ipip/blog/2008/10/22/impressions-of-the-1st-international-soa-symposium-amsterdam</link>
      <description>&lt;!-- [DocumentBodyStart:53ea9559-b087-4d5e-ba09-58b47ef92032] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;The First Annual International SOA Symposium was dubbed by its organizers as "the world's largest and most comprehensive SOA event for practitioners, providing a combination of expert speakers from around the world and a series of SOA training and certification workshops." &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The conference, which took place in October 7-8 in Amsterdam, featured about 70 presentations in eleven tracks. Many of the speakers are accomplished book authors in the field representing 22 books already published or as many as 40 if we count the titles under development. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The event was a first, celebrating the coming of age of service orientation and two associated helper technologies, virtualization and distributed computing grids. It is not an overstatement to assert that service orientation has become the new established paradigm by which enterprise applications are to be delivered. Much in the same way that virtualization brought enormous operational flexibility by allowing the decoupling of application instances (virtual machines) from the hardware on which they run, service orientation allows the decoupling of an enterprise function, such as supply chain to be made up of fungible service components. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The mainstreaming of the trio of technologies is borne by their presence in all top five of the InformationWeek &lt;em&gt;&lt;a class="jive-link-external-small" href="http://www.informationweek.com/1202/"&gt;500 Top Innovators in Business Technology for 2008&lt;/a&gt;&lt;/em&gt;. The top five are&lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;&lt;strong&gt;National Semiconductor&lt;/strong&gt; with an SOA-based multi-partner supply chain system,&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;&lt;strong&gt;Hilton Hotels&lt;/strong&gt; with a system allowing customers to book individual rooms using grid computing,&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;&lt;strong&gt;Highmark Health&lt;/strong&gt; for adopting a comprehensive strategy for energy conservation in IT that includes virtualization&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;&lt;strong&gt;Fiserv&lt;/strong&gt;, for the development a Web 2.0 Facebook application for the company's banking customers that lets users do basic banking tasks such as paying bills, making transfers and checking balances&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;&lt;strong&gt;Unum&lt;/strong&gt;, a provider of health insurance packages to employers, for integrating more than 300 service operations using SOA; price quotes for new packages, which used to take as long as eight weeks, now are done in less than a week.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;One dimension of flexibility is that service components may comprise existing applications that have been service-enabled through middleware, or can be service components from the ground up. Under this paradigm, enterprise applications are built from in-sourced components (i.e., corporate-owned data centers) as well as out-sourced components, such as cloud resources. Interoperability is a given. System architects have the mandate to pick the most economical alternative that meets corporate requirements based on the service components' SLAs.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;At this conference, I had the privilege of delivering two presentations, &lt;em&gt;Virtual Service Oriented Grids: A Prescription for Scalable SOA&lt;/em&gt; and &lt;em&gt;Scaling the Delivery of IT Services to Consumer Space with SOA&lt;/em&gt; based on ideas in the book I co-authored with Jackson He, Mark Chang and Parviz Peiravi. This &lt;a class="jive-link-blog-small" href="http://communities.intel.com/community/openportit/ipip/blog/2008/07/28/new-book-excerpt-from-intel-press-the-business-value-of-service-oriented-grids"&gt;New Book from Intel Press&lt;/a&gt; is due from the printer at the end of October. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In the book we predict the emergence of a cottage industry around SOA. This process seems to be at play at the conference: the main organizer for the event is a comparatively pure play SOA consulting house in the Netherlands called Ordina. It was interesting to see the big companiess like IBM, Microsoft, HP, Oracle and my employer, Intel playing supporting role to a number of small companies. This dynamic reflects the increasing value that the role of integration has as a fraction of the value of an enterprise solution. This is not to say that the big players are soon to become irrelevant. They had prominent roles as presenters, in panels and keynote speakers. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The implications of interoperability and open participation aspects of SOA are potentially momentous. No two-billion dollar fabs are needed to as a ticket to entry. Any small team can band together with an idea and start an SOA company. The only requirements are brains and dedication. The potential for technology leapfrogging in emerging economies cannot be understated. Startups in these countries need not start from zero; re-using components already available from more advanced economies can quickly bootstrap SOA adoption.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I was having lunch the last day when the conference Chairman, Art Ligthart approached me asking if I'd be interested in participating in the panel &lt;em&gt;&lt;a class="jive-link-external-small" href="http://www.soasymposium.com/panels.asp#panel_service_grids"&gt;What is the Value of Service Grids?&lt;/a&gt;&lt;/em&gt; that afternoon. Other participants would be David Chappell from Oracle and Jim Webber from Thoughtworks, hosted by Herbjörn Wilhelmsen, from Objectware. Mr. Chappell is well known I the industry as the creator of the concept of ESB or enterprise service bus, a central concept to SOA deployments. He presented grids as a software abstraction. I observed that for grids to deliver their design performance it is essential that architects pay attention to the underlying enterprise infrastructure that includes processors and considerations of memory and network latency and bandwidth as well as locality. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you are interested in the foil sets, I'll be happy to mail you a copy. Please send me a short note to &lt;em&gt;enrique.g.castro-leon&lt;/em&gt; at &lt;em&gt;intel.com&lt;/em&gt;. If you can't access them for some reason, I'll be happy to mail you a copy. Some ideas in the book are featured in an article in &lt;a class="jive-link-external-small" href="http://www.soamag.com/http:/www.soamag.com/"&gt;SOA Magazine&lt;/a&gt;, issue XXII, Sept 2008.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:53ea9559-b087-4d5e-ba09-58b47ef92032] --&gt;</description>
      <pubDate>Wed, 22 Oct 2008 04:35:47 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/ipip/blog/2008/10/22/impressions-of-the-1st-international-soa-symposium-amsterdam</guid>
      <dc:date>2008-10-22T04:35:47Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/ipip/blog/comment/impressions-of-the-1st-international-soa-symposium-amsterdam</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/ipip/blog/feeds/comments?blogPost=11656</wfw:commentRss>
    </item>
    <item>
      <title>Enfant Terrible Nicholas G. Carr Strikes Again</title>
      <link>http://communities.intel.com/community/openportit/ipip/blog/2008/10/20/enfant-terrible-nicholas-g-carr-strikes-again</link>
      <description>&lt;!-- [DocumentBodyStart:19d79b5a-c7e8-48ec-8eb6-2d20929c1de9] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You may recall Nicholas G Carr for his classic Harvard Business Review article about the &lt;a class="jive-link-external-small" href="http://visionarymarketing.com/articles/it-doesnt-matter.html"&gt;commoditization of IT&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In his recent book &lt;em&gt;The Big Switch: Rewiring the World, from Edison to Google&lt;/em&gt; quoted in Bill Snyder's CIO Magazine &lt;a class="jive-link-external-small" href="http://www.cio.com/article/192701/Cloud_Computing_Tales_from_the_Front"&gt;article&lt;/a&gt; he claims data centers will become obsolete with the adoption of cloud computing. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Looking beyond the hyperbole, my thought is that as the cloud is adopted in the industry, patterns of ownership for data centers will change. The situation won't be black and white, that is, either corporate owned data centers or everything in the cloud. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;To the extent that corporate applications have a modular architecture, what we'll see is a gradual outsourcing of non-critical application components to cloud resources. Corporate owned data centers may become smaller, but servers that otherwise would have been there will be purchased by the outsourcing provider. This is consistent with of efficient markets. Coase argues that an optimizing process is at work where the size of an organization (or a data center in this case) is the result of finding the balance between competing tendencies ("transaction costs"). &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It is hard to believe that data centers will disappear. Companies may decide that their crown jewel applications and data are better run in house. However, to the extent that these applications are modular and federated, non-critical components or components not associated with LOB will be outsourced. Fewer servers will be needed to run the applications, leading to smaller data centers. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The servers needed to run the non-critical functions will not go away; the will be owned (or leased) by the outsourcing provider. These servers will run in a highly optimized, multi-tenant and virtualized environment. The overal effect is that resource usage is optimized over the whole ecosystem. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In this outsourced, multi-tenant environment, manageability and monitoring capabilities become paramount, including the conveyance of metadata across multiple logical levels and the ability to provide multiple logical views to support iron clad SLAs.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Virtualization as an essential ingredient to make the cloud work because it allows applications and their hosts to be scheduled independently. The article also brings issues of security and transparency standing in the way of the cloud. More than a fundamental roadblock, these issues are a function of industry maturity, and it is reasonable to expect that they will be eventually addressed once the outsourced resources become quantifiable with respect to the businesses served. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:19d79b5a-c7e8-48ec-8eb6-2d20929c1de9] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">business_value</category>
      <category domain="http://communities.intel.com/blogs/tags">composite_applications</category>
      <category domain="http://communities.intel.com/blogs/tags">data_center</category>
      <category domain="http://communities.intel.com/blogs/tags">virtualization</category>
      <category domain="http://communities.intel.com/blogs/tags">grid_computing</category>
      <category domain="http://communities.intel.com/blogs/tags">it</category>
      <category domain="http://communities.intel.com/blogs/tags">management</category>
      <category domain="http://communities.intel.com/blogs/tags">coase</category>
      <category domain="http://communities.intel.com/blogs/tags">manageability</category>
      <category domain="http://communities.intel.com/blogs/tags">nicholas_carr</category>
      <category domain="http://communities.intel.com/blogs/tags">server</category>
      <category domain="http://communities.intel.com/blogs/tags">transaction_cost</category>
      <pubDate>Mon, 20 Oct 2008 21:37:53 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/ipip/blog/2008/10/20/enfant-terrible-nicholas-g-carr-strikes-again</guid>
      <dc:date>2008-10-20T21:37:53Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/ipip/blog/comment/enfant-terrible-nicholas-g-carr-strikes-again</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/ipip/blog/feeds/comments?blogPost=11651</wfw:commentRss>
    </item>
    <item>
      <title>Microsoft Hyper-V Launch Event in Bellevue</title>
      <link>http://communities.intel.com/community/openportit/server/blog/2008/09/11/microsoft-hyperv-launch-event-in-bellevue</link>
      <description>&lt;!-- [DocumentBodyStart:d1b50655-3dc9-4704-bdf3-5089b41ab66d] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I had the privilege to get invited to the Microsoft Virtualization Launch event in Bellevue, Washington on September 8, 2008 on occasion of the release of Microsoft Windows Server* 2008.  I attended the keynote presentations and a number of technical sessions.  I was especially interested in calibrating my experience from the few months before working with Hyper-V as an architect and integrator in putting together a demo that was delivered for the Intel Developer Forum, which took place in San Francisco on August 19-21.  Please refer to "[p-11499]" for a detailed account.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The solidity of the product during the months I worked with it was impressive.  I've seen behaviors in previous products are technically correct.  However, oftentimes with new products (and also with presumably mature products) the system just checks out for a time, or the results of certain operations are ambiguous, yielding a subjective feeling of "mushiness" that does not inspire confidence.  None of this happens with the Hyper-V manager user interface.  The response was always crisp and the system was good at informing the user about what is happening.  At the outset, if the BIOS settings are not correct for running virtualization, it will remind you in very certain terms to turn on hardware support for virtualization and the execute disable bit, even to the point of asking you to power cycle the system before resuming.  The claims by Microsoft engineers during the conference about OS and VMM stability are consistent with my own experience.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hyper-V comes with an extensive set of tools designed to facilitate large-scale deployments, yet they are useful to small enterprises.  Examples mentioned: Microsoft Assessment and Planning (MAP) and integration with System Center.  The available tools support the complete deployment life cycle.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Microsoft invited Thomas Bittman, a VP and distinguished analyst from Gartner. His vision for virtualization is similar to the one painted extensively a book I co-authored.  The alignment of his ideas with those in the book caught my attention.  See "[p-11383]". His thesis is that the impact of virtualization comes not from the technology itself, the capability to consolidate workloads and save energy, but from the changes in business models it brings.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;"It is now less about the technology and more about process change and cultural change within organizations," said Mr. Bittman. "Virtualization enables alternative delivery models for services. Each virtualized layer can be managed relatively independently or even owned by someone else, for example, streamed applications or employee-owned PCs. This can require major cultural changes for organizations."&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d1b50655-3dc9-4704-bdf3-5089b41ab66d] --&gt;</description>
      <category domain="http://communities.intel.com/blogs/tags">virtualization</category>
      <category domain="http://communities.intel.com/blogs/tags">consolidation</category>
      <category domain="http://communities.intel.com/blogs/tags">energy_efficiency</category>
      <category domain="http://communities.intel.com/blogs/tags">dunnington</category>
      <category domain="http://communities.intel.com/blogs/tags">intel</category>
      <category domain="http://communities.intel.com/blogs/tags">microsoft</category>
      <category domain="http://communities.intel.com/blogs/tags">hyper-v</category>
      <pubDate>Fri, 12 Sep 2008 02:23:53 GMT</pubDate>
      <author>egcastroleon</author>
      <guid>http://communities.intel.com/community/openportit/server/blog/2008/09/11/microsoft-hyperv-launch-event-in-bellevue</guid>
      <dc:date>2008-09-12T02:23:53Z</dc:date>
      <wfw:comment>http://communities.intel.com/community/openportit/server/blog/comment/microsoft-hyperv-launch-event-in-bellevue</wfw:comment>
      <wfw:commentRss>http://communities.intel.com/community/openportit/server/blog/feeds/comments?blogPost=11517</wfw:commentRss>
    </item>
  </channel>
</rss>

