<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[CPU sharing (Clustering) over home networks should be seemless]]></title>
    <link>http://brainstorm.ubuntu.com/item/3475/</link>
    <description><![CDATA[We should make it take only 3 or 4 clicks to enable CPU clustering over a network. Every home user these days often have 3 or 4 computers in their household when half the time are simply sitting there browsing the web.<br /><br />Users should be able to configure clustering in GCC (switch to DistCC), enable openmosix, maybe even set up programs like blender properly in a centralised location, and just need to click a button. That way everyone can use their computing resources more efficiently, and easily.<br /><br />At the very least we should make it easier (not neccessarily include it in the main distribution). And small polish like this may not benefit many people, but the people who notice (your graphics and developer crowd for instance), will be eternally greatful. And, lets be honest, its a great sales pitch for many businesses :D<br /><br />OSX already ships with a solution known as Xgrid which people can use, in its clients and servers. Xgrid has only failed because even Apple does not integrate it into their programs. OpenMosix for instance though is ready to go and can be made into an "out of the box" solution. <br />
<br />


<b>[282 votes] Solution #1: Auto-generated solution of idea #3475</b>
<br />

<br />
<br />



<b>[5 votes] Solution #2: should work like...</b>
<br />

<br />
<br />



<b>[3 votes] Solution #3: Allow to make Ubuntu think client installation</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Thu, 06 Mar 2008 05:18:18 +0000</pubDate>
    <lastBuildDate>Fri, 13 Nov 2009 19:22:02 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/3475/</guid>
        <item>
  <title>Comment from kiddyfurby</title>
  <description><![CDATA[nice idea, not sure if it would draw too much developer resources though]]></description>
  <pubDate>Thu, 06 Mar 2008 06:20:33 +0000</pubDate>
</item>
        <item>
  <title>Comment from ka2</title>
  <description><![CDATA[yikes thats hard. icecream not distcc. but i like the idea i just think it should be a seperate project.]]></description>
  <pubDate>Thu, 06 Mar 2008 07:16:45 +0000</pubDate>
</item>
        <item>
  <title>Comment from farkarich</title>
  <description><![CDATA[I'm sorry to tell you, that openmosix is "dead" it will not be developed any more]]></description>
  <pubDate>Thu, 06 Mar 2008 09:14:03 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[Nooooooooo. <br /><br />Oh well, theres always alternatives, (can you tell I haven't used it for ages?) ]]></description>
  <pubDate>Thu, 06 Mar 2008 09:26:30 +0000</pubDate>
</item>
        <item>
  <title>Comment from zoubidoo</title>
  <description><![CDATA[Ambitious, but I love it.]]></description>
  <pubDate>Thu, 06 Mar 2008 13:55:53 +0000</pubDate>
</item>
        <item>
  <title>Comment from aldoo</title>
  <description><![CDATA[Of course, that would not be a "bad" idea.<br />But is that kind of feature really useful for Ubuntu's targeted audience ?<br /><br />Only spend time on this if you have nothing else to do ! <br />(Or if you just like to develop in that field anyway, but then there is no point in that brainstorm !)]]></description>
  <pubDate>Fri, 07 Mar 2008 13:13:16 +0000</pubDate>
</item>
        <item>
  <title>Comment from jeffa</title>
  <description><![CDATA[I think it's a perfect feature for ubuntu's target audience. I've been looking into a way to easily clusture multiple systems. This would be beneficial to many home users, as well as business users. <br /><br />This would be an awesome new feature. I really hope to see it some day soon. Two thumbs up!<br /><br />]]></description>
  <pubDate>Fri, 07 Mar 2008 18:03:04 +0000</pubDate>
</item>
        <item>
  <title>Comment from Prodeous</title>
  <description><![CDATA[I to think this feature would be welcomed by a lot of people from wide range of communities.<br /><br />As a Blender user (3d modeling/animation open source package) having the possibility to create a cluster with simple clicks would be a dream come true.<br /><br />Currently available tutorials are somewhat difficult to follow (especially since all of them require internet access which I dont' possess outside of work).<br /><br />But having this integrated into the package (distro CD) along with one to ten clicks is definitely a welcomed feature.]]></description>
  <pubDate>Wed, 19 Mar 2008 11:49:57 +0000</pubDate>
</item>
        <item>
  <title>Comment from computoman</title>
  <description><![CDATA[I am for the clustering idea also. I could see the tremendous benefits to businesses for high availability and high performance clusters, High availability and a business version <br />of ubuntu with ltsp could be a giant killer of mswindows servers. We need to get away from the single computer mentality if we want to really get into the business world and succeed. I would love to have a clustered nas for my business so that I know data will be dependable 24/7. ]]></description>
  <pubDate>Mon, 14 Apr 2008 19:11:28 +0000</pubDate>
</item>
        <item>
  <title>Comment from brunovecchi</title>
  <description><![CDATA[I think this is a GREAT idea. Most of the time my proccessor is idle, waiting for me to tell it to do something. Once a month, however, I require a large amount of processing power to run some simulations. How about averaging my processor demand by lending it to people while I don't use it and borrowing from others when I most need it? That would bring super-processor capabilities for everyone! I'd love to see this happening. +1]]></description>
  <pubDate>Tue, 29 Apr 2008 13:49:13 +0000</pubDate>
</item>
        <item>
  <title>Comment from nazgand</title>
  <description><![CDATA[I want A home supercomputer too.]]></description>
  <pubDate>Tue, 06 May 2008 23:56:32 +0000</pubDate>
</item>
        <item>
  <title>Comment from layla_1</title>
  <description><![CDATA[One of the best ideas I've seen for recently.<br />A glaring Vista-beating opportunity for those who crave such media soundbytes too.<br /><br />Explaining to an older guy (60? years old) I share a daily bus trip last month about computer clusters, he actually said "oh, that sound like "dynabolic" (sic). My grandson uses it for his band"<br /><br />I was astounded.....he has no home computer and hadn't heard of M$  :) ]]></description>
  <pubDate>Wed, 07 May 2008 01:30:12 +0000</pubDate>
</item>
        <item>
  <title>Comment from drinkypoo</title>
  <description><![CDATA[distcc is easy. the people who need it can install it. MOSIX is over. We need a new single-system-image cluster, because anything else is too hard to use. applications have to be specifically coded to take advantage of other clustering packages.]]></description>
  <pubDate>Fri, 09 May 2008 17:33:05 +0000</pubDate>
</item>
        <item>
  <title>Comment from nazgand</title>
  <description><![CDATA[here is a link to dynebolic....  http://dynebolic.org/]]></description>
  <pubDate>Sat, 10 May 2008 00:42:03 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[still, Distcc on OSX is even easier, for them its just a checkbox. <br /><br />Even if developers are capable, we'd prefer to be able to just click a checkbox to do it then screwing with config files]]></description>
  <pubDate>Sat, 10 May 2008 02:27:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from ssam</title>
  <description><![CDATA[there are only a few places where this would be helpfull. big jobs that split up into well separated tasks. (at uni i do fairly big simulations. when a simulation takes 10 hours, and i want to run 10 of them with different parameters, having a cluster is great. it means it only takes 10 hours instead of 100).<br /><br />latency between processors is a big factor. for serious clustering even gigabit ethernet is not good enough, so a standard home setup with 100mbit or wireless will have problems.<br /><br />most programs, can't take advantage of dual-core CPUs yet, so they have no chance at clustering.<br /><br />it might be usefull for compiling, big multiframe rendering, batch multimedia conversion, maybe some of the slower gimp filters. although some framework, and options (choosing hosts you trust) could be centralised, each application would need modifications.]]></description>
  <pubDate>Sun, 11 May 2008 14:53:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from crhylove</title>
  <description><![CDATA[There are almost constantly 3-4 computers running in this house, and there is rarely a time when they are all simultaneously being used.  It would be nice if I could naturally use all of them for EVERY task, even just getting a few more FPS in a game, or an emulator.]]></description>
  <pubDate>Sat, 02 Aug 2008 12:37:58 +0000</pubDate>
</item>
        <item>
  <title>Comment from Auzy</title>
  <description><![CDATA[crhylove, not sure if it would help much for gaming in most cases, unless the games are programmed properly. Ie:<br />1) No sync points<br />2) properly multithreaded. <br />3) Not frame rate oriented really.. Turn based games may work ok, but first person shooters may require faster updates then what the network latency can offer. <br /><br /><br />The main places this would help as mentioned, are for operations which can be completely seperated, and aren't as dependent on time, like rendering movie frames, compiling, or processing that needs a large amount of processing for a small dataset. But it would just be nice if in such applications, they were automatically using the resources of the network, without even needing to know its happening. ]]></description>
  <pubDate>Sun, 03 Aug 2008 04:09:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from Craig73</title>
  <description><![CDATA[I think that's the challenge with this idea Auzy... identifying what the use cases are that would justify the effort.<br /><br />1) Multimedia processing<br />2) Rendering<br />3) Compiling<br /><br />the majority of users would see no benefit.  But perhaps adapting an existing clustering infrastructure project to be more generic or easy to install might benefit these users and perhaps someone will come up with a new creative use...<br /><br />Games - you could likely run the AI and server on another box... the same as any networked game setup.  But this would imply more being able to distribute and remotely execute that engine on another computer and kick it off, all without introducing stability or security issues.<br /><br />In face those issues are present for the above cases as well if you are assuming this is a spontaneous activity.<br /><br />Perhaps exploring that model and how it might be implemented and managed might be an interesting space to explore (as a personal/academic project rather than a distribution vendor project)<br /><br />]]></description>
  <pubDate>Fri, 03 Oct 2008 18:34:57 +0000</pubDate>
</item>
        <item>
  <title>Comment from Azeem</title>
  <description><![CDATA[Yes to this.. Everyone wants a supercomputer at home!<br /><br />And my ONE Ubuntu machine is always doing all the grunt work for the family.. it's just not fair.. we need to share the load to get things done faster]]></description>
  <pubDate>Fri, 13 Nov 2009 11:33:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from Lachu</title>
  <description><![CDATA[@Solution #1 : To realize this idea, we need only kernel module(I don't remember name, but it exist).]]></description>
  <pubDate>Fri, 13 Nov 2009 18:01:32 +0000</pubDate>
</item>
      </channel>
</rss>

