<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Adding Hardware is not Always the Cheapest Option</title>
	<atom:link href="http://codemonkeyism.com/adding-hardware-cheapest-option/feed/" rel="self" type="application/rss+xml" />
	<link>http://codemonkeyism.com/adding-hardware-cheapest-option/</link>
	<description></description>
	<lastBuildDate>Tue, 03 Jan 2012 15:08:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309908</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Jul 2010 14:56:48 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309908</guid>
		<description>@Yuvi: You&#039;re right, it will get harder and harder for software optimizations. There are low hanging fruit for the first 10% but then it gets harder and costs more money, until buying hardware or tuning the OS is cheaper again until tuning software is cheaper again and so on :-)</description>
		<content:encoded><![CDATA[<p>@Yuvi: You&#8217;re right, it will get harder and harder for software optimizations. There are low hanging fruit for the first 10% but then it gets harder and costs more money, until buying hardware or tuning the OS is cheaper again until tuning software is cheaper again and so on :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yuvi</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309907</link>
		<dc:creator>Yuvi</dc:creator>
		<pubDate>Tue, 27 Jul 2010 14:50:46 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309907</guid>
		<description>Doubling the amount of hardware as the initial amount of hardware increases is indeed exponential. But only because the problem has been set up that way.
I would set it up as the cost of adding capacity for n more users, which is linear in n, at least in this model.

I do see your point however, that software optimization need not necessarily grow more expensive with the amount of hardware backing it. In the real world however, who knows what the growth in costs is? I don&#039;t. Programs often grow in sophistication with the number of users, so the program isn&#039;t stable across this growth. Plus there are a few thresholds after which deployment costs jump.</description>
		<content:encoded><![CDATA[<p>Doubling the amount of hardware as the initial amount of hardware increases is indeed exponential. But only because the problem has been set up that way.<br />
I would set it up as the cost of adding capacity for n more users, which is linear in n, at least in this model.</p>
<p>I do see your point however, that software optimization need not necessarily grow more expensive with the amount of hardware backing it. In the real world however, who knows what the growth in costs is? I don&#8217;t. Programs often grow in sophistication with the number of users, so the program isn&#8217;t stable across this growth. Plus there are a few thresholds after which deployment costs jump.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309876</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Jul 2010 11:58:16 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309876</guid>
		<description>@Marc: Constant growth in percent is exponentially in numbers. I think this is clear from the post - perhaps go back and read it again? If it is still not clear I&#039;ll add a paragraph.</description>
		<content:encoded><![CDATA[<p>@Marc: Constant growth in percent is exponentially in numbers. I think this is clear from the post &#8211; perhaps go back and read it again? If it is still not clear I&#8217;ll add a paragraph.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309866</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Tue, 27 Jul 2010 11:16:58 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309866</guid>
		<description>Thanks, that you clarified the relationship between growth of servers and growth of users in your last comment. The servers are only growing exponentially if your users/load are also growing exponentially and not by some mysterious law ;)

Maybe correct this also in your post? I mean, happy company which doubles their userbase regularily, but it&#039;s by no means a law and thats somehow the gist of your second paragraph...</description>
		<content:encoded><![CDATA[<p>Thanks, that you clarified the relationship between growth of servers and growth of users in your last comment. The servers are only growing exponentially if your users/load are also growing exponentially and not by some mysterious law ;)</p>
<p>Maybe correct this also in your post? I mean, happy company which doubles their userbase regularily, but it&#8217;s by no means a law and thats somehow the gist of your second paragraph&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309790</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Jul 2010 05:06:52 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309790</guid>
		<description>Or better: If your growth is exponential, your server costs are exponential, while your software optimization costs are constant.</description>
		<content:encoded><![CDATA[<p>Or better: If your growth is exponential, your server costs are exponential, while your software optimization costs are constant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309789</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Jul 2010 05:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309789</guid>
		<description>@Nick: The cost for adding 100% capacity is growing exponentially.

1 server =&gt; 1 server
10 servers =&gt; 10 servers
100 servers =&gt; 100 servers

1,10,100 is not linear.

The correlation between customer growth and hardware growth is constant.</description>
		<content:encoded><![CDATA[<p>@Nick: The cost for adding 100% capacity is growing exponentially.</p>
<p>1 server => 1 server<br />
10 servers => 10 servers<br />
100 servers => 100 servers</p>
<p>1,10,100 is not linear.</p>
<p>The correlation between customer growth and hardware growth is constant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309673</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Mon, 26 Jul 2010 20:32:33 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309673</guid>
		<description>The examples you give are linear =P. 100 servers cost 100x more than one server.

An example:

Let&#039;s say you have 1000 customers and one server. 

If you could just add 1 server and be able to support 2000 customers that&#039;d be awesome (and linear growth). Eexponential growth would be in order to double your customers you needed to add 10 servers.</description>
		<content:encoded><![CDATA[<p>The examples you give are linear =P. 100 servers cost 100x more than one server.</p>
<p>An example:</p>
<p>Let&#8217;s say you have 1000 customers and one server. </p>
<p>If you could just add 1 server and be able to support 2000 customers that&#8217;d be awesome (and linear growth). Eexponential growth would be in order to double your customers you needed to add 10 servers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309645</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Mon, 26 Jul 2010 18:55:30 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309645</guid>
		<description>Although I&#039;m not the best in mathematics*, I would not call that linear but exponential.

&lt;i&gt;*) as in got my diploma in mathematics but didn&#039;t choose to study mathematics&lt;/i&gt;</description>
		<content:encoded><![CDATA[<p>Although I&#8217;m not the best in mathematics*, I would not call that linear but exponential.</p>
<p><i>*) as in got my diploma in mathematics but didn&#8217;t choose to study mathematics</i></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hgabreu</title>
		<link>http://codemonkeyism.com/adding-hardware-cheapest-option/comment-page-1/#comment-309641</link>
		<dc:creator>hgabreu</dc:creator>
		<pubDate>Mon, 26 Jul 2010 18:43:11 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1859#comment-309641</guid>
		<description>&quot;As this gets expensive very fast (exponentially)- not in...&quot;
The way you explained is seems like a linear growth, not exponential, isn&#039;t it?
100% of 100 = 100 and 100% * 1000 = 1000?</description>
		<content:encoded><![CDATA[<p>&#8220;As this gets expensive very fast (exponentially)- not in&#8230;&#8221;<br />
The way you explained is seems like a linear growth, not exponential, isn&#8217;t it?<br />
100% of 100 = 100 and 100% * 1000 = 1000?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (user agent is rejected)
Database Caching 4/19 queries in 0.020 seconds using disk

Served from: codemonkeyism.com @ 2012-02-10 06:44:21 -->
