<?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>trevoro.ca &#124; blog &#187; Brainstorming</title>
	<atom:link href="http://trevoro.ca/blog/category/brainstorming/feed/" rel="self" type="application/rss+xml" />
	<link>http://trevoro.ca/blog</link>
	<description>Elegant Solutions to Complex Problems</description>
	<lastBuildDate>Tue, 12 Jul 2011 21:30:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Clouds and The Fate of the Help Desk</title>
		<link>http://trevoro.ca/blog/2010/04/30/clouds-and-the-fate-of-the-help-desk/</link>
		<comments>http://trevoro.ca/blog/2010/04/30/clouds-and-the-fate-of-the-help-desk/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 18:37:19 +0000</pubDate>
		<dc:creator>Trevor Orsztynowicz</dc:creator>
				<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[cio]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[cto]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://trevoro.ca/blog/?p=444</guid>
		<description><![CDATA[As an efficiency nut there&#8217;s one thing that makes me really happy about Tablets: The Help Desk will be going away. It&#8217;s important to understand the meaning of the term &#8220;Help Desk&#8221;. I don&#8217;t just mean people who sit around all day with headsets, answering phone calls. It turns out there are a *lot* of [...]]]></description>
			<content:encoded><![CDATA[<p>As an efficiency nut there&#8217;s one thing that makes me really happy about Tablets:</p>
<p>The Help Desk will be going away.</p>
<p>It&#8217;s important to understand the meaning of the term &#8220;Help Desk&#8221;. I don&#8217;t just mean people who sit around all day with headsets, answering phone calls. It turns out there are a *lot* of people employed in IT whose job it is to just keep the lights on. Vendors, Integration specialists, Sysadmins, and the guy whose entire job it is to  click the right button to clear the printer queue. Entire countries have devoted a lot of resources to greasing the gears of computers. They all work in a Helpdesk somehow.</p>
<p>CTO&#8217;s and CIO&#8217;s are starting to appreciate that their function at a company isn&#8217;t about technology <em>implementation</em> &#8211; it&#8217;s about how technology can help their business. Who cares if your OS is running Windows or Linux if all you need is a Word processor (and Solitaire). It&#8217;s become totally irrelevant.</p>
<p>What matters is the applications that are delivered to the end user; everything else is just implementation dogma. The people doing these implementations are Help Desks too, they&#8217;re just a few degrees removed from the end-user and prefer snazzier titles like &#8216;Application Services Engineer.&#8217;</p>
<p>It&#8217;s gonna take awhile. The PC will be around for a long time and <a href="http://www.ilounge.com/index.php/reviews/entry/apple-ipad-keyboard-dock/">people still need to type</a>. But as we shift to tiny, integrated, crash-proof devices we need help desks less and less. The intuitive nature of the computer will suggest that it&#8217;s no longer important to be adept at using them. Not only that, but as we cycle through generations of people, the technical citizens will supplant the <a href="http://en.wikipedia.org/wiki/Baby_boomer">technical immigrants</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trevoro.ca/blog/2010/04/30/clouds-and-the-fate-of-the-help-desk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Consume Create Ratio</title>
		<link>http://trevoro.ca/blog/2010/03/28/consume-create-ratio/</link>
		<comments>http://trevoro.ca/blog/2010/03/28/consume-create-ratio/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 23:26:06 +0000</pubDate>
		<dc:creator>Trevor Orsztynowicz</dc:creator>
				<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://trevoro.ca/blog/?p=431</guid>
		<description><![CDATA[From the &#8216;Things that are neat to think about but hard to measure dept&#8217; I&#8217;ve been trying this thing lately. Every single time I sit down at my computer, instead of running straight for a website or my email, I try and write something first. What got me thinking about this was a thought I [...]]]></description>
			<content:encoded><![CDATA[<p><em>From the &#8216;Things that are neat to think about but hard to measure dept&#8217;</em></p>
<p>I&#8217;ve been trying this thing lately. Every single time I sit down at my computer, instead of running straight for a website or my email, I try and write something first. What got me thinking about this was a thought I had about how most people spend more time online than watching TV, but the majority of those people are still consuming information.</p>
<p>Take a look at sites like Digg, Reddit, Boingboing, Facebook, etc. You can throw up a few pictures and vote on a few stories but for the most part it&#8217;s like watching TV. You didn&#8217;t have to create anything to realize the value of those systems &#8211; you just had to &#8216;participate&#8217; by going there.</p>
<p>So what if you could measure the amount of stuff you consumed, and the amount of stuff you created?</p>
<p>Then you could come up with a personal ratio. So lets say for every blog post I write I read 100 websites. That actually seems like a reasonable ratio to me. So my ratio is</p>
<h3><strong>1:100</strong></h3>
<p>But if you&#8217;re not in much of a writing mood for awhile, maybe you&#8217;ll read 1000 websites for every blog post</p>
<h3><strong>1:1000</strong></h3>
<p>Something like this would be cool to track, and I&#8217;d be really interested in seeing what the averages are.</p>
]]></content:encoded>
			<wfw:commentRss>http://trevoro.ca/blog/2010/03/28/consume-create-ratio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Need for Custom</title>
		<link>http://trevoro.ca/blog/2010/03/23/whats-the-deal-with-custom-anything/</link>
		<comments>http://trevoro.ca/blog/2010/03/23/whats-the-deal-with-custom-anything/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 04:23:05 +0000</pubDate>
		<dc:creator>Trevor Orsztynowicz</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://trevoro.ca/blog/?p=405</guid>
		<description><![CDATA[Progress can be measured by how little we do the same thing over and over again. Once you have a process, you can wrap up each piece in a little section, hand that to someone and then press the button that says &#8220;go faster&#8221;. Things generally work this way. The first car took awhile to [...]]]></description>
			<content:encoded><![CDATA[<p>Progress can be measured by how little we do the same thing over and over again. Once you have a process, you can wrap up each piece in a little section, hand that to someone and then press the button that says &#8220;go faster&#8221;. Things generally work this way. The first car took awhile to put together, but once <a href="http://en.wikipedia.org/wiki/Henry_Ford">some guy</a> figured out what pieces you need to build, he realized you could automate and streamline most of the work. Doing it the same way every single time made the price way lower, the ease of maintenance much higher, and resulted in many more sales of the Model-T. As for customizing things, Henry Fords <a href="http://http://www.brainyquote.com/quotes/quotes/h/henryford109833.html">famous line</a> was that it came in any colour, so long as it was black</p>
<p>On the flip side of things we have a culture of consumerism that is very motivated to satisfy their need for self expression. This desire to  be &#8216;different&#8217; and express ones individuality is often the motivation behind many purchasing decisions. It influences your decision about what car to drive, or what computer to buy, what software to purchase, or what sweater to wear. Every so often a counter-culture will erupt whose whole purpose is to be hyper-individualistic, hyper-free, or to challenge the status-quo which, <a href="http://en.wikipedia.org/wiki/Hipster_(contemporary_subculture)">ironically enough</a>, is actually a method of self expression in itself.  It&#8217;s important to note that Companies are like people in this respect as well. Corporate culture and habit dictates a lot of their purchasing and &#8216;innovation&#8217; decisions.</p>
<p>What if the need to make things just &#8216;a little different&#8217; is over. What if we have too many choices? What if we just bundle up all the bits and pieces into something reasonable and say &#8220;You can have it in two colours: black and black&#8221;</p>
<p>We have two very different systems on our hands. One hand suggests that in order to make a product economically viable you need to have a process which makes millions of them. On the other we have a value system that suggests we customize and change things &#8211; in order to satisfy our desire of self expression and individuality. Where one decides to offer the &#8216;customizable&#8217; part is what will make or break your business (unless of course, you&#8217;re in the business of customizing).</p>
<p>The placement and degree of customization have a lot of big implications.</p>
<ol>
<li>The more different you make something, the more combinations of shit going wrong you have to predict and support.</li>
<li>More permutations = decrease in instantaneous knowledge transfer. For example, if you could make your iPod work 1000 different ways, when you hand it to your friend they&#8217;ll just stare at you and blink &#8211; nobody cares if it&#8217;s just covered in sequins.</li>
<li>Hyper customization results in a situation where you also can&#8217;t produce enough of something reliably or cheaply, which results in all sorts of messes. This is particularly interesting in software. What gets included as a feature? What ends up just being a plugin?</li>
<li>Usability and interaction / retention can be severely impacted. Where do you draw the line between <a href="http://myspace.com">custom color schemes and layouts</a>, and being able to <a href="http://facebook.com">personalize &amp; express</a> yourself through your purchases instead.</li>
</ol>
<p>(There are a lot of things these points can be tied into as well. For example, it seems as though people are much more willing to accept less customizable control over something if they&#8217;re subscribing to a service or purchasing an object that is indistinguishable from magic)</p>
<p>While many industries are designed with the understanding that we need things &#8220;just a little different&#8221; it also wastes a lot of resources and in some extreme cases delays progress. While I&#8217;m a firm believer that monopolies and globally homogenous environments are a bad thing, it&#8217;s interesting that the most successfull companies I know of today are the ones that have convinced people that they dont want things different; they want things the same.</p>
<p>It&#8217;s the Model-T all over again. Only now you can get your iPod in a few more colours.</p>
]]></content:encoded>
			<wfw:commentRss>http://trevoro.ca/blog/2010/03/23/whats-the-deal-with-custom-anything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carbon Computing</title>
		<link>http://trevoro.ca/blog/2010/02/18/carbon-computing/</link>
		<comments>http://trevoro.ca/blog/2010/02/18/carbon-computing/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 20:21:05 +0000</pubDate>
		<dc:creator>Trevor Orsztynowicz</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://trevoro.ca/blog/?p=377</guid>
		<description><![CDATA[Being able to outsource all of your computing needs to an external provider is absolutely fantastic for developers and some businesses. While not running your own infrastructure is much cheaper, it also makes the amount of energy and associated &#8216;costs&#8217; of computing very opaque. There are quite a few issues with the transparency of costs [...]]]></description>
			<content:encoded><![CDATA[<p>Being able to outsource all of your computing needs to an external provider is absolutely fantastic for developers and some businesses. While not running your own infrastructure is much cheaper, it also makes the amount of energy and associated &#8216;costs&#8217; of computing very opaque. </p>
<p>There are quite a few issues with the transparency of costs in the cloud computing space. This includes no transparency into the cost of electricity, and where that electricity is coming from. To date, there is no public database of electricity markets, datacenters, and hosting providers which lists how much carbon per kWh of electricity is being output. In ICT this is a massive issue, because of the sheer amount of energy our industry consumes.</p>
<blockquote cite="http://zerofootprint.org'"><p>&#8220;Information and Communication Technology (ICT) is both a problem and a potential solution in the war against climate change. Currently, computers are responsible for more greenhouse gas emissions than airlines. Greenhouse gas is growing exponentially and we expect that ICT will produce double the emissions of the airline industry within five years with no end in site. ICT can provide a solution to climate change by reducing carbon emmission in the world through telecommuting and other means.&#8221;</p></blockquote>
<p>Here in British Columbia we get most of our electricity from renewable hydro-electric power. Hydro-Electric is one of the lowest forms of reliable low carbon output electricity generation available. It goes without saying that providing computing services using energy generated this way would mean less CO2 / kWh but also less CO2 per compute cycle. </p>
<p>We need several things to make this happen</p>
<p>1) Start measuring how much power ICT is using on a per server / component basis<br />
2) Develop resources that track carbon output per kWh in different states &#038; provinces and provide that information as a service<br />
3) Determine where your computing resources are located and track on a per machine level the amount of carbon being output<br />
4) Calculate how much carbon you&#8217;re using.</p>
<p>Those are pretty audacious goals, but I think we really need to start keeping track of carbon output for power. By tying that into the different services we use on a regular basis, we can make carbon part of the social and actual cost of using services. Hopefully that will help buy us enough time and money to develop the carbon neutral power solutions we desperately need.</p>
]]></content:encoded>
			<wfw:commentRss>http://trevoro.ca/blog/2010/02/18/carbon-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Popurls Replacement</title>
		<link>http://trevoro.ca/blog/2008/07/16/popurls-replacement/</link>
		<comments>http://trevoro.ca/blog/2008/07/16/popurls-replacement/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 03:23:44 +0000</pubDate>
		<dc:creator>Trevor Orsztynowicz</dc:creator>
				<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://trevoro.ca/blog/?p=264</guid>
		<description><![CDATA[I&#8217;ve got a subversion repository full of projects that are essentially &#8216;proof of concept&#8217; hacks and I&#8217;m fucking tired of seeing them in there. Lots of them were ideas I have while doing systems administration. Some of them are goddamned atricous (but functional!) perl programs I wrote for graphing NetFlow statistics, and for visualizing BGP [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a subversion repository full of projects that are essentially &#8216;proof of concept&#8217; hacks and I&#8217;m fucking tired of seeing them in there. Lots of them were ideas I have while doing systems administration. Some of them are goddamned atricous (but functional!) perl programs I wrote for graphing NetFlow statistics, and for visualizing BGP routing. They all worked but I kept them to myself and they were forgotten.</p>
<p>One proof of concept hack I&#8217;m going to flesh out is this quick rails app, that with some initial groundwork laid out by <a href="http://imhotep.koalabs.org/blog/">Anis</a>, is essentially another RSS reader. Actually its just an unapologetic Popurls ripoff, but I had a good reason for doing it. I like the popurls layout and the concept: Being able to see all the latest &#8216;buzz&#8217; in one spot. The issue is that none of that information is at all important, but for some reason hitting refresh is really pleasurable. Who cares what the people on Digg and Reddit are saying. Fuck you. I want to know more about Cloud Computing, Cooking, and Sailing, and I want to be able to digest that information with a glance &#8211; not browse through it site by site, category by category. Bah! (Its still a long way off from what I *really* want but more on that later)</p>
<p><a href="http://trevoro.ca/blog/wp-content/uploads/2008/07/picture-1.png"><img class="alignnone size-medium wp-image-265" title="Popurls Replacement" src="http://trevoro.ca/blog/wp-content/uploads/2008/07/picture-1-300x162.png" alt="" width="300" height="162" /></a></p>
<p>Anyway, here&#8217;s a screenshot. Once I&#8217;ve setup OMPL imports, User Accounts and fixed the Background Processing chunk I&#8217;ll release version 0.0.1 to the public.</p>
<p>Note: I acknowledge the total uselessness of Slashdot, and I don&#8217;t read Al Jazzera &#8211; I was just seeing if it would work. I dont know what those words are.</p>
<p><strong>Update</strong>: I&#8217;ve checked some rudimentary code into <a href="http://github.com/Trevoro/cloneurls/tree/master">GitHub</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://trevoro.ca/blog/2008/07/16/popurls-replacement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feature as a Service</title>
		<link>http://trevoro.ca/blog/2008/07/15/feature-as-a-service/</link>
		<comments>http://trevoro.ca/blog/2008/07/15/feature-as-a-service/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 04:37:42 +0000</pubDate>
		<dc:creator>Trevor Orsztynowicz</dc:creator>
				<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Geekness]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[cloud computing faas feature service grid]]></category>
		<category><![CDATA[feature Aas service cloud computing business utility sc]]></category>

		<guid isPermaLink="false">http://trevoro.ca/blog/?p=263</guid>
		<description><![CDATA[Websites have gone from hand-typed static pages, to massive applications with every feature under the moon. Most applications have some secret sauce that does magical things in the background &#8211; whether that be the ability to handle massive amounts of volume, reduce the barrier to entry into a market, or just keep users engaged by [...]]]></description>
			<content:encoded><![CDATA[<p>Websites have gone from hand-typed static pages, to massive applications with every feature under the moon. Most applications have some secret sauce that does magical things in the background &#8211; whether that be the ability to handle massive amounts of volume, reduce the barrier to entry into a market, or just keep users engaged by providing endless amounts of quick short updates.</p>
<p>Take Amazon as an example. Amazon operates their environment as a bunch of different groups, each running different services within the same company. S3, EC2, Payment Services. They&#8217;re all independent, highly scalable functions, tied together in the application we call Amazon.com.</p>
<p>Companies and startups are starting to break this operational model open, and putting those individual functions online for everyone. They&#8217;re building services that do something really well &#8211; or rather that do <strong>one</strong> thing <em>really really</em> well. They&#8217;re companies that focus on a specific function or feature and are open enough so creative people can say &#8220;I&#8217;m going to take this, this, and this &#8211; mix it in a pot and voila!&#8221;.</p>
<p>Do you want to build your own Twitter? Find an SMS gateway, Cloud Computing Host and XMPP service provider.</p>
<p>Do you want to build an interesting RSS/ATOM service? Find an RSS aggregator service and pour on some glue &#8211; see what sticks.</p>
<p>It&#8217;s Feature as a Service world (to use an already overused description). Eventually cloud companies will realize that doing one thing really *really* well is tremendously valuable. Why does everyone have to build their own DNS service? Why does everyone have to build their own hosting system? What about Enterprise Storage, Authentication, SMS Gateways, Massively scalable XMPP services? How come I have to do that myself? Can 10,000 messages sent through a jabber server be worth a dollar? I think it can (maybe the math needs adjusting but you get my point). We&#8217;re all really just building a massive computer called the internet, only with each big trend we replace &#8216;The Internet&#8217; with something else. First it was &#8216;The Web&#8217;, then it was &#8216;Web 2.0&#8242;, and now its &#8216;The Cloud&#8217;. The fact of the matter remains &#8211; the further along we go the more tightly knit the internet becomes, and that means that theres opportunity for programmable white label services to propel us further and faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://trevoro.ca/blog/2008/07/15/feature-as-a-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSSI &#8211; Realy Simple Syndication for Interaction</title>
		<link>http://trevoro.ca/blog/2008/05/03/rssi-realy-simple-syndication-for-interaction/</link>
		<comments>http://trevoro.ca/blog/2008/05/03/rssi-realy-simple-syndication-for-interaction/#comments</comments>
		<pubDate>Sat, 03 May 2008 20:34:16 +0000</pubDate>
		<dc:creator>Trevor Orsztynowicz</dc:creator>
				<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[HID UI Interaction Design]]></category>

		<guid isPermaLink="false">http://trevoro.ca/blog/2008/05/03/rssi-realy-simple-syndication-for-interaction/</guid>
		<description><![CDATA[After working on a few projects and thinking about how to tie multiple services and interaction processes into one location, I realized that there needs to be a really easy way of publishing the interactions or feedback that is required from a user for a specific application. The nice thing about RSS is that you [...]]]></description>
			<content:encoded><![CDATA[<p>After working on a few projects and thinking about how to tie multiple services and interaction processes into one location, I realized that there needs to be a really easy way of publishing the interactions or feedback that is required from a user for a specific application.</p>
<p>The nice thing about RSS is that you can find the information that you may believe is relevant or of interest to you, then have that information centralized in one place. There are websites that do this for you, such as Google Reader, or Popurls (non-customizable but pretty), and there are systems that aggregate social newtorking sites such as FriendFeed, but there isn&#8217;t a single place I can go to &#8216;push the buttons&#8217; for all the applications I interact with in my day to day life. At it&#8217;s simplest RSSI is a simple boolean question with a custom prompt and application identifier.</p>
<p>Would you like to accept a friend request? Yes</p>
<p>PayPal payment failed, resend? Yes</p>
<p>Your virtualization environment requires upgrading, okay ? No</p>
<p>Things can get more complicated with fields and text values being sent along with the response, or even images sent with the interaction. What if you need to sign up for 10 services at once? Send me all the CAPTCHA images then I&#8217;ll send you the proper values in text boxes associated with each image.</p>
<p>With regards to implementation, things quickly get heavy, with message bus architectures, authentication and authorization, and a standard framework for describing an interaction with a user and UUID&#8217;s for interactions. Prompts, type of responses, values of responses, further action, etc.</p>
<p>I think this would be really cool &#8211; We&#8217;ve eliminated a lot of the repetitive actions required to get the content, we just need to figure out how to reduce the amount of work required to make things happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://trevoro.ca/blog/2008/05/03/rssi-realy-simple-syndication-for-interaction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Highly Efficient Datacenters for Grid Computing</title>
		<link>http://trevoro.ca/blog/2008/04/26/highly-efficient-datacenters-for-grid-computing/</link>
		<comments>http://trevoro.ca/blog/2008/04/26/highly-efficient-datacenters-for-grid-computing/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 22:55:04 +0000</pubDate>
		<dc:creator>Trevor Orsztynowicz</dc:creator>
				<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Sustainability]]></category>

		<guid isPermaLink="false">http://trevoro.ca/blog/2008/04/26/highly-efficient-datacenters-for-grid-computing/</guid>
		<description><![CDATA[Grid services and platforms that are always on and always available are awesome for running cheap, highly-available services on the internet. That&#8217;s great, because it means the barrier to entry, and the cost to deliver those services is low making innovations by small teams with little to no cash much more possible. What it means [...]]]></description>
			<content:encoded><![CDATA[<p>Grid services and platforms that are always on and always available are awesome for running cheap, highly-available services on the internet. That&#8217;s great, because it means the barrier to entry, and the cost to deliver those services is low making innovations by small teams with little to no cash much more possible. What it means though, is that we&#8217;re creating Datacenters with tons of capacity that&#8217;s being used during two peak periods throughout the day. After speaking with a few Datacenter architects are the <a href="http://trevoro.ca/blog/2008/04/13/sun-labs-open-house-2008/">Sun Open House</a>, I realized that not only are todays DC designs supremely inefficient, but most of the stuff running in them isn&#8217;t being used up to 80% of the day. Cooling costs are extremely high, and the cost of running a grid to sustain maximum capacity + wiggle room is shocking. So in order to reduce those costs some companies like HP and Sun are actively looking at computers that will turn themselves off or into &#8216;low power&#8217; mode when not being used. That&#8217;s cool, but I don&#8217;t think we have to wait for them to build that system. If a computer isn&#8217;t required, then a remote &#8216;green monitor&#8217; can log in and gracefully shutdown unnecessary systems, and the magic known as &#8216;<a href="http://en.wikipedia.org/wiki/Wake_on_LAN">Wake-on-LAN</a>&#8216; can be used to bring them back up again. If you could build that into your grid then you could instantly save energy, not only to run a system, but on cooling as well. Of course, this would have to be mapped to a prediction engine that would say &#8216;traditionally we&#8217;ve needed more capacity at 7:30AM Pacific, so boot up some systems&#8217;, but that would be a <strong>really</strong> fun project.</p>
<p>Let&#8217;s take it one step further.</p>
<p>If energy costs are really high then you want to use as  little of it as possible. So how about grabbing compute cycles from a grid that&#8217;s in the peak power zone for Solar? It&#8217;s cheap to send a few hundred gigs of data to be crunched, but its expensive to work on it. If you could do that, then you could have your capacity for computing literally follow the Sun. Someone has to work out the math on what&#8217;s cheaper &#8211; moving electricity, or moving the cycles, but my bets on the cycles because I think a mile of fiber costs less than a mile of <a href="http://en.wikipedia.org/wiki/Electric_power_transmission">High-voltage lines</a>.</p>
<p>DC A wants to send a data crunching job offsite. It&#8217;s going to check the International Grid Exchange (I just made this up) for cheap capacity somewhere. DC B&#8217;s rate is 5.28$/teraflop hour because it&#8217;s in Iceland (which has cheap bandwidth and geothermal energy &#8211; oh and its cold). DC A&#8217;s rate for the same service is $8.22/teraflop hour, so DC A exports that task to DC B, and when it&#8217;s done DC A gets the resulting data set &#8211; or a trickle of data comes back over the tasks compute time.</p>
<p>Now we have a market where the most efficient winner gets the utilization. True utility computing, true scaling on demand, no market hype or hand waving.</p>
<p>You could even buy Grid &#8216;Futures&#8217;; You want to make sure you get the capacity, or you could prospect and buy chunks of time for resale later on. Basically turning computing into a true commodity.</p>
<p>I hope that&#8217;s one way to make computing a lot more efficient.</p>
]]></content:encoded>
			<wfw:commentRss>http://trevoro.ca/blog/2008/04/26/highly-efficient-datacenters-for-grid-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

