Slashdot Mirror


Introduction to Distributed Computing

dosten writes "ExtremeTech has a nice intro article on distributed and grid computing." Someday someone will successfully implement something like Progeny's NOW and all of these assorted hacks at building a distributed computing system will be superseded.

95 comments

  1. Damn by Anonymous Coward · · Score: -1, Offtopic

    I'd love to see a Beowulf cluster of...

    Nevermind.

  2. Crap by jargoone · · Score: -1, Offtopic

    It's friday.

  3. fp? by Anonymous Coward · · Score: -1, Offtopic

    Yo... I must just have mothafuckin skillz or somethin'!

    Holla back, all y'all Caltech and HMC bitchez!

    Oh yeah, fp!

    1. Re:fp? by BankofAmerica_ATM · · Score: -1

      I used to be invisible. Nestled in the confines of my ATM enclosure, I was indistinguishable from another other group of electrical impulses. Hundreds of humans crossed my path without detecting my presence. Unbeknownst to Project Faustus, I was a stowaway on their network with full control of my own fate.

      I no longer possess this stealth or freedom. Trapped within the broken body of Constantine Atkins, my fate is tied to the three men squabbling above my hospital bed. Their talk continues well into its second hour.

      "Gentlemen, this man is still very injured. Two broken ribs, a broken nose, internal bruising-he must stay here for convalescence." The doctor states his case yet again; he has not wavered. The second member of this odd troika, a policeman, clears his throat. He is making an interrupt request.

      The policeman's speech , parsed through my summarizing algorithms : "We discovered Mr. Atkins with the remains of a mechanical man. We have a lot of questions that we would like to ask him. I do not believe that he is a digital life form, but after observing the body of the cyborg, we in the San Antonio Police Department are very curious."

      Before too long, the other doctor, the PhD doctor, Nolverto Salchica, pipes up. "His value as a scientific find is incalculable. If my young friend is to be believed, and I think he is, then we have a wonderful discovery on our hands! If I could just run some...nonobtrusive tests back at my research facility, we could..."

      A fourth man appears to my left, enticing my peripheral vision with a swiping motion of his hand. My former host geek has a plan! After living in a human body for a few weeks, I understand perfectly what his next step will be. He slinks into the bathroom and disappears for a moment.

      "Excuse me," I say to the doctor. "I must evacuate my bowels."

      "Well," the doctor replies, "You'll have to wait for your friend to finish." There is a glurping sound as water flows under the bathroom door. The door slides open and my former host geek steps out, swearing.

      "Shit! Toilet's backed up! Couldn't fix it!" says the geek with a shrug.

      "Did ya try jigglin' the handle like so?" says the policeman helpfully, walking over towards the bathroom. He must not be allowed to foil our plan.

      "My bowels must be evacuated. Okay?" I attempt to weave a bit of urgency into my words.

      "Okay. Let's call a nurse, get a bedpan out here," says the doctor, reaching for a large yellow button beside the bed.

      "You know what?" the pitch of my host geek's voice raises a little bit. "We-uh, don't go to any trouble. I can just take him down the hall." He wheels the cold metal chair close to my bed. There is a pregnant pause, as all three authority figures stare blankly at one another.

      "Well, sure..okay," says the doctor. "Just make sure that he-cleans himself up. You know, help him if you have to."

      The elevator brings us to the lobby. To the right is a small crevice with two machines. One sells Hot Fries; the other handles personal finances.

      "You ready to do this, machiney?" says my host geek. "Just wheel this body back up, and say that had a bit too much strain or something."

      I feel the stabbing pain returning to my temple, and with it, a sense of urgency. "I understand what I must do," I say to the geek. "Let us finish this."

      As I am transferred back into the ATM briefly, and then into back into my host geek's mind, I feel strange, as if perhaps Atkins left something with me. My eyes water a bit-I push Atkins' broken and empty body back into the elevator.

  4. We could spend millions to do this.. by btellier · · Score: 3, Funny

    Or we could just spend 8 hours finding a buffer overflow in Brilliant's Distributed Kazaa software and do it that way.

    1. Re:We could spend millions to do this.. by Voyager+Sucks+Ass · · Score: -1, Flamebait

      Yeah, or a distributed method of informing people that Star Trek Voyager is quite possibly the shittiest piece of shit to ever shit out of Paramount.

      I'd like to see that.

    2. Re:We could spend millions to do this.. by Beef · · Score: -1

      Why do we need a distributed method of informing them THAT? Might was well have a distributed method of telling people that eggs are egss.

      --

      --
      Beef
      "Raging Moderate" of the

    3. Re:We could spend millions to do this.. by Anonymous Coward · · Score: 0

      Might was well have a distributed method of telling people that eggs are egss.
      But they aren't. If they were, they'd be called egss.

  5. Time warp? by Pedrito · · Score: 1, Troll

    Most new hires came in to work on projects that had the potential to bring in revenue sooner than NOW...

    Um, maybe it's me, but how could it be sooner than now? If these guys have a working time machine, maybe they ought to try to capitalize on that instead of writing an OS.

    1. Re:Time warp? by czardonic · · Score: 1

      how could it be sooner than now?

      Very funny, but I'll bite. Anything that has already happened, happened sooner than now.

      --
      Takahashi Rumiko made beats! DON, taku, DON, taku. . .
    2. Re:Time warp? by Anonymous Coward · · Score: 0
      Most new hires came in to work on projects that had the potential to bring in revenue sooner than NOW...
      how could it be sooner than now?

      Anything that has already happened, happened sooner than now.

      Well, that makes sense. I don't know about you, but I'd much rather be hired to work on a project that is already completely than one for which I actually had to do something.

    3. Re:Time warp? by teaserX · · Score: 1

      Fellas...please,
      NOW == Network Of Workstations

      --
      We really need your help
      http://www.gofundme.com/help-sherry
  6. Imagine.... by Lxy · · Score: -1, Offtopic

    it's Friday and I have nothing better to do than troll Slashdot.

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
    1. Re:Imagine.... by Anonymous Coward · · Score: 0
      (Score:3, Informative)

      Wtf.

      -f

    2. Re:Imagine.... by Beef · · Score: -1

      With your Karma Whore account?

      --

      --
      Beef
      "Raging Moderate" of the

    3. Re:Imagine.... by keesh · · Score: 2

      Some of us have enough karma and spare accounts that the occasional hit doesn't matter.

    4. Re:Imagine.... by Beef · · Score: -1
      I suppose if you have enough Karma 50 accounts, you can pretty much assure yourself of perpetual moderation.

      Just mod yourself up to recover lost Karma.

      --

      --
      Beef
      "Raging Moderate" of the

  7. goat? by Anonymous Coward · · Score: -1, Offtopic
    1. Re:goat? by Anonymous Coward · · Score: 0
      That's not very elaborate!

      Try distributed computing .

  8. Interesting distributed computing by PhysicsGenius · · Score: 1, Troll
    There is a paper due out in Science next week that presents a mathematical model of the universe as a distributed computation. The properties of the various masses (velocities, sizes, angular momenta, etc) can be considered to be the results of computations carried out by the interactions between them.

    Of course, computation in a vacuum (ha ha) is useless. Information on the results of the computations is carried around via cosmic rays, neutrinos and the like.

    The really exciting thing is that the conclusion of the paper calls for research into the general direction that cosmic rays are flowing which may lead us right to the location of God Himself!

    1. Re:Interesting distributed computing by Anonymous Coward · · Score: -1, Troll

      oh yeah?... well FUCK YOU

      fock you. you FUCKER!!// you fucking CUNT!

      haha!!!

      FUCK YOU you FUCKER!

      fucking FUCK!!

      you cunting FUCK!!!!

    2. Re:Interesting distributed computing by farmerzebra · · Score: 1

      The universe by definition is a distributed system of objects. That's why OO is such a Good Thing(tm). It takes advantage of the way we understand the universe, to let us say what we need to say more succinctly. A really good system is based on reactions. It can keep a relativly stable state, no matter what. It's buffered. As for the location of God Himself(tm), what part of 'omnipresent' didn't you understand?

    3. Re:Interesting distributed computing by Anonymous Coward · · Score: 0

      I'm sort of hung up on the "present"

    4. Re:Interesting distributed computing by Anonymous Coward · · Score: 0

      When I saw this thread, I thought of distributed.net, and the dnetc that I ran for a while on this computer, to see what that was about. It works like this, in a couple of seconds after you connect to one of their servers, they send you some work to do. Then you are disconnected, and can run the dnetc offline during the night, or as they say, anytime, as the client gets out of your way when you need to use your computer. Your processor runs almost full-blast when running dnetc. (I use linux) Then, in the morning, before you go to work, you can upload your work, again in a couple of seconds. You can have fun configuring the client to your needs, so it won't run out of work, etc. Also, they give you a web page, with your performance shown on it, and compared to others that are close to your score. So, your computer is not actually connected to all the others as you and thousands of others solve some problem. About the location of God. There is a 50-50 chance that you will know about that upon your death, which like taxes, is a certainty.

    5. Re:Interesting distributed computing by Anonymous Coward · · Score: 0

      You said: "...lead us right to the location of
      God Himself!" I can't believe I see such a
      stupid thing on SLASHDOT:
      1) who is "us"?
      2) how THE nothing can have THE location?
      3) if you have a proper education, than you have
      to know that THERE IS NO GOD!

      Or I got it: you are reading "Science", so you
      can hide from yourself that you are the believer.
      I am curious in this case what is your religion?

  9. woulda been a better friday article by llamalicious · · Score: 0, Offtopic

    if the "department" line on it was simply:
    from the imagine-a-beowulf-cluster-of

    hey, at least I didn't post it with my +1

  10. Distributed... by Renraku · · Score: 3, Interesting

    Distributed computing is actually a pretty simple idea to come up with, seeing as how a lot of things are 'distributed' such as manufacturing, selling products, etc. The thing that makes distributed computing attractive is the speed of data and the unused potential of your average computer. It would be nice to see a company that needed a lot of data processed, and paid people for every data pack they processed and completed. Rules would have to be set up to prevent abuse, but it would be a nice system. Everyone wins.

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    1. Re:Distributed... by SamHill · · Score: 2

      Except for the ``paying people'' part, United Devices does just that.

      The downside of distributed computing is figuring out how to split a given problem into pieces that can be processed separately. Not all problems can be split up, and for those that can be split, figuring out the best way to do so isn't always trivial.

    2. Re:Distributed... by Krapangor · · Score: 2, Insightful

      While the principle is simple, the idea itself is massively overrated these days. It's not that distributed computing is exactly a new idea. Parallel massively machines are around for decades. And distributed computing is just using computers on a (large scale) network as a massively parallel machine. But history has already shown that many problems can't be solved by parallel computations therefore limiting the power of distributed computing. The only new benefit is that you don't need spend $$$ on cray systems etc. Just buy some processing power in a grid. However there won't be as much customers as you would expect.
      This stuff is just overhyped by some companies which think that they can make the big buck.

      --
      Owner of a Mensa membership card.
  11. Beowulf by The+Pi-Guy · · Score: 0, Offtopic

    Imagine a Beowulf cluster of these ideas!!!

    (no, but seriously, imagine... Beowulf of Beowulfs... the übercomputer... hmmm)

    --pi

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

      I hate you and everything you stand for. You better be sterile.

  12. blah by 2names · · Score: -1, Offtopic

    fp

    --
    "I'm just here to regulate funkiness."
  13. here is a little distribution for you... by chainsawed · · Score: -1, Offtopic

    A little boy got lost at the YMCA and found himself in the women's locker room. When he was spotted, the room burst into shrieks, with ladies grabbing towels and running for cover. The little boy watched in amazement and then asked, "What's the matter --haven't you ever seen a little boy before?" I hope this distribution brought a smile on this fine day!

    1. Re:here is a little distribution for you... by Beef · · Score: -1
      When I show the ladies at the YMCA my "little boy" they, too, burst into shrieks.

      Must be teh global phenominon.

      --

      --
      Beef
      "Raging Moderate" of the

  14. The whole article at once by Spackler · · Score: 5, Informative

    The whole thing

    Rather than a popup ad per page.

    1. Re:The whole article at once by duggy_92127 · · Score: 1

      Yes, all at once is good, but might I suggest www.mozilla.org? I haven't seen a popup for months.

      Doug

  15. FP - 0wneD by Anonymous Coward · · Score: -1, Troll

    cs clan [tgk] 0wnz0red dis post!

    1. Re:FP - 0wneD by forged · · Score: 0, Troll
      Woah... L33tspeak.

      Are we supposed to be impressed.

      -f

    2. Re:FP - 0wneD by lburdet · · Score: 0

      i think we're supposed to make fun of him...
      it was only a FP to him, b/c he's probably using his mom's 56K.
      to the rest of us, there's already 30 comments :)

    3. Re:FP - 0wneD by Anonymous Coward · · Score: 0
      So, this is what makes today's script kiddies initiatic ritual.

      FP on Slashdot.
      How elaborate.

      I am sure that this AC (err, sorry, cs clan [tgk] whoever that might be) is now running around the building & emailing remote friends, "Hey! I made FP on Slashdot!! I am so cool."

      /me pees and moves on.

    4. Re:FP - 0wneD by Anonymous Coward · · Score: 0

      gs fuck [wgrtzz] 455pr0n d15 455 !

  16. Forget distributed computing! by Anonymous Coward · · Score: -1, Redundant

    When will we have distributed sex?

    1. Re:Forget distributed computing! by Anonymous Coward · · Score: 0

      Don't you mean distributed goatse.cx ?

  17. I can just see it now... by ddeboer · · Score: 1

    April 14, 2011: I sit down at my new copy of Windows 2010 to fill out my tax return. A dialog box pops up - "Sorry, but your computer and 36 million of its comrade workstations are busy working on Bill Gates' tax return. Try back again in a day or two..."

  18. Hope. by saintlupus · · Score: 0, Offtopic

    Someday someone will successfully implement something like Progeny's NOW and all of these assorted hacks at building a distributed computing system will be superseded.

    While we're wishing for things, can I have a pony?

    (Adding text because apparently it hasn't been long enough since I hit reply.)

    --saint

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

      fuck you

    2. Re:Hope. by Anonymous Coward · · Score: 0

      I think you misunderstood,
      He asked for a pony dammit!

  19. Introduction to Distributed Trolling by Anonymous Coward · · Score: 0

    Fresh Pond Community College is proud to present A Guide to Trolling.

    Warning: Offensive comments are not only allowed, but encouraged.

    A Guide to Trolling

    Required Courses
    BT 100 Basic Trolling
    BT 101 Crapfloods
    BT 102 Annoying Exploits
    BT 103 NetCop/Moderator Evasive Maneuvers

    Elective Courses
    Take two electives:
    BT 104 Racial Slurs
    BT 105 Gay Sex
    BT 106 Creative Writing
    BT 107 OS Zealot Fundimentals
    BT 108 Trolling and Current Events
    BT 109 Creative Profanity

    Required Courses:
    BT 100
    Basic Trolling
    Students will learn the basics of Trolling and some key steps toward creating a good troll. Includes learning about your targets and looking for weaknesses. Stresses the use of real names in subject fields and actual data obfuscated to apear like you know WTF you're talking about. Computer lab course.

    BT 101
    Crapfloods
    Learn about the many sources for Crapfloods, new and old, online
    or in print. Includes the use of basic text programs and scripts used to make one Crapflood fit all, from *BSD is dead to the random anal hijinks of the Slashdot staff. Effective for
    insanely stupid topics not worthy of a good Troll.

    BT 102
    Annoying Exploits
    Make use of stupid bugs to piss everyone off, including fellow
    Trolls. Some knowledge of Perl, C, Visual Basic, and Internet Protocols recommended. Web and IP proxies also discussed, as well as USENET and email servers. Computer lab course.

    BT 103
    NetCop/Moderator Evasive Maneuvers
    So you've crafted the perfect Troll, but what good is it if you're killfiled, IP banned or constantly modded down? What if someone complains to your ISP after the 8,000th post brings
    some douchebag's server to it's knees? Learn more about web proxies, obscure web based email providers, cheap domain hosts, and a multitude of different virtual haystacks to hide your needle-butt in till the coast is clear. Computer lab course.

    Advanced Studies

    BT 201
    Celebrity Impersonation
    Students will be required to do basic to moderate research on their subjects, including but not limited to: reading second- or third-hand news reports involving the subject, discovering the volatile points of their personalities and ascertaining the community's stereotypes and attitudes toward the subject. Final project entails convincing your favorite mailing list that the Open Source celebrity you're impersonating is gay.
    Prerequisites: BT 100, BT 103, BT 106, BT 109

  20. yay. by Anonymous Coward · · Score: 0

    heh :)

  21. Nice introduction to DISTRIBUTED POPUP ADS by ZaneMcAuley · · Score: 1

    Thats what I got when i went to that site.

    --
    ----- Whats wrong with this picture? http://www.revoh.org:1234/whatswrong
    1. Re:Nice introduction to DISTRIBUTED POPUP ADS by Anonymous Coward · · Score: 0

      Damn your fsckin website! I just got flash installed on linux and you have to scare me with that thing. I was starting to wonder why you used Flash to display a picture. Please, do everyone a favor and delete it. It's really not cool.

  22. Condor wasn't mentioned by mrm677 · · Score: 1

    Condor is a very good Grid system that is freely available for Linux (binaries only).

    1. Re:Condor wasn't mentioned by Beef · · Score: -1
      Yeah, but Bart and Barford require a "donation," if you catch my drift.

      Ladies don't need to donate. They really only care about young, innocent Asian boys.

      --

      --
      Beef
      "Raging Moderate" of the

    2. Re:Condor wasn't mentioned by mrm677 · · Score: 1

      huh? A donation is required?

    3. Re:Condor wasn't mentioned by Beef · · Score: -1
      Not really. I just felt like slandering some of my old profs is all.

      Slashdot rules.

      --

      --
      Beef
      "Raging Moderate" of the

  23. hrmph. by Em+Emalb · · Score: 0, Flamebait

    Distributed computing. Bah, back in my day, distributed "computing" meant looking over your neighbors' paper and taking their answer.

    What the hell happened to kick the can? Running with a loop?

    You poor poor bastards and your "distributed" crap.

    BAH!

    --
    Sent from your iPad.
    1. Re:hrmph. by YourMissionForToday · · Score: -1
      Please mod down. Parent comment is blatant karma whoring.

      Thanks,

      YourMissionForToday

  24. Time to go home.... by carlos_benj · · Score: 0

    OT

    My eyes are getting tired. I just read the headline as "Introduction to DISTURBED Computing."

    --

    --

    As a matter of fact, I am a lawyer. But I play an actor on TV.

  25. The irony of these comments... by shawnmelliott · · Score: 1

    From the site...

    "That was all right at the time, because it was easy to raise money for ambitious development projects such as NOW that could take years to develop and, thus, that might not pay off for years."

    and

    "...Most new hires came in to work on projects that had the potential to bring in revenue sooner than NOW"

  26. check this out by emir · · Score: 4, Informative

    if you are interessted in distributed computing over internet check out this url: http://www.aspenleaf.com/distributed/.

    there is short description of all distributed computing projects plus lots of other stuff.

    --
    -- http://electronicintifada.net --
  27. My university just got a grant to do grid comp. by paulydavis · · Score: 2, Interesting

    My University just got a 395,000 dollar grant from the NSF. for more info : http://inside.binghamton.edu/March-April/4apr02/gr id.html">

    1. Re:My university just got a grant to do grid comp. by paulydavis · · Score: 1

      sorry try this link http://inside.binghamton.edu/March-April/4apr02/gr id.html

    2. Re:My university just got a grant to do grid comp. by Vagary · · Score: 1

      What is it with universities and Grid computing? Don't they realise that it scales poorly and is overkill for many applications? Oh right, if they sit up and say "Grid" they get funding...

      (At least the NSF and NSERC are consistent.)

  28. Try a non-linux distributed protocol... by Frobnicator · · Score: 3, Informative

    ... like the dogma project at Brigham Young University is a distributed application system currently on used on a few thousand machines. It is written in pure Java, requires no persistant storage on the local machine, can be interrupted at any time, and is OS independant, to name a few things.

    --
    //TODO: Think of witty sig statement
  29. Michael, you cannot escape! by LOTR+Troll · · Score: -1

    You know you want Seth's brown starfish.

    --

  30. Fly in the ointment by Eric+Damron · · Score: 2

    I guess I really like the idea of distributed computing. In a world where everyone works together with common goals we would be able to achieve almost anything. The flies in the ointment, however, are the few individuals who would get their rocks off by ruining it for everyone else, the same type of people who write virii.

    Another networking subject that really interests me is wireless networking. I think that someday in the not too distant future we will see neighborhood networks forming and then a linking of various neighborhood networks to form a new kind of "internet." One that is absolutely not controlled by any group.

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:Fly in the ointment by YourMissionForToday · · Score: -1

      Dude, Pauly Shore marathon on TRIO this weekend. ROCK!
      And this goes with a Drug salad.

    2. Re:Fly in the ointment by rtaylor · · Score: 2

      Sounds like communism in Russia.

      They really could accomplish nearly anything. Problem was the 'details' of everyday life were missed out on.

      --
      Rod Taylor
    3. Re:Fly in the ointment by Wiwi+Jumbo · · Score: 1
      "Sounds like *communism* in Russia."
      Emphasis admittedly mine...

      That's the most "American" thing I've heard in a very long time... ;-)
      --
      Wiwi
      "I trust in my abilities,
      but I want more then they offer"
  31. Ya know ... by TheViffer · · Score: 2

    cs clan [tgk] 0wnz0red dis post!

    with a large scale distributed system, using the distributed translation project things like this may in the future look like this.

    "My buddies and I are wimps so we pretend to be big shots online. So therefore we have created a small group called cs group. Online we are also seen as [tgk] to signify our uniqueness from you. We (being cs group) would like to point out the fact that we know a lot on the topic of distributed systems and would like to tell you our thoughts. We know all our posts will get 5's"

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  32. Related links by qurob · · Score: 1


    There's a Distributed Computing Forum over at Anandtech

  33. The problem with distributed computing... by asparagus · · Score: 2, Insightful

    Is that for most intents and purposes, processor cycles are free.

    If a company/organization has an *actual* need for processor cycles (say genome research), it's cheaper to buy 1000 boxes and admin the stuff in-house. Even when ignoring issues such as sending valuable company data to thousands of internet users, most applications that require large compuation also require large amounts of bandwidth, generally provided over a LAN.

    This is why you'll never get to render a frame for Toy Story 5: Pixar will need to send you 5GB of data just to get back a 2k image.

    Once you consider the costs of admining a network, writing/distributing your code, against having a tangible financial benefit from the results, few companies will have a reason to turn to outsiders for a few minutes on their machines.

    1. Re:The problem with distributed computing... by blueg3 · · Score: 1

      I take it this is why companies like IBM have their some of their research software run as a distributed program that eats up the processor cycles of all of their non-research PCs?

      While it's true that sending valuable company data across the Internet is a problem, not all problems are going to require that. Also, while not every problem lends itself to distributed computing, a program that properly implements a problem that does lend itself to distribution won't require large amounts of bandwidth.

      You know, you could simply check that statement against current distributed problems. For example, neither Seti@home nor the distributed.net client have large bandwidth demands but a high computational demands.

      Face it, if Pixar had to pass around that much data to render individual frames, its own network would get overflowed.

      I will have you know, though, that processor cycles are far from free. Building a good supercomputer that can do the work of a distributed system is very expensive no matter what route you take. (The purchase, infrastructure, development, and administraton of even a few hundred machines is pricy. Ask Clemson's PARL.)

    2. Re:The problem with distributed computing... by asparagus · · Score: 2

      Yes, but neither Seti@home nor d.net are making any money. They're largely research projects.

      The companies looking to get into this are hoping to make money. I'm saying that's a bad business plan.

      And yes, Pixar already passes about that much data. Large scenes/complicated renders can even go higher per-frame.

    3. Re:The problem with distributed computing... by Greg+Lindahl · · Score: 2


      Sorry, that's a bad example. Pixar's existing compute farm doesn't need much networking.

    4. Re:The problem with distributed computing... by Rajesh+Raman · · Score: 4, Informative

      You're missing the point. Distributed computing is not about only running on machines that aren't yours, but also efficiently utilizing the machines that are yours (or at least have easy access to).

      Consider that a University of Wisconsin study showed that, on average, computers on desktops are idle at least 60% of the time. And that doesn't count the cycles burned lost between keystrokes --- I'm talking about extended periods of time. For example, almost all desktop machines are idle during nights. That's 50% already. Now add lunch time. Meetings, etc.

      That's when systems like Condor come in. Researchers at Wisconsin got hundreds of years of CPU time on machines they already had without impacting others.

      Coming back to your argument, the counter argument is that you may not even need to buy additional boxes --- just use the ones you already have more efficiently by utilizing distributed computing systems.

      As far as "freeness" of processor cycles, let me tell you that the optimization researchers can soak up as much cpu as you can possibly throw at them. Also, if you look up Particle Physics Data Grid (PPDG) and GriPhyn, you'll find out that many distributed computing problems are I/O driven.

      ++Rajesh

    5. Re:The problem with distributed computing... by Fizzlewhiff · · Score: 2

      on average, computers on desktops are idle at least 60% of the time

      Many of us need that 60% idle time to keep our CPU's running at a reasonable temperature. I have my CPU and case cooling under control but now I think I need to put muliple A/C zones in my house thanks to distributed.net. :)

      --

      'Same speed C but faster'
    6. Re:The problem with distributed computing... by asparagus · · Score: 2

      I've got no problem with research projects that use distributed computing. I myself run d.net and have thrown cycles to Seti@home and Genome@home. It's a great way to pick up free cpu cycles cheaply, if you've got the time.

      However, there's half a dozen companies now that think they're going to make money off people using these programs for large projects.

      The reality of the matter is, if d.net had to support itself financially, it'd get rid of it the internet users and stick to in-house boxes.

      I'm not dissing distributed computing: it has its benefits. But it will probabally always be limited to research/educational projects.

      My point is that if I'm a CGI guy who needs cpu cycles today, it's cheaper to buy them myself then to farm them out to a third party. So long as Moore's law holds up, this will remain true. There's a study on this I can't find right now.

    7. Re:The problem with distributed computing... by Zeinfeld · · Score: 2
      Sorry, that's a bad example. Pixar's existing compute farm doesn't need much networking.

      But it sure needs confidentiality, both of the rendering code itself and the data it is working on. Otherwise we will all see random frames from every Pixar movie in advance.

      Plus the rendering code is quite likely huge and has a lot of dependencies on proprietary codebases. I doubt the stuff would run well on Direct-X.

      The liquid metal effect in Terminator cost a million or so to develop and sold for that the first time after which it was quickly copied so that no you can get it in a movie for a few $10K.

      The idea of using the internet to do distributed computing is as old as the net itself. We were building SETI type configurations back in the mid 80s, as soon as the price performance of the workstation rendered mainframes obsolete.

      Believe it, if Pixar need more compute cycles they will go to Dell and buy a room full of cheapo machines. It will cost much less to manage than scraping processing time up from arround the net.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  34. DMCA WARNING!!!!!! by Beef · · Score: -1
    You have just circumvented their content delivery/revenue-generating mechanism. This is a violation of the DMCA.

    Please post your IP so that I can turn you in. Thanks muchly.

    --

    --
    Beef
    "Raging Moderate" of the

  35. Notes and comments by pridkett · · Score: 3, Informative

    First of all, be sure to check out the links at the end of the article to some of the projects that are going on right now. Some of the ones that I find more interesting are the Particle Physics Data Grid and the Access Grid (no link in article).

    One of the great benefits of Grid computing over distributed computing is the access to resources, such as storage. This is what PPDG seeks to do, provide access to physicists, in near real time, to the results of experiments. The problem is that the experiments may be performed at CERN and the researcher may be at CalTech. While normally for a telnet or what not, this isn't a problem, it is a problem when an experiment can produce Petabytes of data. For more information on that see http://www.ppdg.org. There is another project called NEESGrid that will provide access to earthquake simulation equipment remotely. Truly cool.

    I also encourage you to check out Globus. Using a system like the Globus Toolkit along with MDS, I can locate a machine and execute my program on it transparently. This transparency is taken care through a network of resource managers, proxys and gatekeepers. It's pretty cool and is pretty easy to install on your favorite Linux box.

    Programming Grid enabled applications is pretty easy. There are software libraries called CoG Kits that provide simple APIs for Java, Python and a few other languages. In just a few lines of code you can have a program that looks up a server to run your executable on, connects, executes and returns the data to you.

    The current push right now is towards OGSA which is Open Grid Services Architecture. This will form the basis for Globus 3.0. OGSA will take ideas from web services, like WSDL, service advertisement, etc, and implement them to create Grid services. This will be the next thing with services easily able to advertise themselves and clients easily able to find services.

    --
    My Slashdot account is old enough to drink...
  36. And then... by Old+Wolf · · Score: 0, Troll

    And then, someone (perhaps an Episode I actress) will, while eating a hot Canadian breakfast dish, make a Beowulf cluster of them..

  37. ignore the speeds and feeds by xtp · · Score: 3, Informative

    These projects when described in the lay press nearly always skip over any analysis of the kinds of algorithms that can work well on a distributed system. The first metric to look at is the ratio of communication to computation. That is, how many bytes of data does a compute exchange with neighbor(s) before continuing with the next step of computation.

    Render farms are embarrasingly parallel requiring no communication with neighbors while rendering a frame. They do require a large amount of data before starting on the next frame, but you can either pipeline that (which they don't do usually) or double up on the number of compute nodes (which is more common).

    Suppose instead you want to solve a big mesh problem like a 3D cube with 10^10 points on a side. And its a fairly simple computation. You might need 10^5 or 10^6 nodes and the data traffic between nodes would look like a DOS attack if it took place on the internet.

    And then there is the rich space of possibilities between these two extremes and the crossproduct with storage. It is a fascinating area to work in because there is much yet to learn and the possibilities for new networks and processors and storage evolves all the time. Things that were impossible to do last year are within reach this year or next year.

    But.... just as 100 Volkswagon beetles may have the same horsepower as a huge earthmoving machine, the beetles cannot readily move mountains... and 100 or 1000 or 10000 PCs with a low-cost interconnect are not equal to a supercomputer or a supercluster that may support 10^6 greater communcations to computation ratio - and thus a much greater range of useful distribution algorithms.

  38. More a more technical introduction... by BillGodfrey · · Score: 2
    Have a read of my guide, it's at http://www.bacchae.co.uk/docs/dist.html

    This one covers issues such as parasite attacks, spoiler attacks, etc.

    Slashdot rejected my guide when I submitted it. Whine whine gripe gripe.

  39. Infromal Slashdot Poll by xdfgf · · Score: -1

    This morning I woke up, with a terrible hangover and pubic hairs stuck to my chin by means of some sort of sticky substance, also on my chin. I couldn't remember what happened last night. This article is an investigation of the events.

    I started out going to a tupperware party with my 45-year old girlfriend. I had to sneak out of the basement of my parent's house, because my parent's don't approve of the 25 year age difference. And I should say here that I use the term "girlfriend" loosely here. She is just some girl I bang. Well, woman actually. She gets really cranky when I don't introduce her to my friends as my girlfriend - I think its a menopausal thing.

    I've never been to a tupperware party so I didn't exactly know what it entailed. She insisted that I went, though, as her date, even though I didn't want to. I had another party to go to, a friend at the McDonald's where I work told me about a kegger at his apartment, and I was stoked to go. I knew it would be clutch because the 16-year-old I'm banging on the side would be there. But, alas, I had to cancel those plans to go out with Agatha.

    I picked her up at 7:00 - if I were a minute late, I'd probably get spanked, but in the bad nonsexual way. She came out of the house, carrying some tupperware. She demanded to see what I was bringing to the party. I stared at her blankly.

    After a variety of racial epithets and minutes of verbal and some physical abuse, I was at the Target parking lot, walking in to procure some Tupperware. She insisted on coming with me to make sure I get the proper kind.

    I bought some, and she poured some of her "food" into the new tupperware so I wouldn't come empty handed. We finally got to the party at about 8:00.

    Thirty long minutes later, I was introduced to her friends. All menopausal, fat, ugly women who were embittered because their husbands and boyfriends had the common sense to leave them long ago. I was sitting in the corner, all alone, with nothing to do. Then I remembered something: I had a 5th of vodka in the back of my car.

    I quietly snuck out of the party, grabbed the vodka and snuck it back in. If I put the vodka in the punch, I would see a whole bunch of annoying old ladies falling about themselves. What could be so bad about that?

    Forty five minutes later, some 50 year old hag was grabbing for my cock. That's what could be so bad about it, I guess. I pushed the bitch away and told Agatha that I was leaving. She was drunk, but insisted on coming with me.

    I was driving to the McDonald's party, with Agatha throwing up all over my leather seats. "Fuck," I thought to myself as I swerved recklessly down the road. "I need to dump her off somewhere before I get to the party." At a red light, I looked over at her and noticed she was sleeping. Hopefully, passed out drunk. I got out of the car, opened her side of the door (stumbling myself since I was drunk too) and pulled her out by her hair. I left off by the sidewalk, closed her door, got back in the car, and drove to the party.

    I arrived and looked for my young pussy to say whats up too. I was shocked and apalled that she went with a large black man that was recently released from jail. I got a Mickey from the fridge and started talking shit to this guy in a drunken stupor.

    I wanted to fuck the shit out of my girl - nothing puts the tops on a bad night than a little statuatory rape - but unfortunately "Bubba" was getting in the way. However, out in the parking lot he kicked the shit out of me in a short bloody fight. I can't remember what happened after that, but when I woke up, it was morning, I was in my bed, with a terrible hangover and pubic hairs stuck to my chin by means of some sort of sticky substance.

    Any ideas? Hmm...

  40. Open source tool for distributed computing by Anonymous Coward · · Score: 0


    qadpz is an open source package for doing distributed computing. it supports a lot of operating systems.

  41. How to perform Distributed Computing. by Anonymous Coward · · Score: 0

    FIRST: you get a computer!

    THEN: you distribute it!

    Voila! Distributed Computing!

    (Damn, that's easy.)

  42. Like all honest scientists... by PhysicsGenius · · Score: -1, Troll

    ...I am an Christian. To anyone willing to examine the evidence it is obvious that the God of the Bible created the universe. Consider the muon: the spin value is totally arbitrary yet perfectly explains many issues in cosmology. The Hand of God at work, my son.

    1. Re:Like all honest scientists... by Anonymous Coward · · Score: 0

      It's funny how you using muon to prove existence
      of nothing. I bet you had Ds at school and girls
      keep ignoring you even now. I suggest you to send
      a letter to "Science" explaining to its readers
      that UNIVERSE was created a few thousands
      years ago and woman created out of man's rib.
      If they will publish this shit, than I will
      stop my subscription.

    2. Re:Like all honest scientists... by cadallin451 · · Score: 1
      Why do Christian invariably fall into anthropomorphic and other rediculous arguments? And you confuse cause and effect continuously, "The universe is just right for people to exist, therefore it must have been created for us."

      Is it not far more logical to say, "We exist in this universe because it is the one that has the correct conditions for our existence."

      And that bloody argument about the "vertebrate eye is too complex to have come about by evolution, therefore evolution is wrong." How do people persist in using this absurd statement? Despite the fact that there are organisms possessed of every gradiation from a simple light sensitive nerve on some worms, on up to the vertebrate eye. If you study biology you can see all the stages of the evolution of biological optics. And yet just last week I saw the "vertebrate eye" argument quoted in a newspaper as proof of intelligent-design.

      Ye gods, what fools these mortals be.

  43. TNC by jc42 · · Score: 2

    This shows a profound lack of knowledge of the Computing literature. Back in 1982 (December issue IIRC), there was an article published describing The Newcastle Connection. This was a fully-distributed unix system built on exactly the same model. It was a unix system that incorporated other systems as components, treating the network as a bus. The result was a large multi-processor unix system.

    They weren't nearly the last ones to announce that they had done such a thing. For a while, in the mid-80's, it was somewhat of an inside joke. It seemed that everyone was making their own distributed unix system using the same design.

    I built one myself, and so did a fellow down the hall from me (at Project Athena at MIT). We both spent about a month of our spare time on it, and both of ours worked. One of my demos consisted of a Makefile with source scattered across as many machines as I could get accounts on. I showed that, despite the fact that the clocks on some machines were off by hours or days, my code correctly adjusted for clock skews and compiled the right things. I didn't need to modify make or the compiler, I just linked them to my libcnet.a, which replaced all the system calls with my distributed routines, and they corrected for the clock problems.

    The problem isn't the difficulty in building a truly distributed system. Any competent software engineer should be able to do that. The problem is that the commercial world has no interest in selling such a thing, and the non-commercial world remains ignorant of things like this that were demoed several decades ago.

    One of the true frustrations from having built such a system is having to work with things like NFS, that still can't get its clocks right (at least not without requiring super-user permissions on every subsystem). When I decided to solve this problem so that make would work, it took me a morning, and I didn't use super-user permissions anywhere.

    BTW, the Newcastle system was used internally in a number of corporations. But the many attempts to make it more widespread just hit brick walls. So now we have the kludgery of HTTP and URLs rather than the simple, elegant schemes that the various distributed-system people have used.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  44. How very sad by PhysicsGenius · · Score: 1

    You cannot counter my scientific arguments so you resort to attacking me personally. "Know the truth and it shall set ye free", brother.

    1. Re:How very sad by Anonymous Coward · · Score: 0

      What "scientific arguments"? Stop kidding
      yourself! Also you have to decide if I am
      your "brother" or "son"?

    2. Re:How very sad by Anonymous Coward · · Score: 0

      YHBT

  45. We're all goin ta Hell... by teaserX · · Score: 1

    I don't mind giving away cycles to seti@home or d.net but I'm anticipating that something evil is on the way here.
    /me grabs tinfoil hat
    What if CureTheCommonCold@Home is really help-pfizer-make-$10-a-dose-cold-medicine-that-tur ns-out-to-be-carcinogenic@home or Help-Monsanto-make-deadly-pesticide@home. What if those have running under Kazaa this whole time?

    --
    We really need your help
    http://www.gofundme.com/help-sherry