Slashdot Mirror


TeraGrid v. Distributed Computing

Nevyan writes "After three years of development and nearly a hundred million dollars the TeraGrid has been running at or above most peoples expectations for such a daunting project. On January 23, 2004 the system came online and provided 4.5 teraflops of computing power to scientists across the country. However, the waiting list for TeraGrid is long, including a bidding process through the National Science Foundations (NSF's) Partnerships for Advanced Computational Infrastructure (PACI) and many scientists with little funding but bright ideas are being left behind. While the list of supercomputer sites and peak power is growing how is the world of Distributed Computing faring? "

52 of 124 comments (clear)

  1. Distributed Computing by Iesus_Christus · · Score: 5, Insightful

    The problem with using distributed computing for everything is that the number of people willing to let others use processing power on their computer is not infinite. It is a very large number, but eventually everyone who wants to/knows how to help out their favorite cause will have something already installed. In addition, the more useful endeavors that use distributed computing, the less users you will get for each, and only the 'interesting' projects will get many users. Who wants to use their computing power to analyze some boring old physics experiment when you could be finding aliens or curing cancer?

    Distributed computing has its uses, but remeber: the public will only be willing to help you as long as they feel like they're contributing to something worthwhile.

    1. Re:Distributed Computing by The_Mystic_For_Real · · Score: 3, Insightful
      This could possibly be beneficial to science, whose purpose is ultimately to serve humanity. This creates something of a democracy in science. Now the public can chose what problems that it wants solved and play a direct role in helping while they sleep.

      I think that this is a Good Thing (TM). Distributed computing has the postential to not only further the cause of science, but to bridge the gap between the public and the scientists.

      --

      _____

      Thank you.

    2. Re:Distributed Computing by Trailwalker · · Score: 3, Interesting
      beneficial to science, whose purpose is ultimately to serve humanity


      Only if they are investigating cannibalism. The purpose of science is the advancement of knowledge. Service to humanity, if it happens is incidental.
    3. Re:Distributed Computing by The_Mystic_For_Real · · Score: 2, Insightful

      You need to remember, humans invented mathematics and science. Numbers are the the relations and functions used in science and mathematics are human creations to describe the universe, much like language, only with more stringent rules.

      --

      _____

      Thank you.

    4. Re:Distributed Computing by samael · · Score: 5, Insightful

      Now the public can chose what problems that it wants solved

      Jesus, there's a horrible thought. I've met the public (and seen it's choice in TV). I'd rather have monkeys choose.

    5. Re:Distributed Computing by NeoSkandranon · · Score: 2, Insightful

      You assume they have good judgement as to which causes will end up benefitting them the most.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    6. Re:Distributed Computing by hunterx11 · · Score: 5, Insightful
      Mathematics and science are neither arbitrary inventions nor entirely self-evident discoveries. They are our attempts to understand and categorize the universe in the most objective manner possible. I would even argue that language is a much more abstract type of categorization. Despite mutually unintelligible differences in languages, all languages are used to describe the same reality.

      What I'm trying to say is that the semantics of how we describe the universe may be arbitrary, but the universe is objectively describable.

      --
      English is easier said than done.
    7. Re:Distributed Computing by Alkonaut · · Score: 5, Interesting
      Why aren't websites sponsored by applets doing distributed tasks? I'm thinking mainly websites with huge numbers of visitors, where visitors tend to stay long enough to do any meaningful work. (Like GMail for example). Most people don't use more than 5% of computing power when surfing the web, and an applet is safe and easily distributed.

      Personally, I'd much rather have an applet using 10% of my cpu power instead of an annoying flash banner (which probly itself uses 10% cpu...).

      Obviously someone has to pay for internet content, and that to me would be the least intrusive way. Popup-blockers will be inefficient by the end of the year. Ads will be inside the site content. Or worse still, the popup window is the main window, while the actual content is spawned as "pop under" meaning that if you have a popup stopper, all you get is the ad window...

      Cpu cycles is the perfect internet currency. Everyone who visits a website has them.

    8. Re:Distributed Computing by koakapo · · Score: 2, Interesting

      You're right on here. And to limit the potential even further is the effect that the *cause* might have on the altruism of the user. I for one would think differently about what I do with my spare clock cycles depending on who the end user is. Consider a pure research, potentiallly common good project versus a *pure research* funded by a AN Other Megacorp project. Its still an interesting idea though - BOINC would seem to me to be the next step in allowing different actions (programmed to a certain extent) to be carried out in a distributed fashion.

      --
      ----- Every day we get up and make the choice that the thing we are doing is the most valuable use of our time. -----
    9. Re:Distributed Computing by ChaosDiscord · · Score: 2, Informative
      The problem with using distributed computing for everything is that the number of people willing to let others use processing power on their computer is not infinite.

      Off-topic. Teragrid is a dedicated distributed computing system. Various research centers are purchasing dedicated clusters to participate. For example, instead of three universities each purchasing a large cluster which will sometimes be idle; each will purchase a slightly smaller cluster and use each other's resources when available. In the particular case of high-energy physics, multiple sites were already collaborating to distribute the monstrous amounts of processing needed. Teragrid attempts to simplify this so that instead of human beings meeting and hand-distributing work, one person can simply run the "process-todays-events.sh" script and know that computers around the world are working on it.

      The holy grail in grid computing is to be able to purchase compute time much like you purchase electricity. You don't build a power-plant next door just because you need power for your manufacturing company. Why should you purchase, maintain, and upgrade a cluster for your, say, DNA sequencing? Why not just purchase computing power from a dedicated company? Need several thousand hours of compute time in a rush (say, because you're up against a deadline)? Rent it! (That's an over simplification, there are obviously reasons you do many things in house. Don't take it as a complete argument, take it as the elevator summary.)

  2. My Personal Vision by Ignignot · · Score: 3, Interesting

    Is for a different kind of distributed computing client, one that allows you to sign up for different kinds of research programs. For example, you could say "donate half my spare time to aids research, and 1/4 to math reserach, and 1/4 to seti research". Also integrate a method of possible payment for work units completed (and a checking process to remove cheaters) and I think you will have an increase in effeciency in the entire way that we treat computers. Maybe instead of everyone shelling out thousands for top of the line computers whose peak output they only need for 5% of the time, they shell out a lot less for a networked computer that buys time from other people's machines. Clearly this wouldn't work in all applications (particularly those requiring low latency) but with improving network connections I think this is a possible future.

    --
    I submitted this story last night, and it didn't get posted.
    1. Re:My Personal Vision by jpr1nd · · Score: 5, Informative

      The BOINC platform (that seti@home is switching over to) has the ability to divide work between project as you suggest. Though I'm not really sure that there are very many other projects running on it.

    2. Re:My Personal Vision by billstr78 · · Score: 4, Interesting

      IBM is already making that vision a realization.

      They are in beta stages of a massive computation cycle for hire program that will allow organizations without the funding for an entire cluster to purchase cycles provided by a large IBM Power cluster.

      It will allow for a computation cycle market to eventually arise, much like the wheat, corn or gold markets. Companies will compete to provide cheaper cycles, small-time scientists around the world will be able to have thier computation intensive problems solved at a fraction of the current cost possible today.

    3. Re:My Personal Vision by Corporal+Dan · · Score: 5, Informative
      From ClimatePrediction.net:
      Hi, we are still rolling along with BOINC, hoping for an alpha test by the end of the month, beta in July, and hopefully a release in August when David Anderson from SETI/BOINC will be visiting us for a few weeks.

      We threw together a simple sign-up page to be contacted (just once or twice when we're ready for beta testers), so if you want to try out the Windows, Linux, or Mac versions of CPDN please signup here!

      http://climateprediction.net/misc/beta.php
  3. Looks good to me by DruidBob · · Score: 4, Interesting

    There have been big projects like SETI@home, Great Internet Mersenne Prime Search, RC5-64 and many others.

    There are some like the Casino-21 http://www.climate-dynamics.rl.ac.uk/ and Evolution-at-Home http://www.evolutionary-research.org/ too.

    It's becoming easier to create the required code for distributed projects, and it most certanly has become easier to actaully get them distributed.

  4. Cue the jokes... by ninja0 · · Score: 2, Funny
    Just in time for Doom 3!

    But will it run Longhorn?

    --
    --If the world didn't suck, we'd all fall off.
    1. Re:Cue the jokes... by NanoGator · · Score: 2, Funny

      "But will it run Longhorn?"

      Is Apple giving away an iPod to whoever uses this joke for the 100,000,000th time or something?

      --
      "Derp de derp."
  5. Grid and Distributed comptuing by Anonymous Coward · · Score: 5, Informative

    Important to remember that the Grid is a _kind_ of distributed computing. But the main thing about The Grid (like The Internet, The Grid is basically TeraGrid in the US + European Data Grid) is that it is suitable for handing off parallel jobs with high intercommunication needs to (i.e. MPI jobs). Not necessarily because these jobs can run across different nodes of the grid (though they can with MPI/Nexus or whatever it's called), but because each "node" in the Grid network is a HUGE MOFO LINUX CLUSTER or similar. The grid gives lots of physicists access to computing resources for parallel processing jobs that would otherwise be sitting idle.

    What /.ers generally mean by distributed computing is a bit different - most apps there are "embarrassingly parallel" ones you can just farm out. They don't need to chatter to eachother, just process some data and send it back to Central.

  6. The Google Compute Project by BoneThugND · · Score: 5, Informative

    Google's distributed OS has been discussed a lot on Slashdot, but it is more than just a search algorithm on their own servers:

    Google Compute is a feature of the Google Toolbar that enables your computer to help solve challenging scientific problems when it would otherwise be idle. When you enable Google Compute, your computer will download a small piece of a large research project and perform calculations on it that will then be included with the calculations performed by thousands of other computers doing the same thing. This process is known as distributed computing.

    The first beneficiary of this effort is Folding@home, a non-profit academic research project at Stanford University that is trying to understand the structure of proteins so they can develop better treatments for a number of illnesses. In the future Google Compute may allow you to also donate your computing time to other carefully selected worthwhile endeavors, including projects to improve Google and its services.

    - The Google Compute Project

    1. Re:The Google Compute Project by billstr78 · · Score: 3, Informative

      Hmmm. I think you are confusing the distributed OS additions they've made to Linux for their own clusters with the idle process harvesting of thier Google Toolbar.

      The distributed OS and Filesystem in thier own clusters is far more advanced than a SETI@Home parallel work distribution algorithm. This OS/FS and projects like it are where the grid's heritige lies. There are many problems unique to the grid, but none of it could exist without the distributed system problems first solved in local area clusters.

  7. TeraGrid doesn't use "Public" computers by StateOfTheUnion · · Score: 2, Informative

    Distributed computing has its uses, but remeber: the public will only be willing to help you as long as they feel like they're contributing to something worthwhile. Uh, I'm not sure what this has to do with the TeraGrid . . . The TeraGrid is a distributed computing system . . . but it does not use the "public's" computers. It uses university and computing center machines across the USA (e.g. NCSA, Argonne National Labs, Purdue, etc.) .

    1. Re:TeraGrid doesn't use "Public" computers by deanj · · Score: 2, Informative

      Well, that's an interesting definition of "public" that doesn't appear to be anyone else's.

      Despite that fact, you are correct... most of the work that's run on those things is done by people that aren't part of the supercomputer centers, or the ANL. (There are a few "chief scientists" that DO run their work there, so I wouldn't say it's the 99.99-whatever% that another poster did).

      It's NOT available for the general public's use though. Even if you work at those places, that doesn't give you ANY certainty that you'll get to run anything on it....it's likely you WON'T, unless you are running tests or something like that.

  8. Just imagine a Beowulf cluster of... by Anonymous Coward · · Score: 2, Funny

    ...Anonymous Cowards!

  9. Payment for Work Units by Iesus_Christus · · Score: 5, Interesting

    The idea of payment for work units is interesting. While it would certainly provide incentive for participating in distributed computing projects, I can see two problems with it already:

    1) Getting the money to pay people. One advantage of distributed computing is that you don't have to pay for time on expensive cluster. That advantage disappears when you pay distributed computing users. Of course, it may still turn out to be cheaper, and there may be users willing to participate for free.

    2) Botnets and profit. We all know of spammers using zombies to peddle goods, and of script kiddies using them to DDoS. What if some enterprising but immoral person decided to use the computing power of his zombies to profit off of the distributed computing payments? With enough zombies, he could easily make a good amount of money off of other people's computers.

    1. Re:Payment for Work Units by Caseylite · · Score: 5, Interesting

      Another way to pay people would be to offer incentives such as allowing me to write off your process time (wear and tear on my system) as a charitable donation to your non-profit group. ~Casey

    2. Re:Payment for Work Units by Anonymous Coward · · Score: 2, Insightful

      1) Somebody does pay for time on an expensive cluster. They are built and maintained with your (and my) tax money.
      2) Yes, security is a big issue in Grid computing. And it ain't there yet.

    3. Re:Payment for Work Units by Lost+Engineer · · Score: 2, Interesting

      That might be legal already. IANAL, if 60% of my computing power goes to SETI, can I write off that percentage of the depreciation of the box as a charitable donation?

  10. Look, this is really very simple by bersl2 · · Score: 4, Insightful

    If you can divide your problem into very many independent subproblems, clustering or distributed computing will work well. If not, your best bet is a true supercomputer.

    So: SETI@Home splits up its scans into sections, each of which do not depend on any other; therefore, a distributed solution is efficient. However, the Earth Simulator deals with chaotic systems (or so I would assume), which do not independently parallelize; this is where having hundreds of processors and terabytes of RAM and using something like NUMA is greatly more efficient.

    In short: use the right tool for the job.

    1. Re:Look, this is really very simple by billstr78 · · Score: 4, Informative

      As noted in earlier comments, the TeraGrid's individual nodes _are_ NUMA clusters. This allows large, non-parallel computations to be run without individual service level agreements, login coordination and scheduling issues gumming up the process. The TeraGrid is an effort to remove the administrative nightmare's keeping most clusters from being fully utilized and most small-time scientists work from being completed.

  11. Access and Denial by nevyan · · Score: 4, Insightful

    The problem with large projects like TeraGrid, EarthSimulator and other supercomputer sites is that the underfunded _brilliant_ ideas are left behind by those who can afford to pay for or build these centers and sites.

    While TeraGrid is a powerfool tool it is one that thousands of scientists and laboratories are standing in line to use. Meanwhile Distributed Computing is available, cheap and relatively quick.

    While it may look good on your project to say you used a IBM BlueGENE or DeepComp 6800 is it really worth the extra cost and waiting in line for your chance to use?

    True Distributed Computing is the way to go and shows positive results. Now we just need to tinker with it some more!

    1. Re:Access and Denial by Seanasy · · Score: 4, Interesting
      The problem with large projects like TeraGrid, EarthSimulator and other supercomputer sites is that the underfunded _brilliant_ ideas are left behind by those who can afford to pay for or build these centers and sites.

      What are you talking about? These are publically funded resources. You apply to the NSF for time on these machines. If you're at a U.S. institution and you have a real need for supercomputing you can get time on these machines.

      While TeraGrid is a powerfool tool it is one that thousands of scientists and laboratories are standing in line to use. Meanwhile Distributed Computing is available, cheap and relatively quick.

      And Distributed Computing can't even begin to solve some of the problems that supercomputers are designed to address.

      While it may look good on your project to say you used a IBM BlueGENE or DeepComp 6800 is it really worth the extra cost and waiting in line for your chance to use?

      Yes. When you want to simulate every molecule of a proteing in a water solution (~17000 atoms worth) you need a supercomputer. DC can't do it.

      True Distributed Computing is the way to go and shows positive results. Now we just need to tinker with it some more!

      DC is neither a religion nor a panacea.

    2. Re:Access and Denial by aminorex · · Score: 2, Insightful

      > When you want to simulate every molecule of a
      > proteing in a water solution (~17000 atoms worth)
      > you need a supercomputer.

      But if you want to simulate a billion molecules,
      DC is the way to go: Then it's not a tightly
      coupled system.

      --
      -I like my women like I like my tea: green-
  12. Why the versus? by Anonymous Coward · · Score: 5, Insightful

    I don't understand why we are asking how a hammer is doing compared to a screwdriver? Both are varied computational models, and are at best architectural descriptions as titles; TeraGrid v. Distributed Computing. They have specific application domains and are used to solve different types of problems. One dealing with non-discrete data and experimental calculations (TeraGrid), the other focused on discrete chunks of data being filtered or rendered and are non-time nor message dependent (Distributed Computing; as defined by the Nevyan's reference). You have two tools in your tool chest. What makes one better than the other? They have completely different jobs that they tackle. They both will be successful. They need not be in competition.

  13. Did I read that right? by rumblin'rabbit · · Score: 3, Insightful

    4.5 Teraflops for $100 million? Surely not. That much compute power can be had for 1/20'th the price. What am I missing?

    1. Re:Did I read that right? by nevyan · · Score: 2, Informative

      NSF award in August 2001 of $53 million for intial funding of four sites: NCSA, SDSC, CACR, ANL.

      Pittsburgh Suprecomputing Center joined in when NSF announced supplementary funding with $35 million.

      $10 million was supplied by NSF in September 2003 adding ORNL, Purdue, Indiana U., and TACC.

      Total: $98,000,000.00 roughly.

      What does government spending on the TeraGrid give you? 4.5 Teraflops distributed...

      Nice.

    2. Re:Did I read that right? by Detritus · · Score: 4, Insightful

      FLOPS are easy, low latency, high bandwidth communications paths are hard.

      --
      Mea navis aericumbens anguillis abundat
    3. Re:Did I read that right? by Anonymous Coward · · Score: 2, Informative

      PSC has 6+TF alone in the TCS cluster, plus a giant NUMA system.. let alone the four DTF sites with 3TF+ *each*. Plus, they all have at least 30Gb/s uplink to each other.

      Yes, the money was spent somewhere, and not on toilet seats.

    4. Re:Did I read that right? by Seanasy · · Score: 3, Informative

      One project on the Teragrid used 17 Teraflops. The poster hasn't done his/her research on the Teragrid.

    5. Re:Did I read that right? by Seanasy · · Score: 3, Informative
      • PSC: 6 TFlops
      • NCSA + Caltech + ANL + SDSC: 15 TFlops

      I would encourage you to visit www.teragrid.org and read more than the front page to learn what the Teragrid is

  14. Misinformed by Seanasy · · Score: 3, Informative
    ...and many scientists with little funding but bright ideas are being left behind.

    Care to cite a source?

    When you apply to the PACI program you get a grant of Service Units -- i.e. time on the computers. You don't need huge amounts of funding. The requirements state that you need to be a researcher at a U.S. institution. It also helps if you can show that you actually need and can use that kind of computing power.

    And, please, distributed computing and supercomputing are not synonymous in terms of what problems they address. Distributed computing cannot replace supercomputers in every case. DC is good for a limited set of problems.

    Lastly, an example of Teragrid research: Ketchup on the Grid with Joysticks.

  15. Wolfgrid by admiralfrijole · · Score: 5, Informative
    Wolfgrid, the NCSU Community Supercomputer, is coming along nicely.

    It is based on Apple's XGrid, and uses volunteers from the Mac community here at NCSU, as well as some of the lab macs, and soon we will hopefully have official Linux and Windows clients, maybe even Solaris, to run on more of the computers around campus.

    There is even a really nice web interface that shows the active nodes and their status, as well as the aggregate power of the two clusters.

    Its really nice, anyone who is part of the grid can just fire up the controller and submit a job, I am a part of the lower power grid since my TiBook is only a 667, but I was able to connect up and do the Mandelbrot Set thing that comes with XGrid at a level equal to around 7 or 8 GHz.

    There are some screenshots here

    --
    e to the pi i plus one equals zero
  16. Meta-programs for distributed computing by giveuptheghost · · Score: 3, Informative

    This is exactly why there's BOINC, distributed.net, Grid.org, etc. that have multiple projects served to one user-installed program: Instead of projects having to compete for real-time resources, they run work units one after the other, and users can pick and choose which projects are run. This should prevent said burnout for most users.

  17. Recommend good cause to donate my free cycles to? by brienv · · Score: 2

    I think the Seti distributed thing is great and all, but I'd like to donate my free cycles to a project with more immediate (and likely) benefits to mankind. Any suggestions?

    -Brien

  18. already done! by zogger · · Score: 3, Funny

    " Just tell me, will you allow someone to use your computing power for a really _unknown_ purpose?"

    Just think, for once redmond got it right! Windows has had that feature for years!

  19. Re:Recommend good cause to donate my free cycles t by antispam_ben · · Score: 4, Informative

    There's this one, it's probably what you want:

    http://www.stanford.edu/group/pandegroup/folding/

    But I'm quite selfish (and actually interested in primes abd or at least know more about them than I do about protiens), and there are entities offering big prize money for big primes, and if one of my machines finds one, I'll get big bucks:

    http://mersenne.org

    --
    Tag lost or not installed.
  20. I call BS by Prof.+Pi · · Score: 4, Informative
    True Distributed Computing is the way to go and shows positive results. Now we just need to tinker with it some more!

    It's too bad that whoever modded this Insightful doesn't know much about parallel applications.

    DC is fine and very cost-effective for its niche of applications, which is those that are "embarassingly parallel." This is (somewhat circularly) defined as being very easy to parallelize on a DC machine. What characterizes these apps is very low communications between different tasks, which works for DC because the high network latency doesn't get in the way.

    I've love to see you try to put Conjugate Gradiant (CG) on a distributed system. It involves large matrix-vector multiplies that inherently require lots of vector fragments passing between the processors. CG is one of the 8 NAS Parallel Benchmarks, and if you look at Beowulf papers that use NAS, you'll see that they often leave out CG because performance is so bad. If it's low on a Beowulf, where the network is presumed to be local and dedicated, it will totally suck on anything with a typical high-latency/low-bandwidth network.

  21. Re:Recommend good cause to donate my free cycles t by the+gnat · · Score: 3, Interesting

    Actually, as an experimental and theoretical biophysicist-in-training who knows about proteins, I'd say the folding project is only marginally more useful than the prime number search. Most biology research projects, especially computational ones, has to be sold on the basis of potential benefits to human medicine. Such advertising does not actually mean that medical benefits exist.

    While there's much to learn from studies of protein folding, there's very little medical importance to purely theoretical simulations. Since the delusion that we'll be able to replace laboratory research with really big computers is attractive to people who know nothing about biology, the impact of this type of research gets vastly overstated.

    On the other hand, Folding@Home has already yielded far more interesting results (if not exactly "useful" outside of the world of biophysics) than SETI@Home probably ever will, so go for it.

  22. Re:Recommend good cause to donate my free cycles t by Patrik_AKA_RedX · · Score: 2, Insightful
    On the other hand, Folding@Home has already yielded far more interesting results (if not exactly "useful" outside of the world of biophysics) than SETI@Home probably ever will, so go for it.
    IMHO seti@home's benefits lay in the spin-offs. Advancements in distributed computing and digital signal processing. I doubt they would find an alien email anytime soon, but they are very likely to come up with better ways to analyse signals. (read: better cell phones and digital cameras)
  23. Re:Recommend good cause to donate my free cycles t by scoser · · Score: 2, Informative

    Since someone has already posted the Aspenleaf list of projects, I'd like to point out my personal favorite, Find-a-Drug. It has actually returned positive anti-cancer and anti-AIDS results that have been lab tested and verified by the National Institute of Health. If that doesn't have immediate benefit to mankind written all over it, I don't know what does.

  24. This isn't Grid Computing. by hal2814 · · Score: 2, Informative

    "The "Grid" portion of the TeraGrid reflects the idea of harnessing and using distributed computers, data storage systems, networks, and other resources as if they were a single massive system." (from the TeraGrid FAQ)

    It looks like TeraGrid is latching onto a catchword in order to boost awareness of their system. What they are describing here is not Grid computing at all. Grid computing was designed to take advantage of all the dead cycles that computers typically have. The idea is that someone might have a large group of computers that do not take full advantage fo their computational cycles (like a large lab for reading e-mails and browsing the Internet). With Grid computing you would take these computers (not some Itanium cluster like TeraGrid is doing) and distribute work accross these nodes that can be performed during otherwise dead cycles. (I have no sources immedeately available but check out Grid computing through the ACM or something and you'll see plenty of info on what Grid computing really is.)

    This is what Seti@home does. It takes underutilized machines and runs computations on them. TeraGrid on the other hand, takes large clusters of otherwise unused machines and lays an abstraction over them that makes them look like one large supercomputer. This is nothing more than a distribution strategy. It looks like a nice distribution system that has the potential to scale well, but it's not Grid computing and it's nothing new.

    1. Re:This isn't Grid Computing. by deanj · · Score: 2, Informative

      Whoa..you're so off-base on this it's not funny.

      The TeraGrid people (ANL, Ian Foster, etc) are the ones that coined the term "Grid" in the first place!

      You might not like their use of that term, but since they're the ones that came up with it in the first place, they're more right than you are.

  25. Teragrid runs a lot of Linux by haruchai · · Score: 4, Informative

    It's an all *nix environment presently totalling around 4200 CPUs of which 96 ( in a single cluster)
    is AIX 5.2, 3128 (WOW!!) is on Tru64 (in 2 clusters) and the rest, distributed in 5 clusters
    are some form of Linux.
    Two of the clusters have a second phase which together will add 316 CPUs on Linux.

    As of October 1 of this year, 5 clusters at 3 sites will be added with the OS / CPU breakdown as follows:
    Linux : 1800 CPUs in 3 clusters
    AIX 5.1 : 320 in 1 cluster
    Solaris 9 : 256 in 1 cluster

    That's an awful lot of Unix and a buttload of Tru64 and Linux

    --
    Pain is merely failure leaving the body