<?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: Network Load Balancing in Mac OSX ?</title>
	<atom:link href="http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/feed/" rel="self" type="application/rss+xml" />
	<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/</link>
	<description>everything you don't need to know (but you are asking anyway)</description>
	<lastBuildDate>Wed, 30 Jun 2010 12:02:08 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jim</title>
		<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/comment-page-1/#comment-3205</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Wed, 30 Jun 2010 12:02:08 +0000</pubDate>
		<guid isPermaLink="false">http://zerokernel.com/blog/?p=36#comment-3205</guid>
		<description>To me load balancing is computer hardware specific as it pertains to OS &amp; Applications. In this day of multi processors, multi cores those need to be load balanced, otherwise in a multi-tasking situation, one core or even 2 cores get pegged for activity, leaving the other cpu and it&#039;s cores underutilized. The workload is balanced out. Bad or poorer implementations of cpu &amp; core load balancing can be seen in a task manager and hardware monitor graphs, core voltages fluctuating unevenly, temperatures significantly higher on one cpu and it&#039;s cores. At the end of the day with those, what sense does it make to tax 1 cpu with 4 cores for the workload and buy a 2nd quad core cpu that rarely if ever gets any activity ? 

Then there&#039;s the memory aspect, each cpu gets it&#039;s own set of dimm slots. If load isn&#039;t balanced for cpu &amp; cores, the memory is also being over &amp; under utilized for activity. And this creates bottlenecks and inefficiencies for the infrastructure for chipsets (North &amp; Southbridges) on the logic/main/motherboard as well. Efficiency across the whole system in multi-tasking is preferable to unbalanced loads. Analogies I can think of, what if the front driver side brakes of your car took all the load of a stop and the passenger side rarely braked. The wear would occur on one side, all the stress and heat of the workload on one set of the hardware.

In highest traffic situations, delays &amp; waits could occur under these loads. For the most part, I&#039;ve seen downloads even be balanced on single cpu/single core systems as well as multi cpu/multi core systems. That&#039;s more a function of software, but could be programmed into hardware instruction sets for branch prediction.</description>
		<content:encoded><![CDATA[<p>To me load balancing is computer hardware specific as it pertains to OS &amp; Applications. In this day of multi processors, multi cores those need to be load balanced, otherwise in a multi-tasking situation, one core or even 2 cores get pegged for activity, leaving the other cpu and it&#8217;s cores underutilized. The workload is balanced out. Bad or poorer implementations of cpu &amp; core load balancing can be seen in a task manager and hardware monitor graphs, core voltages fluctuating unevenly, temperatures significantly higher on one cpu and it&#8217;s cores. At the end of the day with those, what sense does it make to tax 1 cpu with 4 cores for the workload and buy a 2nd quad core cpu that rarely if ever gets any activity ? </p>
<p>Then there&#8217;s the memory aspect, each cpu gets it&#8217;s own set of dimm slots. If load isn&#8217;t balanced for cpu &amp; cores, the memory is also being over &amp; under utilized for activity. And this creates bottlenecks and inefficiencies for the infrastructure for chipsets (North &amp; Southbridges) on the logic/main/motherboard as well. Efficiency across the whole system in multi-tasking is preferable to unbalanced loads. Analogies I can think of, what if the front driver side brakes of your car took all the load of a stop and the passenger side rarely braked. The wear would occur on one side, all the stress and heat of the workload on one set of the hardware.</p>
<p>In highest traffic situations, delays &amp; waits could occur under these loads. For the most part, I&#8217;ve seen downloads even be balanced on single cpu/single core systems as well as multi cpu/multi core systems. That&#8217;s more a function of software, but could be programmed into hardware instruction sets for branch prediction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polozero</title>
		<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/comment-page-1/#comment-1469</link>
		<dc:creator>polozero</dc:creator>
		<pubDate>Mon, 20 Jul 2009 19:28:49 +0000</pubDate>
		<guid isPermaLink="false">http://zerokernel.com/blog/?p=36#comment-1469</guid>
		<description>You are totally right, I will search for the right stuff, and I will put my results here (also I will correct the title of the post). Please if you had time to came back and put the links will be awesome.

Thank you again for your comments, Load Sharing was what I was looking for...</description>
		<content:encoded><![CDATA[<p>You are totally right, I will search for the right stuff, and I will put my results here (also I will correct the title of the post). Please if you had time to came back and put the links will be awesome.</p>
<p>Thank you again for your comments, Load Sharing was what I was looking for&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cisco</title>
		<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/comment-page-1/#comment-1465</link>
		<dc:creator>Cisco</dc:creator>
		<pubDate>Sat, 18 Jul 2009 17:40:15 +0000</pubDate>
		<guid isPermaLink="false">http://zerokernel.com/blog/?p=36#comment-1465</guid>
		<description>Hi...

I believe you are all referring to &quot;Internet Load Sharing&quot;, not &quot;Load Balancing&quot;.  Load Balancing is for incoming traffic to be routed to the least busy server on a LAN/VPN.  For example, say you&#039;re eBay, or Amazon (or just Joe Schmoe doing some P2P filesharing with a lot of data, and a huge internet connection, perhaps an OC3, of course we&#039;re taking into consideration that you have tons of money to get such a connection, but that&#039;s irrelevant)...  What load balancing does, is when you have many clients from the internet, or intranet trying to access data that is in a specific site, the network load balancing system will route the traffic to the server with the least &quot;LOAD&quot; or least amount of process &quot;percentage&quot; available at the time the request is made.

What this means for you and your &quot;customers&quot;, is a quicker response from your servers.

With &quot;Load Sharing&quot;, you are using 2 internet connections to upload/download from the outside.  Now, this is a complicated process due to DNS issues with IPv4/IPv6 routing.  You see, when you make a request to say apple.com, Apple&#039;s servers will get an IP registered for the session.  The reply will be sent to that original IP.  In order to be able to get the reply sent to your least used connection (and by this I mean the connection with the highest amount of bandwidth available at the time), Apple&#039;s servers need to know the second IP as well.  Now for many reasons, but to mention one, security, Apple&#039;s servers won&#039;t send the reply to multiple IP&#039;s.  That&#039;s why security certificates were put into place.  So that someone trying to get in between a connection cannot access your information.

However, there are certain exceptions.  But, you will never be able to do exactly what we&#039;re all trying to do.  (Yea, by that I do mean myself as well)  All BS aside, we all know that it&#039;s simple to get into nearby wireless networks.  It would be great to be able to use both your ISP + your 40 year old neighbor&#039;s network with that phat FiOS with 30MB down 20MB up bandwidth, or that sweet Cable connection with 50MB/50MB from that rich kid upstairs, so we can download, or serve, enormous amounts of data in one sitting...  Although it cannot work exactly as we want, there&#039;s a workaround.  You can google the term &quot;Load Sharing&quot; or &quot;Internet Load Sharing&quot;.  I wanted to do this a few months ago, but got sidetracked.  There is a unix terminal application that you can program with a little help of a unix book, that will allow you to alternate between downloads.

What I mean by this is, that suppose you have 10 files that you want to download, and they&#039;re all pretty big...  Say, 700MB ~ 1.5GB... Catch my drift?  Good...  Now, this application will look at your two active internet connections and check which one is the one with the least traffic at the time.  Say it&#039;s that FiOS connection...  Ok, so it will start to use that one for the first file.  Then you start to download that second file...  Now app will look for the connection again, and will see that the Cable connection has the least traffic.  And so on and so forth.

Sorry that I don&#039;t have any links, as I don&#039;t have any time at the moment, and am just trying to share some of what I know.  But this I do know works similar.  There is a Cisco router, or several different Cisco routers.  That will allow you to use to WAN connections.  For those that may not know, a WAN is just a fancy way of saying Internet Connection, and stands for Wide-Area-Network (INTERNET, but for some larger corporations this is a mere GINORMOUS LAN).

Just make sure that the Cisco router isn&#039;t just a &quot;Failover&quot; one.  This just means, that you&#039;ll pay, or have 2 internet connections, but only use one.  Then when one is disconnected for whatever reason, the second connection takes over, without you losing any downtime.  This is NOT what you want.</description>
		<content:encoded><![CDATA[<p>Hi&#8230;</p>
<p>I believe you are all referring to &#8220;Internet Load Sharing&#8221;, not &#8220;Load Balancing&#8221;.  Load Balancing is for incoming traffic to be routed to the least busy server on a LAN/VPN.  For example, say you&#8217;re eBay, or Amazon (or just Joe Schmoe doing some P2P filesharing with a lot of data, and a huge internet connection, perhaps an OC3, of course we&#8217;re taking into consideration that you have tons of money to get such a connection, but that&#8217;s irrelevant)&#8230;  What load balancing does, is when you have many clients from the internet, or intranet trying to access data that is in a specific site, the network load balancing system will route the traffic to the server with the least &#8220;LOAD&#8221; or least amount of process &#8220;percentage&#8221; available at the time the request is made.</p>
<p>What this means for you and your &#8220;customers&#8221;, is a quicker response from your servers.</p>
<p>With &#8220;Load Sharing&#8221;, you are using 2 internet connections to upload/download from the outside.  Now, this is a complicated process due to DNS issues with IPv4/IPv6 routing.  You see, when you make a request to say apple.com, Apple&#8217;s servers will get an IP registered for the session.  The reply will be sent to that original IP.  In order to be able to get the reply sent to your least used connection (and by this I mean the connection with the highest amount of bandwidth available at the time), Apple&#8217;s servers need to know the second IP as well.  Now for many reasons, but to mention one, security, Apple&#8217;s servers won&#8217;t send the reply to multiple IP&#8217;s.  That&#8217;s why security certificates were put into place.  So that someone trying to get in between a connection cannot access your information.</p>
<p>However, there are certain exceptions.  But, you will never be able to do exactly what we&#8217;re all trying to do.  (Yea, by that I do mean myself as well)  All BS aside, we all know that it&#8217;s simple to get into nearby wireless networks.  It would be great to be able to use both your ISP + your 40 year old neighbor&#8217;s network with that phat FiOS with 30MB down 20MB up bandwidth, or that sweet Cable connection with 50MB/50MB from that rich kid upstairs, so we can download, or serve, enormous amounts of data in one sitting&#8230;  Although it cannot work exactly as we want, there&#8217;s a workaround.  You can google the term &#8220;Load Sharing&#8221; or &#8220;Internet Load Sharing&#8221;.  I wanted to do this a few months ago, but got sidetracked.  There is a unix terminal application that you can program with a little help of a unix book, that will allow you to alternate between downloads.</p>
<p>What I mean by this is, that suppose you have 10 files that you want to download, and they&#8217;re all pretty big&#8230;  Say, 700MB ~ 1.5GB&#8230; Catch my drift?  Good&#8230;  Now, this application will look at your two active internet connections and check which one is the one with the least traffic at the time.  Say it&#8217;s that FiOS connection&#8230;  Ok, so it will start to use that one for the first file.  Then you start to download that second file&#8230;  Now app will look for the connection again, and will see that the Cable connection has the least traffic.  And so on and so forth.</p>
<p>Sorry that I don&#8217;t have any links, as I don&#8217;t have any time at the moment, and am just trying to share some of what I know.  But this I do know works similar.  There is a Cisco router, or several different Cisco routers.  That will allow you to use to WAN connections.  For those that may not know, a WAN is just a fancy way of saying Internet Connection, and stands for Wide-Area-Network (INTERNET, but for some larger corporations this is a mere GINORMOUS LAN).</p>
<p>Just make sure that the Cisco router isn&#8217;t just a &#8220;Failover&#8221; one.  This just means, that you&#8217;ll pay, or have 2 internet connections, but only use one.  Then when one is disconnected for whatever reason, the second connection takes over, without you losing any downtime.  This is NOT what you want.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dalain</title>
		<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/comment-page-1/#comment-16</link>
		<dc:creator>Dalain</dc:creator>
		<pubDate>Mon, 12 Jan 2009 18:08:43 +0000</pubDate>
		<guid isPermaLink="false">http://zerokernel.com/blog/?p=36#comment-16</guid>
		<description>I´m  try to do more or less the same stuff.

I have 2 wifi access point in my house (2 differents networks)

1 for download stuff     (torrents)
1 for surf the web  

But the one that i use for surf the web must of the time  (mornigs) nonboy use it,
so i was wondering if i can add :

Load balance wifi to permit my Macmini to access both networs at the same time
and i can download more :)

Please keep post any new ideas.

Thanks</description>
		<content:encoded><![CDATA[<p>I´m  try to do more or less the same stuff.</p>
<p>I have 2 wifi access point in my house (2 differents networks)</p>
<p>1 for download stuff     (torrents)<br />
1 for surf the web  </p>
<p>But the one that i use for surf the web must of the time  (mornigs) nonboy use it,<br />
so i was wondering if i can add :</p>
<p>Load balance wifi to permit my Macmini to access both networs at the same time<br />
and i can download more <img src='http://zerokernel.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Please keep post any new ideas.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polozero</title>
		<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/comment-page-1/#comment-15</link>
		<dc:creator>polozero</dc:creator>
		<pubDate>Sat, 03 Jan 2009 18:36:25 +0000</pubDate>
		<guid isPermaLink="false">http://zerokernel.com/blog/?p=36#comment-15</guid>
		<description>Not yet :S, I have a hard time in work so I don&#039;t have time for my experiments, but I hope in 2 weeks this will change</description>
		<content:encoded><![CDATA[<p>Not yet :S, I have a hard time in work so I don&#8217;t have time for my experiments, but I hope in 2 weeks this will change</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JP</title>
		<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/comment-page-1/#comment-13</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Fri, 02 Jan 2009 13:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://zerokernel.com/blog/?p=36#comment-13</guid>
		<description>I&#039;m intrigued - any luck?</description>
		<content:encoded><![CDATA[<p>I&#8217;m intrigued &#8211; any luck?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polozero</title>
		<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/comment-page-1/#comment-10</link>
		<dc:creator>polozero</dc:creator>
		<pubDate>Mon, 29 Dec 2008 22:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://zerokernel.com/blog/?p=36#comment-10</guid>
		<description>thats exactly what I mean, I have a DSL and a 3G network and I want load balancing, I read about it, and while it cannot be achieved in a pure way (because you need ISP cooperation), I found and app (haven&#039;t used) but I said can do load balancing but in a way that if a connection is busy it gets the other connection, maybe using a download accelerator we can achieve our purpose.  

This is the app I found
http://sustworks.com/site/prod_ipnrx_overview.html

I will post it if I make it work...

thank you for your comments</description>
		<content:encoded><![CDATA[<p>thats exactly what I mean, I have a DSL and a 3G network and I want load balancing, I read about it, and while it cannot be achieved in a pure way (because you need ISP cooperation), I found and app (haven&#8217;t used) but I said can do load balancing but in a way that if a connection is busy it gets the other connection, maybe using a download accelerator we can achieve our purpose.  </p>
<p>This is the app I found<br />
<a href="http://sustworks.com/site/prod_ipnrx_overview.html" rel="nofollow">http://sustworks.com/site/prod_ipnrx_overview.html</a></p>
<p>I will post it if I make it work&#8230;</p>
<p>thank you for your comments</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tom kelly</title>
		<link>http://zerokernel.com/blog/index.php/2008/11/26/network-load-balancing-in-mac-osx/comment-page-1/#comment-7</link>
		<dc:creator>tom kelly</dc:creator>
		<pubDate>Wed, 24 Dec 2008 10:30:20 +0000</pubDate>
		<guid isPermaLink="false">http://zerokernel.com/blog/?p=36#comment-7</guid>
		<description>I think this would be great.  when you say load balancing what do you mean?

i would like to use two separate wifi networks each with its own internet connection then utilize them both on my mac, ie.  so i can download one huge file from both at the same time.

is this what you mean?</description>
		<content:encoded><![CDATA[<p>I think this would be great.  when you say load balancing what do you mean?</p>
<p>i would like to use two separate wifi networks each with its own internet connection then utilize them both on my mac, ie.  so i can download one huge file from both at the same time.</p>
<p>is this what you mean?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
