Slashdot Mirror


Linux Distro turns PCs into Night-time Clusters

renai42 writes "An Australian security firm is about to launch a clustered Linux distribution based on openMosix that aims to utilise the unused nightly processing power of corporate desktops. Dubbed CHAOS, the distro is able to remotely boot a computer and run it on Linux without affecting the local hard disk. CHAOS is designed to provide dumb node power to a cluster run by existing full-featured clustering distributions such as Quantian and ClusterKnoppix."

200 comments

  1. Useful? by Daxx_61 · · Score: 4, Insightful

    I don't know whether it's just me and my uninformed nature, but it occurs to me that switching off these computers would be saving a hell of a lot of money. Rather than using them for something else - which I notice TFA is not clear on, something about a demonstration - why not just power down?

    From the Pure Hacking website - Internal on-site penetration testing gives the business the assurance it needs to conduct safely on the internet and with business partners.
    It would make a lot more sense if this was only intended for use in demonstrations and testing though, as I can imagine very few companies would feel a need to use this sort of distro on a nightly basis, but for one off activities it may be useful.

    Imagine a beo... oh, wait.

    --
    Quoth the server, "404."
    1. Re:Useful? by seminumerical · · Score: 0, Troll

      Computers switch to power saving mode when not in use. EPA regulations.

      --
      In wartime... truth is so precious that she should always be attended by a bodyguard of lies. (Churchill)
    2. Re:Useful? by gl4ss · · Score: 5, Insightful

      there are already corporations out there that turn part of their desktops into a cluster by night.

      they have a need for computation power that they can't satisfy and this gives them that at no extra investment besides electricity.

      if you power them down then they're doing nothing, your investment just sitting on there. by using them to calculate stuff for the engineering department they're doing something usefull and the return on investment on them gets better.

      --
      world was created 5 seconds before this post as it is.
    3. Re:Useful? by jessecurry · · Score: 1

      Although the power savings are something that the world could probably benefit from most large corporations probably have computing tasks that take up a large amount of CPU time, or if they do not could probably profit by providing some CPU time to other companies.
      An idea like this definitely makes sense to the corporate world, much like the idea of the 3rd shift in the industrial world. You might as well make use of your down time. I know a lot of the companies that I have been involved with do automatic book keeping at night, I'm sure that using spare CPU time could greatly speed up this process and possibly eliminate the need for powerful and expensive servers.

      --
      Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
    4. Re:Useful? by KiroDude · · Score: 1

      Well, Where I'm currently working now, a large Telco in Belgium, they request users to logoff when they leave but NEVER turn off the machines.. They do all their maintenance stuff during the night, like upgardes and backups and so on...

    5. Re:Useful? by Anonymous Coward · · Score: 4, Funny

      I work at Taco Bell too, and I let the computer running at night so our anti-virus can prevent robbers from stealing it.

    6. Re:Useful? by elgatozorbas · · Score: 1
      it occurs to me that switching off these computers would be

      Where I work (ehm...) at the univ all PCs are on at night such that others can log in remotely if they need to do distribute their load. And then there are some dedicated number crunching machines. I am not sure if it is appreciated to run SETI-at-home-stuff etc.

    7. Re:Useful? by dmiller · · Score: 1

      References?

    8. Re:Useful? by dario_moreno · · Score: 3, Informative

      search for "Warewulf" clusters (turning into a Beowulf at night)...it's quite old news ahref=http://warewulf.lbl.gov/http://warewulf.lbl. gov/>

      --
      Google passes Turing test : see my journal
    9. Re:Useful? by Jesus_666 · · Score: 3, Interesting

      It would make a lot more sense if this was only intended for use in demonstrations and testing though, as I can imagine very few companies would feel a need to use this sort of distro on a nightly basis, but for one off activities it may be useful.

      It's not a company, but at my university (the University of Bremen, FYI) we have a computer lab full of Dual P4 Fedora boxen, some WinNT boxen and a few antique Sun Blade 100s. At least the Linux boxen are clustered at night and used to bruteforce the student's passwords. If they manage to discover your password your account is locked and you have to go to the admin and have a little talk with him concerning secure passwords.

      I can imagine that a lot of companies might be using similar means of making sure that the suits don't use immensely creative passwords like "love", "sex" or "god".

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    10. Re:Useful? by TamMan2000 · · Score: 4, Informative

      Pratt & Whitney, one of the big 3 jet engine makers, has been doing that for over a decade. It is there primary means of supercomputing.

      They have been at it so long that they had to write their own message passing system (PROWESS) because MPI was not there yet.

      I used to work for them as a computational fluid dynamicist, we were the main consumers of this "cluster".

      --
      "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
    11. Re:Useful? by lilo_booter · · Score: 1

      My previous customer was a TV broadcaster and has a huge database of legacy video clips (100s of thousands of short clips).

      In order to provide efficient access to the video clips within the LAN (100 or more users), he set up a distributed transcoding mechanism which reduced the bandwidth requirements for browsing the archive (ie: transcoding all clips to a low bandwidth version). These are also used for editing and the original is used for broadcasting.

      I would imagine he would find this kind of functionality very appealing, esp. since he won't need to keep all the machines running for the daily top ups and software installation is presumably centralised...

    12. Re:Useful? by dmiller · · Score: 1

      Thanks, that was exactly what I was after.

    13. Re:Useful? by Mindwarp · · Score: 1

      There are also a number of banks and financial institutions that use calculation agents running on desktop PC's to perform calculations such as trade and portfolio valuation, credit risk calculation etc. When the PC's are idle, then join the corporate "SETI at home" style grid and contribute to the various financial calculations being performed. The ultimate goal is to gain as close to 100% CPU utilization as possible across all hardware within the organization.

      DataSynapse is one of the more prevalent vendors of cross-platform grid computing solutions.

      --
      The gift of death metal does not smile on the good looking.
    14. Re:Useful? by drinkypoo · · Score: 1

      When I worked for Silicon Engineering 11 years ago we had a whole mess of Sparcstation systems from 1+s and IPXs up to SS20s with quad hypersparcs. All the machines were set up to process jobs via DQS, the distributed queueing system. We used the BSD automounter to make sure that tools like verilog and synopsys were available on the same path on all machines and across two different operating systems (sunos4, sunos5). When the user is generating input, the X client qidle tells the queue manager on the system to suspend the job. It is continued when the machine has been idle for long enough. (Load average is also taken into account.) These machines were part of a [job processing] cluster at all times, not just at night, and they were used to run regressions. Jobs were classified so that only the least complex would be delivered to the old systems, and the most complex jobs had priority on the new ones.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re:Useful? by SethJohnson · · Score: 1



      I believe that the electricity used by a distributed network of PCs is more expensive than renting time on a supercomputer. This formula gets more attractive, however, when the pCs contain powerful vector processing capabilities similar to those of a G5 PPC chip. Since not very many businesses have standardized their desktops to G5 hardware, I am skeptical that your claim is true.

    16. Re:Useful? by Anonymous Coward · · Score: 0

      I don't know whether it's just me and my uninformed nature, but it occurs to me that switching off these computers would be saving a hell of a lot of money.

      To make the smartass statement: why not shut off your computer all day and save even more money?

      As the article says these PCs are turned off at night. They are automatically turned on when and if needed . When the central processor is done with them, it turns them back off.

      I can imagine very few companies would feel a need to use this sort of distro on a nightly basis, but for one off activities it may be useful.

      Its not for everybody. For a company that only uses their PCs for typing or order entry, this would be worse than useless. For a firm involved in engineering, video, logistics or other computation-intensive tasks, it appears that this could greatly increase the amount of CPU available for overnight processing with minimal impact on day-to-day operations.

      The best part, as I understand it, is that the combination of Linux and a network boot means that the worker PCs don't need to be customized in any way (except to have netboot enabled in the bios). By day they are ordinary typewriters and can be maintained by the same MSCEs as ever. At night, assuming they were shutdown at the end of the day, the Linux server just brings them up as diskless processors, feeds them some work and shuts them down in the morning. If they weren't turned off, they don't get used.

      I have a specific company in mind that I intend to investigate this for. In their case, the "master" server can probably do most of the work most of the time. Every once in a while during the analysis phase, the engineers can use literally all the CPU they can get: more CPU means more runs, more precision and more and better rendering. That in turn means better designs, cheaper products and fewer employee hours. For a logisitics company, more CPU may mean better and more current shipping solutions. A film company can render more video better. All of these industries may have algorithms that they are not using because simply because the cost of the amount of CPU (or GPU!) needed to do it in a reasonable time would be prohibitive.

      The only downside might be the need for an "IT Window" where backups, scans and other network-wide tasks are performed. In an office where the PCs are shut off every night (unless you are running something considerably more advanced than your average Windows network) this is simply not an issue.

    17. Re:Useful? by cryptochrome · · Score: 1

      Oh gee, with oil prices going down why bother saving electricity?

      --

      ---If you can't trust a nerd, who can you trust?

  2. Do I lose the use of my CD drive? by Dancin_Santa · · Score: 2, Insightful

    If it needs to have a Knoppix image installed every night, does that mean I need to leave the Knoppix CD in the drive before I head home? Sounds like the plan would work except for all the lazy people in the office leaving their Mark Knopfler CDs in the drive instead of Linux.

    1. Re:Do I lose the use of my CD drive? by Soko · · Score: 5, Informative

      No.

      Most entreprise level desktops have Wake On LAN and PXE boot capability. You send a magic packet to each desktop to wakr it up, and then tell the PXE BIOS to boot ClusterKNoppix via TFTP.

      It's not that hard to do, even for lazy sysadmins.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:Do I lose the use of my CD drive? by evilviper · · Score: 2, Informative
      Most entreprise level desktops have Wake On LAN and PXE boot capability. You send a magic packet to each desktop to wakr it up, and then tell the PXE BIOS to boot ClusterKNoppix via TFTP.

      It doesn't sound like you've tried this. W.O.L. doesn't power-up the system when it's been shut-off, so it's really not of any use in this situation.

      PXE should be almost all you need... Set the machines to boot from the NIC first, and HDD second, but leave the Bootp and TFTP server off during the day... At night, turn on the netboot servers, and just reboot all the machines. You could either reboot them remotely, set them to automatically reset at a certain time, or just have employees hit the reset button at the end of the day.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Do I lose the use of my CD drive? by boron+boy · · Score: 5, Funny
      It's not that hard to do, even for lazy sysadmins
      I think you underestimate my degree of laziness.
    4. Re:Do I lose the use of my CD drive? by Anonymous Coward · · Score: 2, Informative

      WOL can definitely remote-start ATX machines that have been shut down. Requires support from LAN card/chip and motherboard, but most corporate desktops support the feature.

    5. Re:Do I lose the use of my CD drive? by Anonymous Coward · · Score: 0

      We have a lot of Windows workstations that we could use for computational purposes. This is probably a dumb question, but how would allow for remotely rebooting a Windows system (without creating security problems, preferably)? (This is a serious question, I am interested in doing this).

    6. Re:Do I lose the use of my CD drive? by Anonymous Coward · · Score: 1, Funny

      I'm so lazy I...

    7. Re:Do I lose the use of my CD drive? by Anonymous Coward · · Score: 0

      Look for the little header labeled WOL on the motherboard. I've never seen a motherboard/network card combination that actually worked, but since the motherboard makers are putting the connectors on, there should be a reason.

    8. Re:Do I lose the use of my CD drive? by pe1chl · · Score: 3, Informative

      W.O.L. doesn't power-up the system when it's been shut-off, so it's really not of any use in this situation.

      It doesn't sound like you've tried this.
      When configured correctly, it works. We do weekly maintenance and nightly installations of software that way. In some scheduled job, all systems get a wake-on-lan packet and they start, and run some install. The users are never bothered with it, unless their systems are offline at that time (e.g. laptops).

    9. Re:Do I lose the use of my CD drive? by Anonymous Coward · · Score: 0

      I beg your pardon. I am currently working on a project that turns back on after it has been shut down using the WOL pins on the motherboard and a little home made circuit board.

      Check your bios settings again mate ;)

    10. Re:Do I lose the use of my CD drive? by Anonymous Coward · · Score: 0

      look in the windows resource kit for the 'shutdown' tool. That ought to get you underway... :)

    11. Re:Do I lose the use of my CD drive? by ykardia · · Score: 1

      Ah, thanks, found it:
      http://support.microsoft.com/default.aspx?scid=kb; en-us;317371
      Looks a bit weird - can you shutdown/ restart computers without authenticating? Is there some way to do this from Unix? Maybe Samba? Wine?

    12. Re:Do I lose the use of my CD drive? by Terrasque · · Score: 1

      It's not that hard to do, even for lazy sysadmins.

      Ooh, great! Could you do a quick howto, or even better, an automated shell script?



      ;-p

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    13. Re:Do I lose the use of my CD drive? by Hast · · Score: 3, Informative

      It isn't a software thing. It's done in hardware.

      You need a network card which supports it as well as a mainboard which supports it (or with built in networking, that usually supports it).

      To start it up you send a "magic" package to the NIC which tells it to boot. AFAIK it's just MAC level package with all FF in the data field or something like that. The NIC will then boot the computer just as if you had pressed the power key.

    14. Re:Do I lose the use of my CD drive? by ykardia · · Score: 1

      But what if the machine is running? Can you reboot via WOL even if the machine is running?

    15. Re:Do I lose the use of my CD drive? by kv9 · · Score: 1

      no. afaik CHAOS ejects the cd after it finished booting. at least 1.5 does so.

    16. Re:Do I lose the use of my CD drive? by Hast · · Score: 1

      No, it is only used to start the computer if it is turned off. It's short for "Wake-on-Lan" after all.

      They might have extended the protocol, but if the computer is running it seems like running the request through the OS would be the sensible thing.

      BTW, WOL doesn't let you do anything with the computer. You can only turn it on, then it will continue with a normal boot.

    17. Re:Do I lose the use of my CD drive? by Anonymous Coward · · Score: 0

      yeah it's :
      cd
      rm *

    18. Re:Do I lose the use of my CD drive? by Cat_Byte · · Score: 1

      I used to have a CD that did that. The problem was my BIOS or something liked to pull it back in on POST. Bah..made remote reboots with a bootable cd in the drive almost impossible.

      --
      Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
    19. Re:Do I lose the use of my CD drive? by Anubis350 · · Score: 1

      so you're asking someone to replace you with a very small shell script.... :-P

      --
      "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
    20. Re:Do I lose the use of my CD drive? by quelrods · · Score: 1

      Why is this person moderated informative? He doesn't even know the basics of WOL.

      Hell I have a box that multiboots win98, 2k, xp, debian linux 2.4 or 2.6, obsd, and netbsd on my internal network. (Yes all those os' are one one system with one hard drive.) I ssh in to my firewall and then use a perl one liner to send a WOL packet to the system. Then I use cu or tip (serial port programs) and I get a grub prompt over the serial and pick the os to boot. After that I can vnc to the windows installs or ssh to the *nix installs. Try it sometime: 1) make sure the NIC supports WOL 2) connect WOL cable from motherboard to NIC 3) check BIOS power management settings and be sure WOL can be used when the system is off (some BIOS have this off by default) 4) send magic packet like this:
      perl -MNet::Wake -e "Net::Wake::by_udp(undef,'target_mac_addy_here')"

      I suppose now you're going to tell me how it isn't possible to have a multiboot system or use a serial port to pick an os via a boot manager or vnc into a windows box or ssh into a *nix box, right?

      --
      :(){ :|:&};:
    21. Re:Do I lose the use of my CD drive? by dobedobedew · · Score: 1

      It does indeed power up the PC remotely with the "magic packet". If you are going to post a comment, stick to what you actually know. And mods, how did this get modded up?

    22. Re:Do I lose the use of my CD drive? by phorm · · Score: 1

      I've often wondered how you send the WOL signal. Is it bound the MAC of the recipient card, or do you need a direct connection, etc? Would most newer boards with an Onboard-NIC support it?


      And for this case, you might not even need WOL... as some motherboards actually support scheduled wakeup operations so you could just have them all with virtual alarm clocks waking up at the appropriate time...

    23. Re:Do I lose the use of my CD drive? by Mr.Sharpy · · Score: 1

      The shutdown tool will only shutdown/restart a computer if the account that issues the command has been granted "SeRemoteShutdownPrivilege" authority in the container in which the target computer is located. Without this privilege, the shutdown tool will have no effect at the target computer.

      Here's a couple of random references to the procedure and required Windows privleges
      Restart or shut down remotely and document the reason
      User Privilege List

    24. Re:Do I lose the use of my CD drive? by Zemran · · Score: 1

      As already said, WOL does start a machine that is turned off. I have one machine (out of 10) that starts up whenever it feels like because the WOL has got a mind of its own. It is supposed to only wake up when asked but it comes on at random times just because it feels like it. The others come on when requested. So you could tell the users to turn off their PCs at the end of the day and they do not even need to know that they are being used during the night.

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    25. Re:Do I lose the use of my CD drive? by brsmith4 · · Score: 1

      Usually, you'd send the MAC signal to any interface that has a physical connection to the NIC in question. If the machine is ATX and a NIC is powered, it will provide enough of a "connection" to your network, that it could receive some data on the hardware layer, make sense of it and issue a command to the system. Almost all boards with on-board NICs support the feature and others allow you to modify the MAC on the device.

      WOL is really nice for system installations esp. WRT beowulf clusters, being the lazy admin that I am.

    26. Re:Do I lose the use of my CD drive? by dabump · · Score: 1

      Mark Knopfler! His CD will NEVER leave my CD drive ;)

  3. Think Lusers. by Soko · · Score: 5, Funny

    CHAOS is designed to provide dumb node power to a cluster

    Hell, my nodes are occupied by the dumb during the day, too. Have we found an actual productive use for lusers?

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
    1. Re:Think Lusers. by ozbird · · Score: 1

      Have we found an actual productive use for lusers?

      You mean like this?

    2. Re:Think Lusers. by Frumious+Wombat · · Score: 1

      Heat and insulation.

      If you're below the Mason-Dixon line, and between Mar 1 and Oct 31, then they have no use and should be sent back to storage.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
  4. DDOS here we come by Anonymous Coward · · Score: 0, Insightful

    Hope it will be secure enough.
    If somebody runs a patched on version on his local machine it can take over the whole cluster.

  5. Wow... by CleverNickedName · · Score: 5, Funny

    Imagine a hackneyed cliché of these!

    --


    Unfortunately, I am not Wil Wheaton
  6. Good thing! by sachins · · Score: 2, Interesting

    Now I hope that SETI and those other protein folding projects can really get a boost. Who knows? A company which is carrying out its own research may actually be helping its competitor giving it the processing power in the nighttime! And what about i/p stuff, if someone makes a new finding will it be credited to the computer or to the whole cluster ? I think these have to be sorted out first. These issues have not come up partly because SETI and others have not found out anything significant yet. But who knows. that day might just be tomorrow!

    1. Re:Good thing! by Anonymous Coward · · Score: 0

      Repeat afer me "Not all clusters are based on projects like SETI, this is likly to be used with distcc to do large compiles at night or even CG projects"

      This has been posted by the aiding the stupid to make atleast semi-informed views corporation.

    2. Re:Good thing! by De+Lemming · · Score: 2, Interesting

      Projects like Folding@Home already have generated usable results. Their FAQ answers the question "Who "owns" the results? What will happen to them?":

      Unlike other distributed computing projects, Folding@home is run by an academic institution (specifically the Pande Group, at Stanford University's Chemistry Department), which is a nonprofit institution dedicated to science research and education. We will not sell the data or make any money off of it.

      Moreover, we will make the data available for others to use. In particular, the results from Folding@home will be made available on several levels. Most importantly, analysis of the simulations will be submitted to scientific journals for publication, and these journal articles will be posted on the web page after publication. Next, after publication of these scientific articles which analyze the data, the raw data of the folding runs will be available for everyone, including other researchers, here on this web site.

    3. Re:Good thing! by ch-chuck · · Score: 1

      But who knows. that day might just be tomorrow!

      Ummm, I have plans for tomorrow - nice weather and being Saturday and everything. If we could we reschedule discovery of an alien civilization for, oh, maybe Monday morning that would be great, ok? It would be a shame to spoil a nice weekend with global panic.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
  7. Seriously?? by Spudley · · Score: 0, Troll

    Are they serious? They expect corporation to agree to allow their PCs to be booted remotely and used for a task outside their control, and which doesn't make them any money.

    I honestly can't see anyone willingly agreeing to install it.

    --
    (Spudley Strikes Again!)
    1. Re:Seriously?? by sstrick · · Score: 5, Insightful

      No, but I can see companies that need to crunch large datasets installing this to do their own processing at night.

      --

      "Do you think we could wipe out world hunger forever if scientists figured out how to make AOL's Free CD's edible?"-
    2. Re:Seriously?? by Ersatz+Chickenweed · · Score: 5, Insightful

      Seems to me that what TFA is suggesting is that organizations can use this to gain part-time Beowulf capabilities on machines that could be running Windoze or whatever during normal office hours -- they wouldn't just be giving the processing time away to some random project over the Internet (although that could easily be done too), but using it for in-house projects where an outside connection probably wouldn't even be needed in most cases.

    3. Re:Seriously?? by benjamindees · · Score: 2, Informative
      allow their PCs to be booted remotely

      The actual booting could be controlled locally.

      used for a task outside their control

      Yeah, I'd want to see some security measures in place, like running it in User Mode Linux or something. A dedicated client program like SETI@Home is one thing. A full OS with the capability to fsck with your hardware is another.

      which doesn't make them any money.

      But it could help save them money. Lots of OSS users have no viable way to contribute back to their favorite projects. Lots of projects could be helped by a vast pool of computing power "on tap". Surely somebody could come up with some interesting applications for a ridiculous amount of free CPU time?

      --
      "I assumed blithely that there were no elves out there in the darkness"
    4. Re:Seriously?? by Antique+Geekmeister · · Score: 1

      The task is of course inside the corporation's control. Getting the queuing software under control can be a bit of an adventure.

    5. Re:Seriously?? by Anonymous Coward · · Score: 0

      The last time I tried to crunch processors at night, the computers never rebooted the next day. Good thing my boss never knew I was responsible for this.

    6. Re:Seriously?? by Anonymous Coward · · Score: 1, Insightful

      Yup. From a major medical institution's perspective the parent's post is right on target -- when you start pondering genetic screening for a large number of patients you have to exploit a lot of horsepower.

    7. Re:Seriously?? by loonicks · · Score: 1

      I think this will probably work as long as the processes don't have very large memory footprints. When I experimented with openMosix I seem to remember that processes took a bit of time to migrate, so you have to be careful not to get stuck migrating a bunch of 1 GB processes over the network. I suppose you could stick them in a do-nothing loop for a few seconds at the beginning before doing real work.

    8. Re:Seriously?? by Clay+Pigeon+-TPF-VS- · · Score: 1

      Horses have horrible math processing skills. I would suggest using a lot of computational power instead...

      --
      Viral software licensing is not freedom, it is in fact GNU/Socialism.
    9. Re:Seriously?? by MyLongNickName · · Score: 1
      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  8. Precursor to the Grid? by kyle90 · · Score: 5, Interesting

    I remember hearing about how in the future, we would be able to plug in to the internet and not only access information but also spare processing power. It would be really handy; most of the time you are only using a fraction of the power of your computer (for example, my usage is hovering at around 8%, and I have a movie playing as well as several other applications running), but when you need more processing power, you could get it on demand. Of course, the lag would make it too slow for video games and such, but for some computationally-intensive stuff (video editing, ray-tracing, etc.) it would be perfect.

    --
    Real_men_don't_need_spacebars.
    1. Re:Precursor to the Grid? by davedx · · Score: 2, Informative

      Not sure what kind of distributed computing you can really do over latency measured in milliseconds. One of the big bottlenecks for today's supercomputers is bus/shared memory access time. I can't really see this being useful for much more than we already do - SETI@Home and so on, where you send packets to be processed and after a few hours the node sends them back.

      So yeah not sure if we could ever have a true supercomputer distributed over the net (as it is now, with the light speed as it is!) that's parallel in real time.

      --
      "This is your life, and it's ending one minute at a time."
    2. Re:Precursor to the Grid? by ZosX · · Score: 1

      I was just thinking this today as I was watching my desktop grind to a halt as my CPU became maxed out with all the audio encoding I was doing. My file server and a few clients are just sitting around wasting cycled while I could be using them for one off tasks like encoding 20 gigs of wav files along with rendering and such. My desktop is a Windows 2000 machine, and as far as I know, there isn't a way to distribute tasks across the network on such an OS, but, imagine if you could. I know you could whip up some distributed linux stuff, but any box around here running linux is busy doing something as it is and the programs I mostly use on the client end are all windows based...... For example you could queue up a bunch of tasks and leave it for the network to process. Gentoo offers something similar with distcc, where you can do your compiling across multiple machines. Neat. Considering how long it took me to compile a Gentoo system from scratch the last time, I'd say this might be a necessary tool for some people. Especially developers constantly working with large builds. While I think parallel processors and more RAM may be in the not so distant future for me, it would still be super cool to find ways to maximize idle processors connected to my network. I don't know about sharing the CPU with the rest of the world as in a "the net is the computer" scheme, but if I could just some tasks offloaded from my main workstation it would be a great benefit. You are pretty right about the 8% cpu usage. Right now I have a couple of machines pretty much idling away, while I'm still waiting for these ogg files to encode at 3x realtime on a 1ghz machine.

    3. Re:Precursor to the Grid? by BigJim.fr · · Score: 1

      > I was just thinking this today as I was watching > my desktop grind to a halt as my CPU became maxed > out with all the audio encoding I was doing. You definitely want to take a look at Openmosix !

    4. Re:Precursor to the Grid? by Anonymous Coward · · Score: 0

      I like that my PC is only using a fraction of its processing power. I don't wan't my CPU to be 60 degrees celcius 24 hours a day.

    5. Re:Precursor to the Grid? by ZosX · · Score: 1

      Open mosix looks awesome and would totally do what I would want a cluster to do for me, but I only have 1 linux box running right now and all of my client programs are mostly in Windows. Even if I eventually throw another NIX box on the net, it would be to act as a firewall, then maybe I could get some benefits, but my current fileserver/slimserver is a 500mhz PIII that I devote to slimserver, as it takes up a good 50% of the CPU alone just to transcode one stream. I could probably do better in gentoo, but well, debian just works so easily out of the box. I had it up in 2 hours and serving MP3s in about another hour after I got my hard drives to recognize. No, we need windows clustering. Think about it. You could utilize all the PCs in your cube farm for a job and the people using the clients would hardly know the difference because their CPUs are running at 10% whilst displaying the single instance of Excel or whatever the hell they have running. That other 90% could be actively doing something for the company or you or whoever. When all these devices start running in parallel, a lot of interesting oppurtunities start opening up. Maybe your cell phone could devote a few cycles to the network while sitting there idle. Maybe your TV could fire up its processor and do some things while you sleep. Your whole house could become a beowulf cluster. Maybe. One day. Dual processors and better yet, dual dual-core processors are definately a step in a better direction for now. Big iron realized that parallel applications needed parallel processors a long time ago. It is really nice to see that PCs are finally starting to catch up to high speed computing.

    6. Re:Precursor to the Grid? by Janek+Kozicki · · Score: 1

      try to consider using: wine, vmware or cedega.

      I was switching slowly from windows to linux. The process started 7 years ago. I have removed windows from my personal machine 4 years ago. about 1 year ago I started doing that on computers of people in my family.

      It had to kae so long time for me, bease I was dependant on AutoCAD. It is a tool working only under windows. And it is used by people in archotecture/engineering part of the market. Honestly - I have now 15 year expertise in autocad, as I was using this tool to have money for a living. Some people watch me as autocad wizard, since I can write some really crazy macros or lisp scripts.

      4 years ago vmware was good enough to start using autocad under linux. So it was the time when I switched totally to linux. Today autocad is not working correctly under wine.

      --
      #
      #\ @ ? Colonize Mars
      #
    7. Re:Precursor to the Grid? by Jeff+DeMaagd · · Score: 1

      Probably. There are others working on using worker's desktop systems as spare compute nodes for the evening. An Apple project manager announced that OS X 10.4 will include Xgrid for every version for desktop, server and cluster, so they all can be configured as supplemental nodes. I think they are planning to include Xgrid free of charge.

    8. Re:Precursor to the Grid? by Niet3sche · · Score: 1
      My desktop is a Windows 2000 machine, and as far as I know, there isn't a way to distribute tasks across the network on such an OS

      Hmmm ... I think there is. At least as of a couple years ago, there was. I seem to recall seeing something about "PVM For Windows" somewhere.

  9. This is bound to help the cause... by Anonymous Coward · · Score: 4, Funny

    Corporate Linux Fundamentalist 1: There's this new product that uses all our PC's overnight to harness their power for the greater good. It runs on Linux. It would be a good way for us to become more Linux friendly in the workplace.
    IT Director: Um, sure, OK, what's it called?
    Corporate Linux Fundamentalist: Um, Chaos?

    Could they not of thought of a better name, how about .Grid or something else Microsoftie, well at least it wasn't called KAy05

    1. Re:This is bound to help the cause... by ggvaidya · · Score: 2, Funny

      It's not Chaos, it's CHAOS!

      Nothing puts executives on edge like the word CHAOS in big, bold letters :p

    2. Re:This is bound to help the cause... by michaeldot · · Score: 1
      Nothing puts executives on edge like the word CHAOS in big, bold letters

      Which is why they need a guide with "Don't Panic" in large, friendly letters.

      Ah Hitchhikers... I'm looking forward to the movie far more than Star Wars Revenge of the Sith.

    3. Re:This is bound to help the cause... by Terrasque · · Score: 1

      Of course you do, HHGTTG have a chance of not being a disappointment, while with SW:RotS is pretty much guaranteed that it will be.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    4. Re:This is bound to help the cause... by Jesus_666 · · Score: 1

      Could they not of thought of a better name, how about .Grid or something else Microsoftie, well at least it wasn't called KAy05

      Microsoft would have called it the "ActiveChaos Computation Improvement Suite XP" and released it in Embedded, Home, Professional and Server variants whose main difference is the color of the splash screen.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:This is bound to help the cause... by advocate_one · · Score: 1
      hmmm nothing like a litle bias showing in your choice of "Corporate Linux Fundamentalist"...

      a little less biased term would have been "Corporate Linux Advocate" or "Corporate Linux Evangelist".

      I suppose you could have been far more biased and used "Corporate Linux Zealot" though...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    6. Re:This is bound to help the cause... by zoombat · · Score: 1

      Nothing puts executives on edge like the word CHAOS in big, bold letters :p

      Reminds me of when I installed SATAN on my network; boy did I got some strange looks from my boss that day.

    7. Re:This is bound to help the cause... by Blakey+Rat · · Score: 1

      They could have at least had the common courtesy to name it KHAOS and remind us of Get Smart.

      Would you believe that I have a cluster of 60 high-powered night-time computers in this office building? No? Would you believe a Pentium and 10 BaseT network card? No? Would you believe a Commodore PET and a dog?

  10. Is this part of a secret plan... by merpal · · Score: 1

    ... to make Australia the largest Beowulf cluster in the world?

    1. Re:Is this part of a secret plan... by michaeldot · · Score: 1

      A dingo took my server?

  11. CHAOS: Groovy Name by AhaIndia · · Score: 4, Funny

    "We were just looking for a groovy name that would stick out in a world of groovy names,"


    Actually their first choice was "Mandriva" but somebody had recently taken that "groovy" name... Aahhh, just missed!



    --
    ~Aha~
    1. Re:CHAOS: Groovy Name by Xenther · · Score: 1

      Actually CHAOS is already taken as well. It's the clustered operating system used by the Lawrence Livermore labs.

      http://www.llnl.gov/linux/chaos/

  12. Re:Might be some problems... by Jessta · · Score: 2, Informative

    We call the solution PXE booting. Never trust users to do anything.

    --
    ...and that is all I have to say about that.
    http://jessta.id.au
  13. for information by cotyx · · Score: 4, Informative

    Hello For information this kind of stuff already exists, from long time. I invite you to visit this webpage : http://www.lri.fr/~fedak/XtremWeb/introduction.php 3 Regards

  14. Quantum Clusters here I come by Anonymous Coward · · Score: 0

    Having bought a Dell computer at Wal-Mart, I know enough about clustering to XML my way to the top with the big boys. I have contacted www.top500.org to let them know the correct order of supercomputers listing.

  15. How long... by sp3tt · · Score: 0

    How long before this starts to take over peoples' computers and do evil stuff, such as spamming and such?
    Can this be a disguise for a new zombie technology?

    1. Re:How long... by jay-be-em · · Score: 1

      Um, that's been going on for quite some time now.

      --
      "Orthodoxy means not thinking--not needing to think. Orthodoxy is unconsciousness." --Eric Blair
  16. Karma Burn... by ImaLamer · · Score: 1

    In Soviet Russia Clichés Cluster You!!!

    (I love any attempt at a Soviet Russia meme based joke... I just picture the smiling face of Yakov in my head.)

    1. Re:Karma Burn... by Farmer+Tim · · Score: 1

      Of course, in Soviet Russia Yakov pictures you, which creates a recursive loop.

      --
      Blank until /. makes another boneheaded UI decision.
    2. Re:Karma Burn... by rubycodez · · Score: 1

      only an old korean with a friggin laser strapped to his head would find that funny

  17. Quality by Indy+Media+Watch · · Score: 5, Funny
    From the press-release

    What is CHAOS - the supercomupter for your wallet?

    The most significant change to the project, as far as the open source community will be conerned, is the quality of the distribution

    As they are concerned about quality, any chance they could put all that unused computing power towards a Goddamned spell-checker?

    --

    Indy Media Watch-Proctologist of the Internet

    1. Re:Quality by Anonymous Coward · · Score: 0

      The open source community will be cornered by the supercommuter and get their wallet stolen.

    2. Re:Quality by Pollardito · · Score: 1

      Slashdot posters are essentially a distributed spellchecker, so they came to the right place

  18. uh... by Anonymous Coward · · Score: 0

    In Australian Russia, security firm runs computer on Linux!

  19. Go DownUnder! by bogaboga · · Score: 0, Flamebait

    An innovation from DownUnder! Are there any other innovations from the Aussies to speak of? I must admit I never took them that serious before. This changes my mind for sure.

    1. Re:Go DownUnder! by bogaboga · · Score: 1

      Heard of Samba?

    2. Re:Go DownUnder! by weijiao · · Score: 1

      I presume this is a troll. You have never heard of samba or rsync?

    3. Re:Go DownUnder! by Anonymous Coward · · Score: 0

      How about penicillin, you bloomin' galah!

      Wikipedia->Howard Florey

    4. Re:Go DownUnder! by Anonymous Coward · · Score: 1, Informative

      "Australian inventions from all decades of the twentieth century are included. Many are well known -- like the Ute (1934), the Hills Hoist (1948), the IVF freeze-thaw method for storing embryos (1983), the Triton portable multipurpose workbench (1976), the Wiltshire Staysharp knife (1970), and anti-counterfeiting technology for banknotes (1992)."

      "Other Australian inventions are more surprising. Almost every office in the country has a wall-mounted Miniboil (1981), aeroplanes worldwide carry black box flight recorders (1961), and the concept of Racecam TV sport coverage was also developed here (1979)."


      From

      http://www.abc.net.au/science/news/stories/s421099 .htm

    5. Re:Go DownUnder! by RikF · · Score: 1

      The only one outside of the techie arena that I can think of is the rotary washing line. I kid you not! RikF

      --
      In Soviet Russia you own your cat
    6. Re:Go DownUnder! by Anonymous Coward · · Score: 0

      openssl, pygtk, samba, portable openssh, rsync, gnu parted, parts of kde. A couple of more general ones: the refrigerator, much of IVF and bulk production of penicillin.

      pity the current crop of luddites in government are gutting the universities, so don't expect this to continue.

    7. Re:Go DownUnder! by stinkyfish · · Score: 1

      Not to mention the black box flight recorder found in aircraft

    8. Re:Go DownUnder! by Farmer+Tim · · Score: 1

      The cochlear implant.

      --
      Blank until /. makes another boneheaded UI decision.
  20. WakeOnLan and NetBoot by Gollum · · Score: 3, Informative

    Here is a suggestion that would allow computers that are not in use to be "co-opted" for use in the cluster.

    Identify the PC's that COULD theoretically be used, and collect their MAC addresses. Also, configure them to try netboot first, then fall back to booting from the hard drive.

    When you want to perform computations, send a WakeOnLAN packet targeted to each of these computers. Wait for netboot solicitations, then, if you have recently sent a WOL packet to that computer, respond with an appropriate netboot directive, booting the PC into a cluster node configuration, with all details loaded from the cluster director.

    Otherwise, allow the netboot solicitation to time out, and the computer will boot into its normal configuration.

    Not sure how OpenMosix handles nodes that simply vanish, but users could simply reboot the PC when they arrive in the morning, if the computation is still ongoing. Otherwise, the cluster director could remote shutdown/reboot each node prior to the user arriving at work.

    Unused PC's would not consume power, cluster node PC's could be instructed to immediately drop the monitor into Power-save mode, etc.

    The cluster director could decide how many nodes to start, or the location of the nodes, to optimise the comms between it and the servers.

    An idea with potential, I think!

    1. Re:WakeOnLan and NetBoot by MikeBabcock · · Score: 1

      It would be simple enough to leave a "Please click here to reboot" on the screen of the PC. Alternatively, some explanation of the fact that the computer is not in fact busy and you're free to use it as you wish would work.

      Of course, replacing the computers with Linux boxes with background processes set to idle would make more sense.

      --
      - Michael T. Babcock (Yes, I blog)
  21. almost too complex by Anonymous Coward · · Score: 0

    This CHAOS distribution sounds neat, but with all those machines booting up different OSes at different times it seems a bit complex, possibly almost too complex to CONTROL. (Ah, the old boot Linux on machines over the network but only in the middle of the night trick.)

  22. Wow! by teddaman · · Score: 1, Funny

    I don't know what you clicked on this time Dad, but this thing's not even running Windows now!

  23. How Old is This? by soniCron88 · · Score: 2, Insightful

    "An Australian security firm is about to launch a clustered Linux distribution based on openMosix..."

    You're kidding me, right? CHAOS has been out for some 2 years (at least). Unless I'm misunderstanding, or another Australian organization is doing this...:

    CHAOS Distro

    But what do I know.

    1. Re:How Old is This? by swe · · Score: 1

      In the article is explains the relationship with mq.edu.au.

    2. Re:How Old is This? by Jesus_666 · · Score: 1

      You're kidding me, right? CHAOS has been out for some 2 years (at least). Unless I'm misunderstanding, or another Australian organization is doing this...:

      Oh, come on. We all know that Slashdot is a bit slow...

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  24. Usage? by Libor+Vanek · · Score: 1

    Does anybody have some example of real (non-scientific nor SETI) example of usage of such a cluster? I want say - what kind of job can such a machine do, especially if generaly network latency/throuhput sucks (standard is still 100 Mbit).

    1. Re:Usage? by bitkari · · Score: 1

      graphics rendering.

    2. Re:Usage? by Anonymous Coward · · Score: 0

      In my departament we have to run some programs that last hours at least 30 times for statistical pourposes. It can be nice to be able to easily launch all this tests in parallel without having to log into any machine in the department.

    3. Re:Usage? by Anonymous Coward · · Score: 0

      modelling the money market. those guys can use some big crunch.

    4. Re:Usage? by Zemplar · · Score: 1

      Data mining, portfolio optimization, credit-risk statistical analysis and model forecasting, etc....

      All 'real world' things that I work with daily and always seem to need more power.

    5. Re:Usage? by Anonymous Coward · · Score: 0

      Brute force encryption breaking

    6. Re:Usage? by asadodetira · · Score: 1

      The line between scientific and "real" usage is probably very blurred, but I think many organizations would benefit from running simulations for purposes of optimization or scheduling. I understand that airlines run a model of their operations 24/7 to determine the prices of the air tickets, so as to maximize profit. Almost any business has to deal with scheduling and optimization problems.

  25. Taco Bell?? by Anonymous Coward · · Score: 1, Funny

    Oh! I see is the biggest Telco of Mexico. isn't it?

  26. Spare trusted processing power? by Kjella · · Score: 1

    I remember hearing about how in the future, we would be able to plug in to the internet and not only access information but also spare processing power. (...) for some computationally-intensive stuff (video editing, ray-tracing, etc.) it would be perfect.

    It's easy enough for SETI which will verify results, and most would be simply discarded. Same with cracking crypto challenges and a few other. But what about video editing, ray-tracing? Someone could just insert junk into it, and you'd never know until you saw it. I'd take reliability over that extra power any day.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Spare trusted processing power? by blueskies · · Score: 1

      and you'd never know until you saw it.

      Uh, no. I'd know because I'd be using a protocol that verifies the work given back by each node by some method. I'm sure it could be fine tuned to verify some nodes more then others depending on the node's current rating for reliablity.

    2. Re:Spare trusted processing power? by Anonymous Coward · · Score: 0

      You can't verify the resultes unless you know what the results are supposed to be beforehand.

      So you have to run the same calculations across several clients - which is cludgy, and inefficient.

    3. Re:Spare trusted processing power? by Anonymous Coward · · Score: 0

      s/resultes/results/

    4. Re:Spare trusted processing power? by blueskies · · Score: 1

      Is your point that error correction is less efficient then not trying to correct errors? Because, guess what, you are right!

      The post above mine has said "it's easy enough for SETI which will verify results..." My point is if you can do it for one mathematical calculation you can do it for certain other types of mathematical calculations. I know for certain that you can distribute ray-tracing work, because I worked for a startup that wrote a multiplatform, multithreaded, distributed renderer.

      A controller would send out work and tile the returning image. The Poster above me has said that he would rather use 1 CPU that was reliable rather then distributed computations because he thinks "reliable" and "distributed" are mutually exclusive. I don't know a lot about error correcting but there are people much smarter then me that have solutions to this problem.

  27. Why just at night? by Eunuchswear · · Score: 1

    All my "corporate desktops" are running as a cluster 24/7.

    Initialy the idea was just to simplify maintenance, but doing a make -j 128 kernel_image is quite fun.

    --
    Watch this Heartland Institute video
  28. Inferno by dodell · · Score: 1

    This seems quite similar to the concept of Inferno (http://www.vitanuova.com/ from Vita Nuova Limited, except Inferno runs hosted on the operating system (it can run natively). Similar concept, different implementation. I'll stick with Plan 9, though :)

  29. ObSimps by Dave_M_26 · · Score: 1
    "Oh, I always wanted to be a Sys Admin. So lazy and surly... mind if I relax next to you?"

    <yawn, stretch>

    Dave

  30. This sounds like computemode... by billysara · · Score: 1
    1. Re:This sounds like computemode... by Anonymous Coward · · Score: 0

      Actually Yes!
      And ComputeMode is already available for download and test.
      A new version with a lot of bug fixes should be available soon furthermore.

  31. Won't be the first or the last time. by WindBourne · · Score: 1

    Just thinking of Satan and how it was renamed to Santa. Sheesh.

    Hummmmm. Maybe Satan and Choas go together. :)

    --
    I prefer the "u" in honour as it seems to be missing these days.
  32. Swap? by elgatozorbas · · Score: 1
    run it on Linux without affecting the local hard disk.

    Does this also mean: no swap?

    1. Re:Swap? by dario_moreno · · Score: 1

      you don't want swap whenyou perform hours-long scientific computations : if the program ever swaps, the perfomance goes down, and since the computer is unattended, the hard disks burns downs in a few hours (happened to me). Many Beowulf clusters are diskless and headless for cost and maintenance reasons anyways.

      --
      Google passes Turing test : see my journal
  33. WOL: yes it does by RMH101 · · Score: 1

    I use this daily to wake up my machines on the LAN from a wireless laptop. I've yet to see a machine that doesn't respond to this - of course I'm tending to use integrated NICs which don't require a separate jumper, but most BIOSes will wake on PCI events too...

    1. Re:WOL: yes it does by gnuman99 · · Score: 1

      Integrated still means it is on the PCI bus. In most PCs today there still is ISA bus, though mostly for things like onboard sensors and the line.

    2. Re:WOL: yes it does by RMH101 · · Score: 1

      i know this.
      i was merely pointing out that if you're NOT using integrated NICs, and don't have the WOL jumper from the card to the board, that you should be able to use wake-on-pci-event to turn it on with WOL anyway.

  34. Finally...my pretties will fly. by stimpleton · · Score: 1


    Converting my old MPEG2 encoded porno movie collection into DivX could really benefit from this.

    My ol' PII 300 takes a night per movie basically.

    Been going for 60 nights now, only 300 to go.

    Could this be a way to get the hole shebang done in a night?

    What a wonderous time we live in.

    --

    In post Patriot Act America, the library books scan you.
    1. Re:Finally...my pretties will fly. by spectrokid · · Score: 1

      sounds like an awefull lot of shebang for one night!

      --

      10 ?"Hello World" life was simple then

  35. Really by Moderation+abuser · · Score: 1

    This is approximately how desktop systems should work... As standard in the daytime.

    The typical user only makes use of around 1-5% of the power of their machine. That's 95% of your investment sitting doing sweet FA.

    So, your OS should have network load balancing built in and when you start a process or sub process it should run on the fastest kit available.

    It's very simple to tack this kind of functionality on to Unix (including Linux here). Mozix does it in a rather nicely integrated fashion, but you can add something like SGE and some wrappers to make any network of Unix boxes act as a coherent system with *very* serious horsepower, or Wattage since we're in the 21st century.

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:Really by billysara · · Score: 1

      There is a package called Condor which runs as a job-schedular under windows or linux. It can either run on dedicated machines or as a seti-at-home screensaver type idea to use idle machines. Works very nicely and can really harvest a lot of idle PC's across companies or campuses...

    2. Re:Really by Moderation+abuser · · Score: 1

      Yeah, I looked at that and went with SGE (http://gridengine.sunsource.net/) at the time, mainly for political reasons. SGE gave me extra buy in from a couple of other departments. Works nicely and relatively transparently even for stuff like OpenOffice.org, Netscape and GIMP which you would normally run locally.

      For fairly heavyweight apps we have the machines grouped e.g. There are a bunch of OO machines, GIMP, Mozilla machines etc. It takes advantage of shared libraries; OO is about 90Mb resident, but about 85Mb of that is shared. Along with large CPU caches and pre-loaded shared libraries there are some *huge* performance benefits to be had.

      --
      Government of the people, by corporate executives, for corporate profits.
  36. Sure, leave your entire network wide open... by Anonymous Coward · · Score: 0

    Most clustering software provides little or no security -- its not like OpenMOSIX is going to switch to an AES network protocol at the cost of a 90% performance hit. So now imagine every workstation on your network, from HR to the executive staff, completely accessible to remote jobs, and each of these "jobs" could easily access the drive in the standard fashion. You might as well share out the system partition read/write to the network...

  37. New to Admining ? by Anonymous Coward · · Score: 0

    Wake On LAN???? What exactly does Wake do? PCs are not truely powered down (if on atx power supplies). They provide 5 volts of pwoer to ethernets/modems to enable them to recieve wol/wor commands.

    1. Re:New to Admining ? by raygundan · · Score: 1

      Yep. Which is why you'll notice the blinky lights on the ethernet port light up even when the machine is off when you plug a "live" ethernet cable in.

      I use it on my HTPC so that the machine can be "off" (and silent) unless I need to use it or access content stored on it remotely. The BIOS also supports scheduled wakeups, which gets used to schedule TV recordings by the software that came with the tuner card.

      "off" is only in quotes because no PC is truly not using any power until the power supply is turned off. They all run some small amount of power even when off, much like your TV waiting for signals from the remote.

  38. woof! by spurious+cowherd · · Score: 2, Funny
    Linux Distro turns PCs into Night-time Clusters

    Gives a whole new meaning to the phrase "zombie process"

    --

    Time flies like an arrow, fruit flies like a banana.

    1. Re:woof! by Anonymous Coward · · Score: 0

      Linux Distro turns PCs into Night-mare Clusters.

    2. Re:woof! by Anonymous Coward · · Score: 0

      Oh wait!
      Linux Distro turns PCs into Night-mare for users.

  39. Been done before by Anonymous Coward · · Score: 0

    This has been done before.

    Oh, voluntarily? Never mind.

  40. Well I'll be a... by Queer+Boy · · Score: 1
    the distro is able to remotely boot a computer and run it on Linux without affecting the local hard disk.

    In Soviet Russia, Linux runs you!

    --
    Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
  41. I had this sort of idea by ajs318 · · Score: 2, Interesting

    I was thinking about "cheaper than free" software -- a Linux distro that turned your broadband-equipped computer into a cluster node while idle -- a couple of years ago. All that computing power going to waste ..... But I couldn't find a way to build a business model around it -- it was just too hit-and-miss for any task I could think of. What data is there that can be batch-processed in a completely non-time-critical fashion, and is so non-security-critical that it can potentially be shown to thousands of strangers?

    You could encrypt everything {and that would go some way to prevent tampering with the returned results}; but then, if you're going to process encrypted input and return encrypted results, that will eat a lot of your processing power. It's a bit like putting a V8 engine through a three-speed automatic transmission ..... in the end, it won't really do anything an old transverse four and man-tran can't, apart from drink fuel and leave you wondering why you bothered.

    There is a possibility of "inter-cycling" in certain, limited settings {using corporate desktop machines which typically have only a few gigs of apps and data for RAID-like backups of servers springs immediately to mind}. But outside of these circumstances, switching off when not in use and recycling when done with are the best ways of avoiding waste. There is often plenty of life in a used machine if it doesn't have to run a bloated graphical desktop environment and numerous accessories {wanted and otherwise}. And at least used PCs are something you can store up till you have enough of them to do the task you want to do ..... remote CPU time and bandwidth are only available for fleeting moments.

    --
    Je fume. Tu fumes. Nous fûmes!
  42. Win95 + scheduled lilo bootdisk + WinNUKE by jokkebk · · Score: 1

    And for those companies with older software and hardware, good old Win95 on harddrive, customized boot disk on floppy drive and WinNuke to boot 'em up goes just as well! :)

    --
    http://codeandlife.com
  43. No thanks! by pandrijeczko · · Score: 3, Funny

    My company already runs Windows on desktops and there's more than enough "chaos" during the day without more needed during the night...

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:No thanks! by ravee · · Score: 1

      Heh heh... I feel the same way. Though I won't mind if there is some sort of monetary payment involved for facilitating this service to them.

      --
      Linux Help
      for all things on Linux
  44. Isnt OpenMosix obselete by OpenSSI? by Hackeron · · Score: 1

    I'm no clustering guru, but I tried OpenMosix and wasnt impressed with the performance at all. While I havent yet tried OpenSSI, I see time and time again that it is far superior to OpenMosix and accomplishes the same objective (SMP emulation over network).

    If you're into clustering, consider trying openssi as well as OpenMosix

  45. I need all the acronyms that haven't been used! by yecrom2 · · Score: 2, Informative

    Unfortunately, CHAOS isn't one of them. There was an article on CHAOS in Linux Magazine in 1996-97 somewhere. It stood for CHeap Array of Obsolete Systems. The author put together a set of 386, 486, and Pentium boxes that he bought bundled on a pallet. I think he used slackware and beowulf, but in the end, it actually had some pretty significant computing power. The computational power/Kwatt hour ratio wasn't very good though. I wonder if he ever had to run his furnace in the winter?

    I've got the Cheap and Obsolete part of his setup already, but not setup in an array.

    yecrom2

  46. Re:Might be some problems... by conteXXt · · Score: 1

    I don't know about your computers but on mine PXE comes before CDROM,FLOPPY,HD boots.

    I am sure the sysadmins using this would make sure of this too.

    --
    The truth about Led Zep should never be told on /. (Karma suicide ensues)
  47. Uninformed nature by Anonymous Coward · · Score: 0

    This would augment mainframes that number crunch 24/7
    The several large offices I've worked at keep desktops powered on at night. I have to assume the answer is that the energy cost isn't that great.

    A company can also sell its extra computing power, so it can be a valuable asset.
    The Pure Hacking website quote sounds more like gratuitous sexual innuendo rather than a business solution. Just get protection for nighttime internal penetration testing!

  48. similar thing, without the reboots by sonamchauhan · · Score: 1

    similar thing, without the reboots:

    Build a heterogeneous cluster with coLinux and openMosix

  49. Marketing CHAOS for corporations? by tbase · · Score: 1

    A software package that controls my companies computers and it's called CHAOS? Where do I sign up?

    --

    666-607: 6th floor apartment of the beast
  50. Hello? McFly? by Spackler · · Score: 4, Interesting

    Nice. A hacking company wants me to load a tiny 6 megabyte linux client into my secure network that then becomes a dumb node in my cluster, "without disturbing (or even touching) the contents of the local hard disk". A company that says they use the power to crack passwords.

    Yeah, sign me up with the full knowledge of how many company network policies I would be violating, and the fact that I would not trust them as far as I could throw a datagram.

    Hmmm, it quacks like a duck. I would swear they taught us this in both "Social Engineering" and Advertising. Give the "mark" a little benifit, and then take over his world.

    1. Re:Hello? McFly? by Anonymous Coward · · Score: 1, Insightful

      Really.

      This is just a repackaged "ClusterKnoppix". If you're uncomfortable with it (justly), just grab Quantian. Though designed for scientists and number-crunchers, I've gotten a lot of general use out of it. Besides, if you're doing cluster computing it's almost certainly going to have some number-crunching component to it, and it's worth some overhead to have analysis tools on the client just in case.

      It's from a pretty clean academic background and if you can't trust that, get ready to either audit the code yourself or cough up some $$$.

    2. Re:Hello? McFly? by Anonymous Coward · · Score: 0

      err.. sorry for asking, but extractly how far can you throw a datagram? Can you express it in terms of angels on a pin?

    3. Re:Hello? McFly? by Anonymous Coward · · Score: 0

      And tell your CIO you want to help the world by running a program called Chaos ? I guess Slammer and Blaster were already taken, opensource wants respect and buy in but as long as they keep coming up with names like this...

  51. been there, done that by lineman60 · · Score: 0

    this site has been doing it for a while. i tryed it and it was not all that bad. however it was still in alph and i did not expect much. ahref=http://www.flashmobcomputing.org/http://www. flashmobcomputing.org/>

  52. WTF??? by NardofDoom · · Score: 1
    Yes... let's leave a bunch of corporate PCs, each consuming 250W of power *on* all friggin' night just so they can have computing power. Not only that, let's do it in an air conditioned office so that we're heating the very office we're trying to keep cool.

    And here I thought we were trying to use less electricity...

    --
    You have two hands and one brain, so always code twice as much as you think!
    1. Re:WTF??? by Professeur+Shadoko · · Score: 3, Informative

      This is at night. Elecricity is cheap at night.
      Well, at least in my country, where nuclear power plants like to have a steady load.

      Computing on workstations at night is probably waaaaaaaaaaay cheaper than on a supercomputer during the day, then ;-)

    2. Re:WTF??? by NardofDoom · · Score: 1

      I'm talking about emissions and waste. Solar is the most convenient form of renewable electricity, and it's not available at night. (Last I checked.)

      --
      You have two hands and one brain, so always code twice as much as you think!
    3. Re:WTF??? by Anonymous Coward · · Score: 0

      This is at night. Elecricity is cheap at night.

      How about the heat issue? Your country isn't near the Equator, I assume.

  53. Reviewing our terms by ianscot · · Score: 1
    Having heard these terms used sloppily and seemingly interchangeably, I took advantage of your post and my handy desktop dictionary to sort them out:

    "Fundamentalism" has to do with the Protestant movement in the US which emphasizes the literally interpreted Bible as fundamental to Jesus's teachings.

    "Evangelism" can mean either "the winning or revival of personal commitments to Christ" or "militant or crusading zeal."

    "Zealot" in its most general meaning is "a fanatical partisan."

    Offhand I'd say either "evangelist" or "zealot" would have been more adroit choices than "fundamentalist." Linux advocates would be far from any "religion of the book" fundamentalism based on one true text.

    So point taken.

    --
    "Fundamentalism" isn't about divine morality. It's about human authority.
    1. Re:Reviewing our terms by qurk · · Score: 1
      (Getting a little offtopic here)

      I think you are right. I am confused however, at the "fundamentalist" viewpoint of being so adamant about strictly interpreting the entire bible (or at least whatever part of it supports your argument at the time), when as "Christians", shouldn't the "fundamental" viewpoint be the parts of the bible that either try to describe his life or are quotations of Christ? Don't get me wrong theres a lot of good advice and stuff in the bible by a multitude of writers, but a lot of the writers are obvious homophobes or have some other personality flaw or bias. Not to mention the old testament is a conflicting mass of whacko stuff, that doesn't really have much to do with the words of Christ. Not that there isn't some beautiful stuff in there.

  54. Open Source Distributed Password Cracking by Anonymous Coward · · Score: 0

    I work for an investigations firm that specializes in Computer Forensics. We are often faced with the challenge of having to brute force password protected documents etc. I know of cilian which provides a CHAOS compatible NTLM distributed brute force solution... anybody know if there are Open Source Distributed password cracking solutions available for this platform??

  55. Security an issue. by WareW01f · · Score: 1

    The one question that this raises is the big one on security. I've run Seti at a number of places. At one place I came in one day to find my computer off and all of the cat5 pulled out of my hub. The network admin (not the brightest bulb on the Christmas tree) had noticed "strange traffic" on the network and traced it down to my machine. He then claimed that the whole network was acting funny and it was my fault. I'm no MSCE (nor do I ever care to be), but I've admined enough networks in my day. I looked at his "strange traffic" only to find that the PDC on the network has barfed (they of course *had* no BDC) so when the pissing contest started, my souped up NT 4 dev box (which was of course running as I had Seti on it) won and became the new PDC. The network admin saw the strange charts on my screen and had freaked that some l33t haxor had hacked my box and was taking over the network. I helped him fix the issue, got my "talking to" by higher ups, and tweaked my registry so my box couldn't do that again.

    Yes there is was a paranoid, inexperienced admin, but Seti *was* closed source code and so I really couldn't be sure that it wasn't a nice big back door to my network. Something to think about when entering the wonderful world of "lending" clock cycles. Frankly the idea of the app rebooting the PC and running it's own OS (with no checks and balances on accessing the local drive, etc) is not something that I would sign up for myself. I think the idea is great, but it's best left in a trusted client and preferably in a Java sandbox or the like to make sure that they're not borrowing more than just clock cycles.

  56. Cool idea, awful name by chiph · · Score: 1

    If I were a corporate IT director, it's not likely that I'd let software named CHAOS on my network.

    Try a name change -- something like LDCG - Linux Distributed Computing Grid to get more acceptance.

    Chip H.

  57. our company started doing this 1990 by peter303 · · Score: 1

    Its not that new. We needed to do lots of scientific number crunching. Consolidated workstations with shell and socket protocols. Better tools now.

  58. Live CD + Net Boot + Grid + Thin Client = ... by Anonymous Coward · · Score: 0

    There is an open source live CD project called "Cluster Live". It boots a cluster of thin clients and share its load by using conventional Linux kernel e.g. Red Hat Linux, etc.
    http://thinux.sourceforge.net/thingindex.html

  59. Imagine a beawolf cluster of these! by harris+s+newman · · Score: 0

    title tells all.

  60. It's security dammit! by Mycroft_514 · · Score: 1

    ALL of our systems have wake on lan disabled, and for good reason.

    Many of our systems have sensative data on them. You really want to be exposing that with such a system?

    Just because you CAN do something doesn't make it a good idea.

  61. I wonder if Professor Amnon Barak knows about this by MultiPass · · Score: 0
    This sounds like a fork of the original MOSIX written by Professor Amnon Barak (Hebrew University, Isreal).

    IANL, but the MOSIX License Agreement is very specific in terms how the code can be used, here are some quotes:
    • THE CODE is the intellectual property of the Copyright owner (currently, Amnon Barak or Amnon Shiloh or both).
    • You may make copies of THE CODE or its derivatives for yourself or for your company or for your organization.
    • Any use not specifically permitted by the Copyright owner is hereby excluded from this License Agreement. In particular, this also implies that you are not allowed to redistribute THE CODE or its derivatives outside your premises, your company or your organization.
    • Reverse-engineering of parts of THE CODE (if any) that are provided in binary and/or assembly form is not allowed.

  62. Soon to be renamed SkyNet by DCheesi · · Score: 1

    Hmm, it can remotely take over other computers and add them to its own processing power... sounds like the Rise of the Machines to me!

  63. YAWNS: Yet Another Workplace Network Supercomputer by deadline · · Score: 1

    I got so tired of responding to these "Supercomputer in your office" articles, I put up a web page Cluster Urban Legends to help separate the fact from fiction.

    --
    HPC for Primates. Read Cluster Monkey
  64. The well kept secret of office PC's worldwide by wootest · · Score: 2, Funny

    Slave to Microsoft Office by day, supercomputer with immense powers by night!

  65. SkyNet Precursor by Mr.+BS · · Score: 1


    I just wanna make sure I'm hangin with John Connor when SkyNet goes online!

  66. Re:Might be some problems... by TheLink · · Score: 1

    yeah, well it's could be a bit "funny" if someone runs a rogue PXE server + does wake on lan...

    Could scare someone working in the middle of the night ;).

    --
  67. Cluster within Windows by AIXadmin · · Score: 1

    What would be cool is if when people left a VMWare (or similiar tool) session was launched running CHAOS. Then you could easily have all your Windows desktops added to the cluster!

  68. And soon... by Anonymous Coward · · Score: 0

    We'll be getting auto mutated computers distributed around the world and evolving towards the Matrix :)

  69. somebody's been there, and used the name before by DataDevil · · Score: 1

    Check out http://www.llnl.gov/linux/chaos/ for the 'Clustered High Availability Operating System'...so much for new acronym, as some other people already pointed to other CHAOS projects as well

    --
    -- signed for your pleasure --
  70. i just dont get it by comet69 · · Score: 1

    this clustering technology is super old school.. i know i'm not the only one thats thought it would be a cool idea to have computers take on certain high calculation computing tasks during times of idle.

    i've seen some clustering projects come and go.. i really wish i could see some sweet software developed for the virtual architecture in which the cluster creates. the wonderful idea of cheap super computing solutions has yet to diminish, but i still don't see many potential buyers..

    --
    - Hi I'm Linus Torvalds and I pronounce Linux, Lih-nix..
  71. I hope this runs on Windows. by MikeFM · · Score: 1

    The real beauty to companies using this kind of setup for crunching data is that it can run in a limited level (using Linux running on Windows) when the computer is doing other tasks but can boot into a pure Linux enviroment with no resource limitations after the user has gone home. So when the computer would otherwise be off it's crunching data. When the computer is idle (such as during meetings, lunch breaks, etc) it's crunching data. When the computer isn't being kept busy (during those minesweeper games) it's crunching data. You're Windows machines can quietly sit there creating a Linux supercomputer 24 hours a day without the user even noticing.

    Companies could lease this CPU time out if they aren't needing it themselves. Imagine if this became popular how it could be useful to a company like Pixar. Instead of the time, money, and energy of hosting their own rendering farm they could lease time from companies. They could probably lease the time cheaper than they could setup their own cluster and they could lease almost unlimited amounts of time such that rendering could be sped up a lot (in real time, still the same amount of CPU time). There are lots of uses for CPU time out there so why not use it? And since these are mostly LANs the connections are much faster than attempts to do this kind of CPU time leasing in clusters over the Internet.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  72. Zombies by djcatnip · · Score: 1

    This sounds exactly like what those windows boxes get turned into when it turns into a spam zombie. Or maybe this is what the next level of spam zombie will look like. It boots itself! It runs without a physical operator! It loads its own OS! It does stuff when you're not there!

    --
    I make these: http://beatseqr.com
  73. Re:Think Gusers. by otisg · · Score: 1

    Dumb lusers using a dumb OS during the day and the dumb computer letting a dumb OS abuse its CPU during the night? Sucky.

    --
    Simpy
  74. I have a better use for nighttime CPU cycles... by edunbar93 · · Score: 1

    Don't use them at all. Turn the damn thing off at night and save a little power for the next guy.

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  75. Users will blame problems on CHAOS by seawall · · Score: 1
    Having done something similar (but much MUCH cruder) in the past I guarantee that every glitch from the time you start using this will be blamed on the cluster.

    We had to stop not for technical reasons but because people wouldn't let us run the code on their machines any more.