<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>keeping simple &#187; green power</title>
	<atom:link href="http://www.yodaiken.com/category/green-power/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yodaiken.com</link>
	<description>Systems software technology and business</description>
	<lastBuildDate>Sun, 01 Jan 2012 18:30:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Computer architecture, power, and PHP</title>
		<link>http://www.yodaiken.com/2011/09/computer-architecture-power-and-php/</link>
		<comments>http://www.yodaiken.com/2011/09/computer-architecture-power-and-php/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 16:39:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[data center]]></category>
		<category><![CDATA[green power]]></category>
		<category><![CDATA[software business]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=1198</guid>
		<description><![CDATA[The Tile-Gx chips have 64-bit processing on their cores, and include floating point math instructions that allow a floating point operating to be done in five cycles instead of hundreds of cycles when done in software. This is, believe it &#8230; <a href="http://www.yodaiken.com/2011/09/computer-architecture-power-and-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>The Tile-Gx chips have 64-bit processing on their cores, and include floating point math instructions that allow a floating point operating to be done in five cycles instead of hundreds of cycles when done in software.</p>
<p>This is, believe it or not, important for PHP support, Ihab Bishara, director of cloud computing applications at Tilera, tells <em>El Reg</em>.</p>
<p>The Tile-Gx chips might support 64-bit processing, but physical memory addressing on the chips is either 39-bit or 40-bit, which works out to either 512GB or 1TB of maximum main memory. Each core burns less than a half watt of power. From <a href="http://www.theregister.co.uk/2011/06/14/calxeda_arm_server_software_partners/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.theregister.co.uk/2011/06/14/calxeda_arm_server_software_partners/?referer=');">the Register</a></p></blockquote>
<p>All that work &#8211; to make PHP run faster and use less power.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2011/09/computer-architecture-power-and-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The wizards of finance</title>
		<link>http://www.yodaiken.com/2011/03/the-wizards-of-finance/</link>
		<comments>http://www.yodaiken.com/2011/03/the-wizards-of-finance/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 02:07:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[green power]]></category>
		<category><![CDATA[nuclear power]]></category>
		<category><![CDATA[risk management]]></category>
		<category><![CDATA[TEPCO]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=1156</guid>
		<description><![CDATA[“This latest incident and the previous Chuetsu-Oki earthquake indicate that the business risk of operating nuclear power plants in Japan is higher than previously contemplated,” Moody’s analysts including Kenji Okamoto said in a note, putting the company [TEPCO] on a review &#8230; <a href="http://www.yodaiken.com/2011/03/the-wizards-of-finance/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>“This latest incident and the previous Chuetsu-Oki earthquake indicate that the business risk of operating nuclear <a href="http://topics.bloomberg.com/power-plants/" onclick="pageTracker._trackPageview('/outgoing/topics.bloomberg.com/power-plants/?referer=');">power plants</a> in Japan is higher than previously contemplated,” Moody’s analysts including Kenji Okamoto said in a note, putting the company [TEPCO] on a review for a possible downgrade. &#8211; <a href="http://www.bloomberg.com/news/2011-03-15/tepco-s-value-falls-18-billion-as-utility-faces-fukushima-nuclear-crisis.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.bloomberg.com/news/2011-03-15/tepco-s-value-falls-18-billion-as-utility-faces-fukushima-nuclear-crisis.html?referer=');">Bloomberg.</a></p></blockquote>
<p>No kidding?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2011/03/the-wizards-of-finance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carbon fiber</title>
		<link>http://www.yodaiken.com/2010/11/carbon-fiber/</link>
		<comments>http://www.yodaiken.com/2010/11/carbon-fiber/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 22:38:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[green power]]></category>
		<category><![CDATA[carbon fiber]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=1108</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object id="embedded_player_7c29684dbe61d" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="512" height="313" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://video.fastcompany.com/plugins/player.swf?v=7c29684dbe61d&amp;p=fc_social" /><param name="allowfullscreen" value="TRUE" /><param name="allowscriptaccess" value="always" /><param name="base" value="http://video.fastcompany.com" /><param name="src" value="http://video.fastcompany.com/plugins/player.swf?v=7c29684dbe61d&amp;p=fc_social" /><embed id="embedded_player_7c29684dbe61d" type="application/x-shockwave-flash" width="512" height="313" src="http://video.fastcompany.com/plugins/player.swf?v=7c29684dbe61d&amp;p=fc_social" base="http://video.fastcompany.com" allowscriptaccess="always" allowfullscreen="TRUE" data="http://video.fastcompany.com/plugins/player.swf?v=7c29684dbe61d&amp;p=fc_social"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2010/11/carbon-fiber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processor architecture</title>
		<link>http://www.yodaiken.com/2010/09/processor-architecture/</link>
		<comments>http://www.yodaiken.com/2010/09/processor-architecture/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 02:26:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[green power]]></category>
		<category><![CDATA[cpu design]]></category>
		<category><![CDATA[operating systems. threads]]></category>
		<category><![CDATA[processor architecture]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=1024</guid>
		<description><![CDATA[I wish that processor architecture was not so committed to a obsolete model of software. For example, it has become clear over the last few years that the sloppy shared memory thread model of programming has multiple drawbacks. Sharing of &#8230; <a href="http://www.yodaiken.com/2010/09/processor-architecture/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I wish that processor architecture was not so committed to a obsolete model of software. For example, it has become clear over the last few years that the sloppy shared memory thread model of programming has multiple drawbacks. Sharing of data, in particular, should be tightly controlled. Yet processor architectures are &#8220;optimized&#8221; for unstructured sharing of data between threads with enormously complex &#8220;snooping&#8221; caches running at high speed to inspect all transactions on what have become essentially cache buses, and initiating complex transactions when conflicts are detected.  I put &#8220;optimized&#8221; in quotes because the performance is terrible for the reason that violations of locality cannot easily be cured. That is, caches are designed to permit totally random sharing of memory without software action. Performance gets ham<a title="http://www.wired.com/images/article/full/2008/04/gates_and_allen_450px.jpg" href="http://www.yodaiken.com/wp-content/uploads/2010/09/gates_and_allen_450px.jpg"><img class="alignright size-medium wp-image-1028" title="gates_and_allen_450px" src="http://www.yodaiken.com/wp-content/uploads/2010/09/gates_and_allen_450px-300x270.jpg" alt="" width="300" height="270" /></a>mered by cache locality anyways. Essentially what we have is an expensive (both in transistors and power) fix for poorly designed software that really does not get much advantage out of it, but gets protected from the logical (but not temporal) consequences of  sloppy data sharing by the hardware. In point of fact, most threads do not share much memory and the ones that do could be rewritten to explicitly pass control of memory to each other.</p>
<p>Sadly, we are in a situation where processor architectures are constrained to run obsolete software, and then software is constrained to try to take advantage of obsolete hardware. All of this is especially good only for electric power utilities and manufacturers of air conditioning equipment.</p>
<p>A second, related, area of obsolete designs is in memory mapping and paging. This is treated as a problem that has been solved for all time by a hierarchical paging model that was finalized in the 1980s.  Is the paging model designed for machines with 10 meg of memory and a 100megabyte swap partition on a slow disk a good model for machines with 1G or 10G of memory and couple of hundred spare gigabytes on disk, or maybe 40 spare on solid state drives? Well, if you give it a little thought, you can see a lot of potential problems. In the goo<a href="http://www.yodaiken.com/wp-content/uploads/2010/09/sunfounders1.jpg"><img class="alignleft size-medium wp-image-1031" title="sunfounders" src="http://www.yodaiken.com/wp-content/uploads/2010/09/sunfounders1-300x173.jpg" alt="" width="300" height="173" /></a>d old days, paging in 512 byte blocks or 4k byte blocks from a disk drive organized around such block, to and from  a highly constrained memory where you really wanted to be able to avoid wasting even a couple of kilobytes required one design. But what happens when the entire concept of disk blocks disappears on the drive and a system with 10M of unused memory is almost certainly stalled? What kinds of memory use patterns are good for LAMP type systems where jobs do not appear and disappear ? You can look at processor design/operating systems sometimes and think that, just maybe, 1970s computer science departments are not the ultimate final inspiration for all architecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2010/09/processor-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualization and power use and spreadsheet games (updated)</title>
		<link>http://www.yodaiken.com/2010/07/virtualization-and-power-use-and-spreadsheet-games/</link>
		<comments>http://www.yodaiken.com/2010/07/virtualization-and-power-use-and-spreadsheet-games/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 22:34:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[data center]]></category>
		<category><![CDATA[green power]]></category>
		<category><![CDATA[green computing]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=995</guid>
		<description><![CDATA[Here&#8217;s a thought experiment. Suppose each server uses X watts idle and X+Y watts busy. If you have N programs that currently run on N servers that are Z% idle then in the best case you really only need D= &#8230; <a href="http://www.yodaiken.com/2010/07/virtualization-and-power-use-and-spreadsheet-games/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a thought experiment. Suppose each server uses X watts idle and X+Y watts busy. If you have N programs that<br />
currently run on N servers that are Z% idle then in the best case you really only need D= (100-Z)/100*N servers. So in a perfect world you have D machines busy all the time for D*(X+Y) power use instead of N*(Z/100)*X + N*(100-Z)/100 *(X+Y).</p>
<p><img class="alignright size-medium wp-image-1001" title="powermeter" src="http://www.yodaiken.com/wp-content/uploads/2010/07/powermeter-300x207.jpg" alt="" width="300" height="207" /><br />
Something like this</p>
<table>
<tbody>
<tr height="20">
<td width="64" height="20">N</td>
<td width="207">servers=</td>
<td width="64" align="right">200</td>
<td width="64"></td>
<td width="64"></td>
</tr>
<tr height="20">
<td height="20">Z</td>
<td>idle rate=</td>
<td align="right">70</td>
<td></td>
<td></td>
</tr>
<tr height="20">
<td height="20">D</td>
<td>need=</td>
<td align="right">60</td>
<td></td>
<td></td>
</tr>
<tr height="20">
<td height="20">X</td>
<td>idle watts=</td>
<td align="right">150</td>
<td></td>
<td></td>
</tr>
<tr height="20">
<td height="20">X+Y</td>
<td>busy watts=</td>
<td align="right">800</td>
<td></td>
<td></td>
</tr>
<tr height="20">
<td height="20"></td>
<td>Power use=</td>
<td align="right">69000</td>
<td></td>
<td></td>
</tr>
<tr height="20">
<td height="20"></td>
<td>Consolidated Power use=</td>
<td align="right">48000</td>
<td>Savings=</td>
<td align="right">21000</td>
</tr>
</tbody>
</table>
<p>Ok that rocks, 21KW/hour. But can you really get that savings?  If program 1 and program 2 need to run at the same times: you can&#8217;t save anything on them[1] and then the virtualization itself adds cycles for purely overhead and increases memory which burns more power. Suppose we now add K% as the overhead measure &#8211; real need R= D+D*K/100. If  K=20, we cut savings in half. But 20 seems wildly overoptimistic to me, so put it at 50.  We&#8217;re still only needing 72 servers instead of 200, but they are running flat out so we actually increase power use.</p>
<table>
<tbody>
<tr height="20">
<td width="64" height="20">K</td>
<td width="207">overhead=</td>
<td width="64" align="right">50</td>
<td width="64"></td>
<td width="64"></td>
</tr>
<tr height="20">
<td height="20">R</td>
<td>need with overhead=</td>
<td align="right">90</td>
<td></td>
<td></td>
</tr>
<tr height="20">
<td height="20"></td>
<td>Consolidated Power use with overhead=</td>
<td align="right">72000</td>
<td></td>
<td align="right">Savings= <span style="color: #ff0000;">-3000</span></td>
</tr>
</tbody>
</table>
<p>That does not rock.   But here&#8217;s the kicker &#8211; if we reduce idle power to 25Watts, maybe by turning off idle machines, a 50% overhead rate for virtualization means virtualization increases power use by 20KW. If we can reduce idle power to 1 watt, even at 10% overhead, virtualization increases power use.  So what are the real numbers? I have not seen any published studies (of actual data centers) &#8211; maybe there are some.</p>
<p>If you want a copy of the xls, send me an email. Maybe I set it up wrong.</p>
<p><a href="http://www.hpl.hp.com/personal/Lucy_Cherkasova/papers/final-perf-study-usenix.pdf" onclick="pageTracker._trackPageview('/outgoing/www.hpl.hp.com/personal/Lucy_Cherkasova/papers/final-perf-study-usenix.pdf?referer=');">http://www.hpl.hp.com/personal/Lucy_Cherkasova/papers/final-perf-study-usenix.pdf</a></p>
<p>This claims lower levels of overhead</p>
<p><a href="http://www.engineyard.com/blog/2009/10-years-of-virtual-machine-performance-semi-demystified/" onclick="pageTracker._trackPageview('/outgoing/www.engineyard.com/blog/2009/10-years-of-virtual-machine-performance-semi-demystified/?referer=');">http://www.engineyard.com/blog/2009/10-years-of-virtual-machine-performance-semi-demystified/</a></p>
<p>but I&#8217;m unconvinced. In particular, I&#8217;m curious about memory usage.</p>
<p>This is funny.</p>
<blockquote><p>The benchmark itself reported its elapsed time by calling a function to find the system time at both the beginning and end of the benchmark.  The elapsed time reported by the benchmark was less than the wall-clock elapsed time.  What we hypothesize is that, due to the unrelenting CPU consumption by the benchmarks, the virtualization layer was unable to update its clock with the virtual CPU clock ticks.  This phenomenon is mentioned in [10] and [11] but we feel that this type of CPU workload severely exaggerates the situation.</p>
<p><a href="http://www.cmg.org/measureit/issues/mit39/m_39_1.html" onclick="pageTracker._trackPageview('/outgoing/www.cmg.org/measureit/issues/mit39/m_39_1.html?referer=');">http://www.cmg.org/measureit/issues/mit39/m_39_1.html</a></p></blockquote>
<p>See the last letter in this</p>
<p><a href="http://serverfault.com/questions/135431/is-virtual-machine-slower-than-the-underlying-physical-machine" onclick="pageTracker._trackPageview('/outgoing/serverfault.com/questions/135431/is-virtual-machine-slower-than-the-underlying-physical-machine?referer=');">http://serverfault.com/questions/135431/is-virtual-machine-slower-than-the-underlying-physical-machine</a></p>
<p>While it is obvious that load is critical in any analysis, it may not be obvious how for example memory usage can depend on scheduling. If VM1 and VM2 run serially, memory usage is the max of the two, if they overlap it is the sum &#8211; unless it&#8217;s ok to slow them both down with more VM operations &#8211; which will, of course, increase the time to complete which uses capacity since that time is now not available for a third VM etc.</p>
<p>It&#8217;s also important to understand whether overhead is per VM. Suppose that we have 2% overhead per VM, all roughly the same size and 10 VMs. Is this overhead additive? Clearly cpu time is additive and so is I/O time, memory pressure is fuzzier and depends on how many VMs we run at any one time.</p>
<p>Notes</p>
<p>[1] If you have multiple cores, which you do, then if there are enough cores to run VM1 and VM2 in parallel, no problem. And this brings up the question of the relative power use, say of 2 dual core machines versus one 4 core machine or other multiples. Note that it&#8217;s hard to get power savings by turning off 4 of the 8 cores of a 8 core machine, but possibly easy to power down the one 4 core machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2010/07/virtualization-and-power-use-and-spreadsheet-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Power savings via software</title>
		<link>http://www.yodaiken.com/2010/03/power-savings-via-software/</link>
		<comments>http://www.yodaiken.com/2010/03/power-savings-via-software/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 20:23:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[green power]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[green computing]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=845</guid>
		<description><![CDATA[This press release is particularly fluffy, but whatever the reality of this very vaguely defined algorithmic development the basic message is correct to validate nine terabytes of data (nine million million or a number with 12 zeros) in less than &#8230; <a href="http://www.yodaiken.com/2010/03/power-savings-via-software/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="ibm press release" href="http://finance.yahoo.com/news/Made-in-IBM-Labs-IBM-prnews-3674581922.html?x=0&amp;.v=1" target="_blank" onclick="pageTracker._trackPageview('/outgoing/finance.yahoo.com/news/Made-in-IBM-Labs-IBM-prnews-3674581922.html?x=0_amp_.v=1&amp;referer=');">This press release</a> is particularly fluffy, but whatever the reality of this very vaguely defined algorithmic development the basic message is correct</p>
<blockquote><p>to validate nine terabytes of data (nine million million or a number with 12 zeros) in less than 20 minutes, without compromising accuracy.  Ordinarily, using the same system, this would take more than a day. Additionally, the process used just one percent of the energy that would typically be required.<a href="http://www.yodaiken.com/wp-content/uploads/2010/03/fat_dog1.jpg"><img class="alignright size-medium wp-image-850" title="fat_dog" src="http://www.yodaiken.com/wp-content/uploads/2010/03/fat_dog1-300x210.jpg" alt="" width="300" height="210" /></a></p></blockquote>
<p>The way to reduce power use in data centers is to improve the ratio of  (useful clock cycles)/(overhead + idle clock cycles) and to optimize I/O.</p>
<p>But this requires a 100% change in the way that software is designed from the current method.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2010/03/power-savings-via-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Amory Lovins bottleneck</title>
		<link>http://www.yodaiken.com/2010/02/the-amory-lovins-bottleneck/</link>
		<comments>http://www.yodaiken.com/2010/02/the-amory-lovins-bottleneck/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 19:00:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[data center]]></category>
		<category><![CDATA[green power]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[green computing]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=793</guid>
		<description><![CDATA[Lovins observes that power inputs in many industrial processes go into a bottleneck that makes power conservation hard if you start at the wrong end.  The power goes into a long pipeline of process that emerges on the other end &#8230; <a href="http://www.yodaiken.com/2010/02/the-amory-lovins-bottleneck/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lovins observes that power inputs in many industrial processes go into a bottleneck that makes power conservation hard if you start at the wron<a href="http://www.yodaiken.com/wp-content/uploads/2010/02/lovins-slope1.png"><img class="alignright size-full wp-image-795" title="lovins slope" src="http://www.yodaiken.com/wp-content/uploads/2010/02/lovins-slope1.png" alt="" width="196" height="329" /></a>g end.  The power goes into a long pipeline of process that emerges on the other end with some useful (in theory) work. If you start on the power input end, then reducing power x% requires percolating incremental improvements down the chain of linked machinery with each step reducing work at the step further down the pipeline. But if you start on the other end, changes automatically flow upward. The same, obviously, holds true for data centers. If you start by improving power efficiency of air-conditioning &#8211; a good thing in itself &#8211; you cannot obtain the scale improvements that can be gained on the other end of the pipeline by reducing the activities that use power and generate heat. That is, if you can increase work-done/computational-steps you drive savings up the pipeline. And the kind of large scale savings Lovins achieves in other industrial processes seem plausible: if you reduce power demand at the work end enough to reduce the inputs of cooling needed so that a smaller air conditioning unit can be used, you have a potentially greater savings than by improving the efficiency of the air conditioning unit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2010/02/the-amory-lovins-bottleneck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amory Lovins on smart engineering</title>
		<link>http://www.yodaiken.com/2010/01/amory-lovins-on-smart-engineering/</link>
		<comments>http://www.yodaiken.com/2010/01/amory-lovins-on-smart-engineering/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 02:58:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[data center]]></category>
		<category><![CDATA[green power]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[software business]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[amory lovins]]></category>
		<category><![CDATA[green computing]]></category>
		<category><![CDATA[smart grid]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=618</guid>
		<description><![CDATA[Data centers show up around minute 24.]]></description>
			<content:encoded><![CDATA[<p>Data centers show up around minute 24.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/28RmpedUYLk&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/28RmpedUYLk&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2010/01/amory-lovins-on-smart-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Green energy and smart devices</title>
		<link>http://www.yodaiken.com/2009/12/green-energy-and-smart-devices/</link>
		<comments>http://www.yodaiken.com/2009/12/green-energy-and-smart-devices/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 04:04:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[data center]]></category>
		<category><![CDATA[green power]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[software business]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[green computing]]></category>
		<category><![CDATA[green energy]]></category>
		<category><![CDATA[modularity]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=607</guid>
		<description><![CDATA[We&#8217;re starting to see a confluence between IT and energy that will change both industries. A windmill power data center is an interesting data point. At some time, we&#8217;re going to want to control the energy generation from the data &#8230; <a href="http://www.yodaiken.com/2009/12/green-energy-and-smart-devices/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-608" title="windpower5" src="http://www.yodaiken.com/wp-content/uploads/2009/12/windpower5-300x209.jpg" alt="windpower5" width="300" height="209" />We&#8217;re starting to see a confluence between IT and energy that will change both industries. A<a href="http://eshop.macsales.com/green/wind.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/eshop.macsales.com/green/wind.html?referer=');"> windmill power data center</a> is an interesting data point. At some time, we&#8217;re going to want to control the energy generation from the data center &#8211; for example, to run big batch jobs when the wind is blowing or to generate more power during peak billing periods or to shut down unnecessary heat producing computations during low energy periods. As smarter technologies become available for generating power from waste heat, and as carbon generation costs become integrated into prices for purchased power, the whole economics of running data centers will change and the data center will have to act like an intelligent factory &#8211; producing compute time against costs of heat production and power consumption. As we get there, we have to understand that one of the most important properties of the Internet comes from its &#8220;end-to-end&#8221; design.Â  Earlier networks suffered from the problem of being designed as layers, but the internet protocols and hardware were designed to solve the problem of moving streams and packets around networks of machines &#8211; considering the problem in totality, not as a set of layered components.Â  Modularity is not incompatible with end-to-end, but end-to-end requires an understanding of the applications and is incompatible with the component supplier view that dominates modern computer systems development.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2009/12/green-energy-and-smart-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Design and time synchronization</title>
		<link>http://www.yodaiken.com/2009/11/software-design-and-time-synchronization/</link>
		<comments>http://www.yodaiken.com/2009/11/software-design-and-time-synchronization/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 04:04:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[data center]]></category>
		<category><![CDATA[green power]]></category>
		<category><![CDATA[electric power]]></category>
		<category><![CDATA[financial trading]]></category>
		<category><![CDATA[synchronization]]></category>
		<category><![CDATA[timekeeper]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=576</guid>
		<description><![CDATA[I have a blog post up at fsmlabs.com about our TimeKeeper software for time synchronization. TimeKeeper is currently aimed at financial trading markets, but we also hope to market it to electric powerÂ  distribution and transmission engineers who have a &#8230; <a href="http://www.yodaiken.com/2009/11/software-design-and-time-synchronization/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have a <a href="http://www.fsmlabs.com/blog/timekeeper-q32009" onclick="pageTracker._trackPageview('/outgoing/www.fsmlabs.com/blog/timekeeper-q32009?referer=');">blog post</a> up at <a href="http://www.fsmlabs.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.fsmlabs.com?referer=');">fsmlabs.com </a>about our TimeKeeper software for time synchronization. TimeKeeper is currently aimed at financial trading markets, but we also hope to market it to electric powerÂ  distribution and transmission engineers who have a similar need for precise time synchronization within substations and for instrumentation. There are also applications in data bases for someone with a little interest in innovation.</p>
<p>TimeKeeper really builds on what our experience with RTLinux taught us about barriers to use. TimeKeeper installs simply &#8211; no developer needed, it&#8217;s just an app; it requires nearly no configuration; and it is invisible to application code except that it makes sure they get accurate time when they ask for the time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2009/11/software-design-and-time-synchronization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

