Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Macintosh Clustering

Posted by michael on Thu Jan 31, 2002 12:57 PM
from the by-the-bushel dept.
HiredMan writes: "Wired is running an article comparing the set-up and admin of Linux Beowulf clusters versus Mac based clusters. Slant of the article is that the Macs are easier to set-up, maintain and are more flexible. They note that the Linux "how to" manual is 230 pages while the corresponding Apple document is a 1 page PDF file. Dauger Research of former Appleseed fame is mentioned as well, of course. MacSlash is also covering the article. Let the on-topic (for once) Beowulf comments fly..."
This discussion has been archived. No new comments can be posted.
Macintosh Clustering | Log In/Create an Account | Top | 618 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Cost? by FortKnox (Score:2) Thursday January 31 2002, @01:02PM
    • Re:Cost? by Dephex Twin (Score:1) Thursday January 31 2002, @01:09PM
      • Re:Cost? by FortKnox (Score:1) Thursday January 31 2002, @01:45PM
    • Re:Cost? by Vagary (Score:1) Thursday January 31 2002, @01:21PM
      • Re:Cost? by Anonymous Coward (Score:2) Thursday January 31 2002, @02:12PM
        • Re:Cost? by rakslice (Score:2) Friday February 01 2002, @02:28AM
      • Re:Cost? by MaxVlast (Score:3) Thursday January 31 2002, @02:52PM
        • Success... by rakslice (Score:3) Friday February 01 2002, @02:55AM
      • there is no step three! by Alan Partridge (Score:2) Thursday January 31 2002, @02:11PM
      • Re:Cost? by homer_ca (Score:2) Thursday January 31 2002, @02:20PM
        • Re:Cost? by schvenk (Score:1) Thursday January 31 2002, @02:33PM
        • Re:Cost? by KillerKane (Score:1) Thursday January 31 2002, @04:14PM
        • Re:Cost? by BlackGriffen (Score:1) Thursday January 31 2002, @06:35PM
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Hardware == Cheap. Humans == Expensive. by hobbs (Score:3) Thursday January 31 2002, @01:48PM
    • Re:Cost? (Score:4, Redundant)

      by bryan1945 (301828) on Thursday January 31 2002, @02:21PM (#2932363) Journal
      Sigh. This is why WinTel continues to dominate.

      Dumb businesses look at the quick and short-time costs, relegating longer-term costs to secondary status. Most semi-smart people know that longer-term (and usually recurring) costs tend to dominate over the long term. Even though there are many studies showing Macs having higher ROI, WinTel gets the vote. Just look at arguments here on Slashdot- "I can get (whatever) much more for the price Apple charges!" But it is proven that Macs need less maintainence and less configuration stuff.

      With Linux, it's less clear because you can run it on even cheaper hardware, and the OS and most apps are also free. But it takes more human time to get it working right, for the most part, depending on what you want to do. Standard install, no prob. Something special, now you start running into human costs, which are way higher than equipment costs. Put it this way, it would be cheaper for a company to buy a brand new computer than to hire me for 1 day to fix it (minus data loss of course; but they should've backed up anyway!)

      Meh.
      [ Parent ]
      • Re:Cost? by schvenk (Score:1) Thursday January 31 2002, @02:35PM
      • Re:Cost? by PhotoGuy (Score:2) Thursday January 31 2002, @04:25PM
      • Re:Cost? by greydmiyu (Score:1) Thursday January 31 2002, @04:56PM
        • Re:Cost? by bryan1945 (Score:1) Thursday January 31 2002, @07:10PM
        • Re:Cost? by MoneyT (Score:1) Thursday January 31 2002, @09:50PM
        • 1 reply beneath your current threshold.
      • Re:Cost? by SirSlud (Score:3) Thursday January 31 2002, @05:36PM
      • Re:Cost? by t (Score:2) Thursday January 31 2002, @06:06PM
      • Stupid wins again! [nt] by NSupremo (Score:1) Thursday January 31 2002, @06:15PM
      • Re:Cost? by DrXym (Score:2) Thursday January 31 2002, @07:51PM
        • Re:Cost? by usfGPM (Score:1) Thursday January 31 2002, @08:37PM
        • Re:Cost? by spamkabuki (Score:1) Thursday January 31 2002, @08:46PM
        • Re:Cost? by MoneyT (Score:1) Thursday January 31 2002, @10:12PM
      • Re:Cost? by rakslice (Score:2) Friday February 01 2002, @02:17AM
      • Re:Cost? by bryan1945 (Score:1) Thursday January 31 2002, @07:13PM
      • 3 replies beneath your current threshold.
    • Re:Cost? by edbarrett (Score:1) Thursday January 31 2002, @02:28PM
      • Re:Cost? by Luti (Score:3) Thursday January 31 2002, @02:46PM
        • Re:Cost? by MaxwellsSilverHammer (Score:1) Thursday January 31 2002, @04:46PM
          • 1 reply beneath your current threshold.
        • Re:Cost? by BlackGriffen (Score:1) Thursday January 31 2002, @06:15PM
        • Re:Cost? by alec314159 (Score:1) Thursday January 31 2002, @09:56PM
          • Re:Cost? by Aapje (Score:1) Friday February 01 2002, @06:04AM
    • Re:Cost? by drik00 (Score:1) Thursday January 31 2002, @03:13PM
      • Re:Cost? by MoneyT (Score:1) Thursday January 31 2002, @09:43PM
        • Re:Cost? by drik00 (Score:1) Thursday January 31 2002, @11:20PM
          • Re:Cost? by usfGPM (Score:1) Friday February 01 2002, @02:20AM
          • Re:Cost? by MoneyT (Score:1) Friday February 01 2002, @04:34PM
            • Re:Cost? by drik00 (Score:1) Friday February 01 2002, @06:10PM
              • Re:Cost? by MoneyT (Score:1) Friday February 01 2002, @08:28PM
    • Re:Cost? by ryusen (Score:1) Thursday January 31 2002, @03:14PM
    • Who would use by berchca (Score:2) Thursday January 31 2002, @05:45PM
    • 3 replies beneath your current threshold.
  • The Manuals (Score:4, Funny)

    by TrollMan 5000 (454685) on Thursday January 31 2002, @01:02PM (#2931716)
    The Linux manual is a Beowulf cluster of Mac manuals.
    • Re:The Manuals by aussersterne (Score:1) Thursday January 31 2002, @01:05PM
  • Manual length and Macs vs. PC by dopolon (Score:2) Thursday January 31 2002, @01:02PM
  • Brace yourself for a... by Black Parrot (Score:1) Thursday January 31 2002, @01:02PM
    • 1 reply beneath your current threshold.
  • Oh my God (Score:5, Funny)

    by blowhole (155935) on Thursday January 31 2002, @01:03PM (#2931722)
    Finally we may rejoice! For once Apple has surpassed the user-friendliness of Linux! Let the merriment begin!
    • Re:Oh my God by Monkelectric (Score:1) Thursday January 31 2002, @11:13PM
    • Re:Oh my God by Alan Partridge (Score:1) Thursday January 31 2002, @03:00PM
    • 3 replies beneath your current threshold.
  • contents of 1 page pdf... by edrugtrader (Score:1) Thursday January 31 2002, @01:05PM
  • this is news? by vought (Score:2) Thursday January 31 2002, @01:05PM
  • Picture this by daserver (Score:1) Thursday January 31 2002, @01:05PM
  • Recent MacSlash Thread (Score:5, Informative)

    by pcolley (460505) on Thursday January 31 2002, @01:07PM (#2931751)
    MacSlash recently had a thread on a Mac G4 cluster [macslash.com].
    "'Macintosh' and 'Cluster' aren't two words you see together very often. Some enterprising folks at USC have created a cluster of 76(!) dual-processing G4s (56 DP G4/533 + 20 DP G4/450). You can check the info here [daugerresearch.com] . Glad to see parallel computing isn't just for the *nix crowd (well, they are running OSX, so technically...). I wonder if they just had 76 G4s lying around, or else there must be some very upset department secretaries. "
  • long term costs by fishboy (Score:1) Thursday January 31 2002, @01:09PM
  • by d0n quix0te (304783) on Thursday January 31 2002, @01:10PM (#2931770)
    Having used the old Nextstep API (which I believe have been ported to OS X under the guise of CoCo) I can say that they are well suited for cluster computing.

    I remember Richard Crandall and the mathematica guy (Wolfram) using Zilla (an old Next distributed computing program) to crack the world's largest prime in the mid nineties...
    Anyone know if Zilla is back on OS X?

    Also the Gigabit ethernet on motherboad and the large 2MB cache on the PowerPC chips will go a long way on making these machines a good cluster.

    It's been a while since I've done distributed computing (hey, I am out of acedemia) but OS X will hopefully make the whole shebang easier...
  • Easier vs. cheaper... (Score:3, Insightful)

    by aussersterne (212916) on Thursday January 31 2002, @01:10PM (#2931774) Homepage
    I can't comment on whether or not a Mac cluster is easier to create or maintain (since I've never used a Mac cluster), but I'd prefer a Linux cluster running PC hardware, because:

    -- Initial build costs are much lower (dual Athlon 2000+ right now without graphics hardware is way cheaper than a dual G4 1GHz).

    -- Maintenance costs are much, much lower. Anything goes wrong with a PC node, just swap out that part with another commodity part. Mac repair or parts replacement costs will eat you, especially if you start to have many, many nodes.

    Plus you can modify bits of Linux if you need to optimize the behavior of your cluster for the sort of computing you do, which you can't do with Mac OS.

    My $0.02.
    • Re:Easier vs. cheaper... (Score:5, Informative)

      by scorpioX (96322) on Thursday January 31 2002, @01:34PM (#2931966)
      -- Initial build costs are much lower (dual Athlon 2000+ right now without graphics hardware is way cheaper than a dual G4 1GHz).

      True.

      -- Maintenance costs are much, much lower. Anything goes wrong with a PC node, just swap out that part with another commodity part. Mac repair or parts replacement costs will eat you, especially if you start to have many, many nodes.

      Wrong. Commodity parts such as memory and hard drives are exactly the same on the Mac. I have bought memory and hard drives at Sam's club, and they work just fine in my Mac.

      Plus you can modify bits of Linux if you need to optimize the behavior of your cluster for the sort of computing you do, which you can't do with Mac OS.

      Wrong again. At the level of the OS where you might need to have some custom tweaks (the kernel) you can customize OS X to your hearts content. See Darwin [apple.com].

      Now this article may have been talking about OS 9 clusters, but there is nothing preventing anyone from using OS X.
      [ Parent ]
    • Re:Easier vs. cheaper... by dhovis (Score:2) Thursday January 31 2002, @01:35PM
    • Re:Easier vs. cheaper... by jdbo (Score:1) Thursday January 31 2002, @01:35PM
    • Re:Easier vs. cheaper... by TQBrady (Score:1) Thursday January 31 2002, @01:37PM
    • Re:Easier vs. cheaper... by jeti (Score:1) Thursday January 31 2002, @01:37PM
    • Re:Easier vs. cheaper... by SirDrinksAlot (Score:1) Thursday January 31 2002, @01:39PM
    • Re:Easier vs. cheaper... (Score:5, Insightful)

      by SirSlud (67381) on Thursday January 31 2002, @01:41PM (#2932016) Homepage
      What surprise that we're in a market based economy.

      The market always wins. The social costs (ease of maintenance, accessibiliy, at the (granted) cost of performance) are almost always ignored when people vote with individual walets.

      Natch:

      > Anything goes wrong with a PC node

      Thats cause stuff goes wrong far more often in a PC envrionment. I say this with 10 years of computing experience on both platforms. YMMV, and I'm sure I'll collect anywhere from 2 to 200 replies either quoting amazing PC/Linux uptimes or terrible Mac related experiences, but I've worked, at length and in technical situations with MacOS, Windows, Linux, FreeBSD, HPUX, AIX, Solaris ... and Macs are by far the most reliable platforms in terms of hardware failure or incompatiblies that arise from drivers, etc. (Note: I am exclduing all Powerbooks. I'm well aware of the 5300 being the exact opposite of what I'm saying .. those things were more trouble than ANY platform I've ever worked on.)

      > Plus you can modify bits of Linux

      OSX, the kernel is Open Source, so you are free to munge around with it, although I havn't gotten a chance to look deep into it, so I'm not sure of the extent of the validity of this.

      OS9, removing kernal modules from the OS is a simple point and click, although I think there is obviously more code in the base system than on a bare bones Linux system. Again, trade offs are unavoidable.

      It is only because Apple sells their OS as 'easy to use' to people assume this is equivilent to 'non customizable'. Any dedicated mac techie knows that while MacOS ain't as granular as Linux in its customizability, the perfornace loss in putting your CPU against surperfluous tasks pays back in the other advantages of the platform.

      Note that I'm not arguing that MacOS is better to cluster than Linux .. I'm only trying to debunk some of the most commonly lobbed FUD against the Mac platform, especially as it relates to its (supposed) unsuitability to non-multimedia related tasks. :)

      What I love the most is how people expect computers to be cars. Ie, if its more expensive, it had better be faster. Man, I'll take a slower and more enjoyable and pain-free computing experience any day of the week, which is why my dream setup would be OSX by default, then Linux or some BSD variant (I'm a programmer on FreeBSD), and then Windows. This holds true even in computationally-intensive tasks. If I can't enjoy the experience of doing it, I don't want to do it, even if it can be done faster or cheaper. My happiness and level of stress is more important than speed.
      [ Parent ]
    • Re:Easier vs. cheaper... by Altus (Score:1) Thursday January 31 2002, @01:41PM
    • Re:Easier vs. cheaper... by gordguide (Score:3) Thursday January 31 2002, @01:46PM
    • Re:Easier vs. cheaper... by Jeffrey Baker (Score:2) Thursday January 31 2002, @02:04PM
    • Swapping isn't the solution (Score:4, Interesting)

      by alexhmit01 (104757) on Thursday January 31 2002, @02:10PM (#2932262)
      If you have a scientific cluster, you don't want to be swapping things out. You don't want to take nodes offline because a video card fried. You want a system that is going to work.

      I just priced out some Compaq Workstations yesterday and compared them to Apple Powermacs (Apple's workstations) for doing some OpenGL game development.

      Apple Powermac with dual monitors and the upgrades we'd want... $5k. Compaq Workstations... $5k.

      In the price-conscious area, Apple's iMacs/iBooks offer a good solution at a reasonable price. You can't compare Apple's workstation line with your "look ma, I built it myself" machine.

      Apple does QC. You don't. You and your screw driver does not equal scientific requirements for reliable and predictable. If a node fries, you likely need to start over again. You can't just try to fix the damage.

      Linux is great, OS X is great. They are very different UNIXes in different markets.

      Alex
      [ Parent ]
    • Re:Easier vs. cheaper... by jeffreym (Score:1) Friday February 01 2002, @08:25AM
    • 4 replies beneath your current threshold.
  • wow! by Anonymous Coward (Score:1) Thursday January 31 2002, @01:10PM
    • Re:wow! by Nemith (Score:1) Thursday January 31 2002, @02:14PM
    • 1 reply beneath your current threshold.
  • Imagine (Score:4, Funny)

    by fobbman (131816) on Thursday January 31 2002, @01:10PM (#2931776) Homepage
    Wow, imagine one of these clustered machines running ALL BY THEMSELVES!

    Strange, it doesn't seem to have the same comedic value this way...

    • Re:Imagine by doob (Score:1) Thursday January 31 2002, @04:38PM
    • 1 reply beneath your current threshold.
  • Text of the one-page PDF file by dzurn (Score:1) Thursday January 31 2002, @01:11PM
  • Apple's biggest problem ... (Score:3, Insightful)

    by gordguide (307383) on Thursday January 31 2002, @01:11PM (#2931791)
    ... is the ease of use. Tech Professionals can't make a living supporting the platform.

    Before someone accuses me of saying they never break, always work flawlessly, and the like: They do need support. It's just that the ideal career envoirment is when there is more work than workers. An underwhelmed support staffer soon finds the company wants him to help unload pallets in his spare time.

    When all the IT staffers know one platform, what do you think they're going to recommend come upgrade time?

    From the article:
    " ... However, he hasn't done any consulting yet because all of his clients have figured it out for themselves. All they need are a few G4 Macs, some Ethernet cables, a hub and the Pooch software. Getting it up and running is as simple as installing the software and configuring it through a couple of dialog boxes. ..."
  • It depends on what you are doing. by Leebert (Score:1) Thursday January 31 2002, @01:12PM
  • Sounds like an old commercial... by phillymjs (Score:2) Thursday January 31 2002, @01:13PM
    • 1 reply beneath your current threshold.
  • Beowulf vs. Mosix vs. Macintosh by i_am_nitrogen (Score:1) Thursday January 31 2002, @01:13PM
  • Mac OS X by TRoLLaXoR (Score:2) Thursday January 31 2002, @01:13PM
  • maya, photoshop, etc. on a cluster? (Score:5, Interesting)

    by goto11 (116604) on Thursday January 31 2002, @01:13PM (#2931809) Homepage
    Wouldn't it be great if "plug and play" clustering became a reality. Say your office mates are out to lunch, or there's no one scheduled to use the school computer lab for the next hour and you want to render the effects for you three-hour iMovie, or you want to perform batch despeckle on a few hundred inages in Photoshop...
    Nothing against Linux (I use it myself for a router), but a three-day setup for Beowulf clustering isn't a great deterrent if your calculations will be going for a month or two.
    The type of clustering we're talking about here is something that could potentially appeal to the average SOHO or school, where they have five to 500 general-use Macs that have processor cycles to spare.
    My question is this:
    What would it involve to make Mac OS X and every program that runs natively on it to be able to take advantage of clustering right out of the box? If they can natively use multiprocessing, how much of a leap is it to patch the OS to natively support clustering?
    Not only would this be great for techies, but it seems that this would be a great incentive to volume sales from Apple, where they now generally only get one or two Macs per site and the rest are Wintel workstations.
  • The much vaunted 1 page pdf... by LeftHanded (Score:2) Thursday January 31 2002, @01:13PM
  • About the same... (Score:5, Insightful)

    by alexhmit01 (104757) on Thursday January 31 2002, @01:14PM (#2931817)
    Cost of 10 good Intel machines to install Linux on... trivial (pobably about $15,000)...

    Cost of 10 good Highend Macs, (about $30,000)...

    Both are in the trivial range compared to the costs of time, energy, etc.

    There is a more important question, which machine gives you the most bang for your buck?

    We know that Photoshop runs better on the G4, what about your operation?

    If the Mac gets a 2:1 performance advantage, then the costs are equal. If the Mac out-performs it regardless, you get an advantage.

    For the moment, let's assume that you are getting real machines that are tested, not parts off of a sketchy vendor from pricewatch.com. If you are really trying to build a parallel computer, you want real systems, not junk that may or may not work.

    This also rules out eMachines, or home computers. You are basically in the Compaq Workstation, Dell Workstation, HP Workstation, or IBM Workstation area. You aren't setting up a bunch of Presarios.
    • Re:About the same... by alfredo (Score:1) Thursday January 31 2002, @01:36PM
      • 1 reply beneath your current threshold.
    • Re:About the same... (Score:4, Insightful)

      by zulux (112259) on Thursday January 31 2002, @01:51PM (#2932095) Homepage Journal
      Cost of 10 good Intel machines to install Linux on... trivial (pobably about $15,000)...

      Cost of 10 good Highend Macs, (about $30,000)...


      Another thing to consider: If you use a cluster of Macs for a year - you could resell them and recoup most of your hardware costs. Beige x86 boxes sink in resell value much faster than the shiny Apple boxes do.
      [ Parent ]
      • priceless by commodoresloat (Score:2) Thursday January 31 2002, @09:17PM
      • Re:About the same... by Mark Hood (Score:1) Friday February 01 2002, @06:33AM
    • Re:About the same... by Halo5 (Score:1) Thursday January 31 2002, @01:54PM
    • Re:About the same... (Score:5, Informative)

      by Apotsy (84148) on Thursday January 31 2002, @02:17PM (#2932325)
      "We know that Photoshop runs better on the G4, what about your operation?"

      If it can be optimized for AltiVec, almost nothing will be faster than a G4.

      Just take a look at these RC5 stats [xlr8yourmac.com] (mid-way down the page). G4s smoke everything, because the RC5 client is optimized for AltiVec, thus it can compute four keys in a single clock cycle. By comparison, Athlons do one key per clock cycle, and Pentium 4s do one key every four clock cycles.

      So if you've got an operation that can benefit from the G4's SIMD capabilities, Macs are your best bet.

      [ Parent ]
    • Performance & Price and saving lots of money by Anonymous Coward (Score:1) Thursday January 31 2002, @02:22PM
    • Re:About the same... by slashdot2.2sucks (Score:1) Thursday January 31 2002, @02:40PM
      • Why am I taking the bait... (Score:5, Insightful)

        by alexhmit01 (104757) on Thursday January 31 2002, @03:50PM (#2933244)
        10 good Intel machines will not cost less than $10,000. For scientific work, I don't consider eMachines or your grey-boy solutions a "good" system.

        So, I took the bait... I went to Compaq's site and spec'ed out an equivalent workstation. Note, I'm not souping up the video card or CD-ROM like the Apple workstations. No need to waste money.

        Compaq Evo Workstation W6000, Intel Xeon 2.00 GHz/512K processor, dual processor... Upgrading to 512MB RAM. $3521.00. Note that this machine only has 10/100 networking. The Apple has Gigabit. This should matter in a cluster.

        Dell Workstation 530. Intel Xeon 2.0 GHz x2, 512MB RAM, and an upgraded sound card (Dell won't sell a dual-proc workstation without an $80 soundcard upgrade... weird). Dell did let me downgrade the video card annd monitor... Price: $3878.00. Unlike Compaq, I could buy the Dell workstation with Linux (supported) instead of NT and needing to swap OSes.

        Next I went to Big Blue. They push Linux, they should sell me good Linux workstations. When I bought my last round of Penguin Computing machines (to run OpenBSD and Linux) I looked at IBM first...

        IBM's only dual processor workstation, the IBM Intellistation M Pro 6850 Tower. With a second 2.0 GHz Xeon processor, $5218.

        Real computers cost money. Flaky machines that hardware lock from time to time do not. You can't compaq the Apple workstations to the bottom-barrel systems.

        In fact, at $1300 for the lowend iMac (700 MHz G4), admittedly with a silly flatscreen for this project, or $2300 for the midrange (933MHz) G4, Apple hits some good price points for this.

        Look, the new G4s (in the 933MHz and 1GHz-dual models) are sporting a 2MB L3 cache! That's damned impressive. A 2MB L3 cache should make cache misses SO infrequent that the slower memory bus speed is irrelevant.

        Look, if you need lots of power, you used to need to stop millions. You're not going to cut corners on your machines. You're looking at $3500 for an Intel dual-Xeon based solution or $3000 for the dual-G4 based Apple solution. Sure you get an unneeded Superdrive, but who cares? When the project is over, I bet you everyone in the lab is happy to take one of the Superdrives home...

        Geeze people, get a grip.

        Apple's G4 workstations are not the same quality as the computer you have in your room in your parent's house. These are real machines with:

        Gigabit Ethernet (very significant for a cluster, and unlike the PC's 32-bit, 33 MHz bus, real machines like the Apple, Compaq, or Dell workstations have 64-bit OR 66 MHz (sometimes both) PCI busses so you can actually USE the Gigabit Ethernet.

        The Apple's L3 Cache has 2MB DDR SDRAM at up to 500MHz, this is much faster than the 266MHZ DDR in PCs and comparable to the PC800 RDRAM in the Dell/IBM workstations. Sure the System RAM is slower, but a 2MB L3 cache makes this less relevant.

        The Superdrive, Firewire, and Video cards are all unnessary here, but they are actually really nice features if these machines will be reassigned as desktop machines when the project is over. You could buy new PowerMacs with the G5s ship within 6 months and reassign these as desktop machines. The real workstations are the same. You $45000 cluster of crap machines won't take you very far. They are trash when replaced, and if the machine hasn't been QC'd? Well, time to explain that your project needs to start over.

        Come on people... Quake != scientific computing
        [ Parent ]
        • Re:Why am I taking the bait... by throx (Score:2) Thursday January 31 2002, @04:42PM
          • These Xeons... (Score:4, Informative)

            by alexhmit01 (104757) on Thursday January 31 2002, @05:05PM (#2933908)
            These Xeons feature 512K of L2 Cache. Sure there are Xeons with HUGE amounts of L2 cache, but then we are hitting the $10000 price range. These are workstation machines, not server machines.

            I can't compare the Apple's to the P4s... P4s don't go dual processor, so the PPC G4 wins here. I can't get a Dual proc P4.

            Athlon? None of the vendors I checked have Athlon workstations, so they weren't in consideration.

            However, after realizing the lack of Athlons, I remembered that Penguin Computing has a line of Athlon based workstations.

            I went to their website, and priced out an Athlon MP system, the Tempest 210MP Workstation.

            With 2 Athlon MP 1900+, not really competetiive with the new 1 GHz G4s, but close enough for our comparison (and matching your assertion that they are in the same league as them). With 512MB PC2100 RAM, and upgraded to the Gigabit Ethernet card (they have one, might as well try to be fair), and my workstation price is $2707.

            Congratulations, we have a winner. A Athlon MP 1900+ (running at 1.53 GHz if I recall?) with similar specs at the Apple Workstation comes in $300 cheaper. The Apple has some advantages, the better video card and Superdrive are nice features when the machine is recycled as a desktop machine, but for now they are superfluous.

            What is the point of my work?

            You're all full of shit. Apple's computers are extremely price competitive. They are cheaper than Xeons from the real vendors with similar specs (Xeons had faster RAM, equal L2 cache, no L3 cache, and no gigabit ethernet).

            Apple puts out a really competitively priced Unix workstation to Linux workstations from major vendors.

            Apple puts out really competitively priced consumer machines (iMac/iBook) compared to Wintel machines from major vendors.

            You can choose to use an Apple solution or not, but stop spreading the bullshit about Apple being more expensive.
            [ Parent ]
          • Fear (OT) by Phroggy (Score:1) Thursday January 31 2002, @05:25PM
            • Re:Fear (OT) by throx (Score:2) Thursday January 31 2002, @06:30PM
              • Re:Fear (OT) by Phroggy (Score:1) Thursday January 31 2002, @07:15PM
              • Re:Fear (OT) by throx (Score:2) Friday February 01 2002, @11:20AM
        • Re:Why am I taking the bait... by greydmiyu (Score:1) Thursday January 31 2002, @04:49PM
        • Don't Buy the Superdrive by hotsauce (Score:1) Thursday January 31 2002, @05:32PM
        • Re:Why am I taking the bait... by mountain_penguin (Score:2) Thursday January 31 2002, @07:59PM
        • Re:Why am I taking the bait... by Elwood P Dowd (Score:2) Saturday February 02 2002, @09:19AM
          • 1 reply beneath your current threshold.
        • 2 replies beneath your current threshold.
    • Re:About the same... by nehril (Score:2) Thursday January 31 2002, @03:45PM
    • 2 replies beneath your current threshold.
  • Cluster priorities? Ease of set up or performance? by WIAKywbfatw (Score:1) Thursday January 31 2002, @01:14PM
  • * pb imagines by pb (Score:2) Thursday January 31 2002, @01:14PM
    • Re: * pb imagines by Goner (Score:1) Thursday January 31 2002, @01:36PM
      • ahh... by pb (Score:2) Thursday January 31 2002, @01:44PM
        • Re:ahh... by Goner (Score:1) Thursday January 31 2002, @01:53PM
          • Re:ahh... by pb (Score:1) Thursday January 31 2002, @02:11PM
    • Re: * pb imagines by Dean Dauger (Score:1) Friday February 01 2002, @08:54AM
    • * pb types into google by pb (Score:2) Thursday January 31 2002, @01:46PM
    • 1 reply beneath your current threshold.
  • Why the Mac won't be a good clustering choice by elliotj (Score:2) Thursday January 31 2002, @01:16PM
  • Hardly a comparison (Score:3, Insightful)

    by Prof. Pi (199260) on Thursday January 31 2002, @01:17PM (#2931850)
    They note that the Linux "how to" manual is 230 pages while the corresponding Apple document is a 1 page PDF file.


    And don't note that the manual (if it's the Beowulf book everyone cites) is mostly about how to PROGRAM it (e.g., includes an intro to MPI).

  • cluster by prmths (Score:1) Thursday January 31 2002, @01:17PM
    • Re:cluster by njug (Score:1) Thursday January 31 2002, @02:00PM
      • Re:cluster by t (Score:1) Thursday January 31 2002, @06:16PM
    • 1 reply beneath your current threshold.
  • Clusters and clusters by Erich (Score:1) Thursday January 31 2002, @01:19PM
    • Re:Clusters and clusters by rho (Score:2) Thursday January 31 2002, @01:35PM
    • Re:Clusters and clusters (Score:4, Informative)

      by amper (33785) on Thursday January 31 2002, @02:04PM (#2932207) Homepage Journal
      Obviously, you know very little about the Macintosh. You should learn a bit more before you go spouting off flames.

      The software used to accomplish the clustering for AppleSeeds is Mac MPI, which is based upon the *standard* for parallel computing, MPI. The reason that the PDF doesn't talk about programming MPI is that there is no need for redundant documentation. Go find a book on MPI if you want to learn to prgram to that API.

      And yes, I will get quite far telling you it's easier to upgrade Mac OS X to its latest version/. Thanks to Apple's Software Upgrade control panel program, this can all take place automatically according to any schedule you desire. Two clicks of a mouse is all it takes to set this up, as opposed to spending quite a lot of time figuring out how to use the incredubly arcane "apt". In fact, AFAIR, Software Update is now set to operate automatically by default.

      Gee, I didn't realize that particle physics simulations involving millions of particles wasn't a *real* application...

      The fact that your comment has been moderated up to four (so far) is simlply an empiric demonstration of the lack of knowledge of most Slashdot readers.
      [ Parent ]
    • NetBoot (Score:4, Informative)

      by rdarden (87568) on Thursday January 31 2002, @02:35PM (#2932511) Homepage
      And you won't get very far telling me that it's easier to upgrade OS X to OS X.1 or whatever where you have to go around with a CD and reboot every computer

      Just have all of your OS X clients boot off of a disk image on a Mac OS X Server machine.

      http://www.apple.com/education/k12/networking/diff er/index.html#macmanager [apple.com]

      [ Parent ]
    • Re:Clusters and clusters by Genady (Score:2) Thursday January 31 2002, @02:51PM
    • Re:Clusters and clusters by Duck_Taffy (Score:1) Thursday January 31 2002, @03:38PM
    • Re:Clusters and clusters by $lashdot (Score:1) Thursday January 31 2002, @04:36PM
    • You are completely wrong by NSupremo (Score:1) Thursday January 31 2002, @06:06PM
    • Re:Clusters and clusters by Dean Dauger (Score:1) Friday February 01 2002, @09:03AM
    • 3 replies beneath your current threshold.
  • since when by negativethirsty (Score:2) Thursday January 31 2002, @01:20PM
    • 1 reply beneath your current threshold.
  • how about a little oposing viewpoint? by subgeek (Score:1) Thursday January 31 2002, @01:21PM
  • Does anybody remember Zila ? by mirko (Score:2) Thursday January 31 2002, @01:21PM
  • No wonder he doesn't get consulting jobs... by Uebergeek (Score:2) Thursday January 31 2002, @01:22PM
  • Why the Mac could be the perfect clustering device by pacc (Score:2) Thursday January 31 2002, @01:24PM
  • Redhat clustering by mydigitalself (Score:1) Thursday January 31 2002, @01:25PM
  • In other news... by Anonymous Coward (Score:1) Thursday January 31 2002, @01:28PM
  • you know... by motherfuckin_spork (Score:1) Thursday January 31 2002, @01:30PM
  • How to set up a Mac cluster (Score:5, Funny)

    by webslacker (15723) on Thursday January 31 2002, @01:32PM (#2931956)
    Step One: Plug them in.

    Step Two: Turn them on.

    Step Three.... there's no Step Three! There's no Step three...
  • barrier to entry by Hooya (Score:1) Thursday January 31 2002, @01:32PM
  • To be a fair comparison... (Score:3, Insightful)

    by jd (1658) <[imipak] [at] [yahoo.com]> on Thursday January 31 2002, @01:34PM (#2931964) Homepage Journal
    Since the article is talking about Linux clustering, it should really talk about ALL forms of Linux clustering.


    MOSIX clusters are a one-liner to set up, for example. I challange Apple to beat that!


    I'm not sure about Compaq's One-Stop Linux Clustering. I've never got it to compile. But, assuming it can be made to work, I bet it'd be pretty decent, too.


    Last, but by no means least, clustering in the Real World tends to be through PVM or MPI, which are platform-independent. Hardly anyone uses OS-specific clustering, because hardly anyone but high-energy physicists ever develop large clusters in the first place!

  • by Bowie J. Poag (16898) on Thursday January 31 2002, @01:35PM (#2931976) Homepage


    How is a Mac "easier to set up" in a Beowulf cluster than a group of identical PCs?

    I can see where the author might make a point to say that the Mac is nice to use for a cluster because Mac hardware doesn't really change much from box to box, but the same could be said for a group of equal-built PCs. Infact, most real-world (re: not your bedroom.) Beowulf cluster nodes are NOT loosely conglomerated machines with wildly different capabilities from node to node. Most clusters are planned out well in advance, in where each node is precisely equal in terms of its hardware and horsepower.

    "Its easy to set up because all of your nodes are the same with a Mac!!" ceases to be a valid "advantage", when the same can be said of a group of SGI O2 boxes, a group of Sun E10K boxes, or a group of lowly 386 PC boxes.

    Besides, "its see-thru orange!!!" shouldn't top your list of reasons to purchase Macs for your cluster. You buy a pile of 1U rackmounts, because you normally don't have a whole room to dedicate to a cluster. (duh)..

    Cheers,
  • Cluster: XT's or MAC 2Si by CaptCanuk (Score:1) Thursday January 31 2002, @01:36PM
  • MacSlash by Warped-Reality (Score:1) Thursday January 31 2002, @01:37PM
  • Pooch == Zilla? by derinax (Score:1) Thursday January 31 2002, @01:39PM
  • Well how about that? by Uttles (Score:2) Thursday January 31 2002, @01:39PM
  • It's definitely not about ease of use by .nuno (Score:1) Thursday January 31 2002, @01:40PM
  • Better? Not easier, cheaper, or whatever... by drteknikal (Score:1) Thursday January 31 2002, @01:41PM
  • Some thoughts by wazzzup (Score:1) Thursday January 31 2002, @01:42PM
  • or you can just use QNX, which does this nativly by Anonymous Coward (Score:1) Thursday January 31 2002, @01:42PM
  • I've set one of these up by ceoyoyo (Score:1) Thursday January 31 2002, @01:45PM
  • Why does appleseed use ethernet?? by EccentricAnomaly (Score:2) Thursday January 31 2002, @01:46PM
  • Are compareing OSX and (PVM or Mosix) ? by bobaferret (Score:1) Thursday January 31 2002, @01:49PM
  • Beowulf is Beowulf, on Mac, Linux, HP-UX, etc. by Disoculated (Score:1) Thursday January 31 2002, @01:49PM
  • Price/Performance (Score:4, Informative)

    by Perdo (151843) on Thursday January 31 2002, @01:49PM (#2932076) Homepage Journal
    You think the P4 price/performance is bad, G4's are insane

    USC Macintosh Cluster Running the AltiVec Fractal Benchmark achieves over 1/5 TeraFlop on 152 G4's and demonstrates excellent scalability.

    KLAT2's complete results are: Rmax=64.459 GFLOPS with 64 Athlon 700MHz with 128MB PC100 CAS2 SDRAM

    So a 1 tflop apple machine would cost about $440,000 in hardware for 152 G4 1000mhz -vs- 270 Tbird 1400mhz at about $160,000.

    The difference, $280,000 could certainly hire someone literate enough to read the long linux manual.
    • Re:Price/Performance by Oniros (Score:1) Thursday January 31 2002, @03:27PM
    • Correction... (Score:5, Informative)

      by LenE (29922) <[moc.cam] [ta] [cisnave_nel]> on Thursday January 31 2002, @04:21PM (#2933548) Homepage
      It's not your fault, because you probably didn't know this, but the USC Mac cluster didn't cost anything near $440,000, and it didn't have any 1000 MHz. G4's in it.

      At the "Macs in Science and Engineering" user conference at Macworld, they gave the general specs. of this cluster, and all of the machines were dual processors, but of different hardware generations. Although the fastest machines were dual 800 Mhz. on 133 MHz. bus, the majority were slower dual 450 and 500 Mhz. machines with 100 Mhz. buses.

      With the fact that all were dual, and ignoring depreciation on the older hardware, the cost would be at most $220,000, If you were using Dual 1 GHz. G4's, it would still be only $220,000. My notes are on my laptop, but I believe that the actual cost of the USC cluster was less than $200,000.

      Also, I assume that you think that the 270 uni-processor T-birds will scale performance linearly as well. I doubt it would only cost ~$600 per node as you would have to use Myrinet or some other fast fabric, and with three and a half times as many nodes, the latencies, hardware, and administration cost would be crippling. I have the same cost argument if you use dual Athlons, as the boards are quite rare, and the node count is almost double the Mac node count.

      Your price/performance assertions don't stand up!

      -- Len
      [ Parent ]
    • Re:Price/Performance (Score:4, Informative)

      by jtdubs (61885) on Thursday January 31 2002, @04:24PM (#2933576)
      If only any of your math made any sense at all.

      First the Apple critique:

      A G4 is capable of between 7 and 8 Gigaflops. So, You'r number of 152 G4's is reasonable. However, your price of $440,000 divided by the 152 G4's indicates a per unit price of $2894.

      This is bullshit.

      At $2894 you are $100 away from getting a Dual G4. You can get a single-proc G4 at 800Mhz at $1400. Not counting the quantity discount.

      Using the Dual G4's you would need 67 of them, for a total price of $201,000. With the single G4's at 800Mhz you would need 156 of them for a total of $218,000.

      Now, the Athon critique:

      Let me see her. 64.5GFlops with 64 machines, that's 1Flop per machine. That's at 700Mhz. At 1400Mhz like you said, that's 2GFlops per machine. So, you need 500 of them. Using your figure of $600 per machine, this would be $300,000. If you went with Dual Thunderbirds you could get this down to 250 machines at closer to $100 a piece taking it down to $250,000. Not counting the quantity discount.

      So, we have $250k to $201k using my rough mathematics. This is $49k price different in favor of the Apples, not counting the fact that you need 4 times as many Athlons.

      Other miscellaneous critiques:

      Doubling the speed of the Athon does NOT double the throughput in Gigaflops. That was a nice try though.

      Anyway, have fun,

      Justin Dubs
      [ Parent ]
    • 1 reply beneath your current threshold.
  • Some skepticism by ckuijjer (Score:2) Thursday January 31 2002, @01:50PM
  • One page version of Linux Clustering by Perl-Pusher (Score:2) Thursday January 31 2002, @01:51PM
  • Another way of looking at it. by mrroot (Score:2) Thursday January 31 2002, @01:52PM
  • Meanwhile... (Score:5, Funny)

    by Misch (158807) on Thursday January 31 2002, @01:55PM (#2932118) Homepage

    They note that the Linux "how to" manual is 230 pages while the corresponding Apple document is a 1 page PDF file.

    Meanwhile, documenters have been developing a "What to do with a linux beowulf cluster" list. That document has grown to 230 pages. The corresponding mac list has come up with one idea (And it fits on a 1 page PDF file): "Create a system that allows us to use Photoshop to edit super-high resolution pictures of Natalie Portman eating hot grits."

    (j/k!, and, btw, I'm using a Mac right now. :-)

  • Everybody's missing the point (Score:5, Insightful)

    by rho (6063) on Thursday January 31 2002, @01:55PM (#2932126) Homepage Journal

    The point isn't flexibility: sure you can be more flexible with a Linux-based cluster. You can tweak and tune a Linux-based cluster to meet your specific needs. This is why Google uses such a cluster.

    The point isn't about cost: the real difference between a decent name-brand PC and a Mac is negligible. In the case of these Mac-based clusters, since the clustering software is just another app, a Mac-cluster can be setup and torn down quite readily. You come into the lab on Wednesday to find your workstation has been appropriated for the cluster.

    The point is accessibility! If you're a physicist in a small school looking to model some complex interaction, you can rent some computer time from somebody (expensive), build a cluster (very expensive, because you'll have to hire somebody to do it--physicists aren't likely to be Beowulf experts), or use the Mac clustering software (expensive, because you'll have to buy the machines if you don't already have it, but you can do it yourself, quickly, without much bother).

    Accessibility! It's what keeps Apple in business. This is another example of it.

    I'm pretty disappointed in the posters who knock it, because it strikes me that they are a bit put out that they won't remain the Technical Elite because they've got the spare time to read the 230-page Beowulf manual.

  • That's NOTHING... by Shuh (Score:2) Thursday January 31 2002, @01:57PM
  • um, where's the hard part? (Score:3, Funny)

    by jpellino (202698) on Thursday January 31 2002, @01:58PM (#2932153)
    I DL'd and read the manual. It really does seem just that easy. It costs $100+ per node, but you pays fer yer time & headaches, doncha?

    The faster the machine and traffic the better of course, but you could do this with the cheapest iMac ($799 new, ~$400 used) or a bunch of cubes (banking finally on their close packing ability) if you want Altivec in the mix.

    Gosh, a reason to make a headless iMac2 - that would be quite the aesthetic eh? Seventy six of those snuggling on a ping pong table...

    Communication can be over Airport, too - so you can imagine ad hoc Mac Clustering begin setup during the first half of every Jobs keynote - you know, the part where he just says stuff - to go thru all possible iterations of the product to be intro'd in the second half of the keynote...
  • The real point here is... (Score:5, Informative)

    by jellisky (211018) on Thursday January 31 2002, @01:59PM (#2932157) Journal
    ... for scientists like myself, this is a very nice thing. Not all of us in the sciences are tech-savvy... I'm probably the one in my 5-person research group who understands the most about *nix. For those of you who don't realize this, many research scientists have to work hard to get their grants and outside money.
    So, what does all this mean to us? As an atmospheric scientist, having some serious number crunching power is mighty helpful. Weather modeling is quite the processor intensive task, and then interpreting the results can take years after all the computing is done, including further computations and visualization routines. To put it shortly, we can easily tax our computers.
    So, now you know that we need computing power, but money is a premium for us in many cases, so why shouldn't we just get some cheap Intel boxes and *nix cluster them? Well, we could, but then we'd need to hire a systems admin. Someone who is tech-savvy enough to keep everything running decently well for us. That requires another person who REALLY understands what's going on in many cases, which is another salary on the payroll. For us, it all ends up balancing in the end. The $5-10K that we save in clustering our 8 Intel boxes over the Macs is eaten up in one year or less by the guy (or woman) who has to set up the whole thing. So, for us, the ease of setup and use is something that can translate into some good savings and we don't have to worry as much about having to rely on another person to save us if something goes wrong. That's the benefit of simplicity for us.
    I agree that it is important to know, as one person said, "The nature of the beast", but that's something that takes time to do, and when you're not being paid to learn about how to cluster computers, but to figure out how the atmosphere works, then things like "The nature of the beast" are just further complications. I would rather have something that I can slap together, know that it works, and get back to my work, without the interference of others if I don't need it.
    And that brings me to another rebuttal, about someone mentioning that if you buy the Macs, you're also going to pay for all the extra Superdrives and video cards and all that. I say to that, "Good." That way, if the cluster doesn't need to be used, then I don't have a bunch of mostly useless boxes sitting around... or if a collaborator comes around and needs a computer, I can just remove one of the computers from the cluster and let them use that for as long as they need. The point is that there are advantages and disadvantages to each setup. Now you've heard some advantages and why the scientific community might care about this. Remember, not everyone here can compile their own kernels and not everyone cares about being able to do that. Some of us, thank the deity of your choice, actually want to do something with this power and not care how it works in depth. To each their own.

    -Jellisky
  • Intended audience by emaq123 (Score:1) Thursday January 31 2002, @01:59PM
  • A clusterplex? by Paul Bristow (Score:1) Thursday January 31 2002, @02:00PM
  • Beowulf on Mac hardware by ChristTrekker (Score:1) Thursday January 31 2002, @02:01PM
  • Positive Opportunities by Sataereous (Score:1) Thursday January 31 2002, @02:04PM
  • Huh??? by Anonymous Coward (Score:2) Thursday January 31 2002, @02:11PM
    • Re:Huh??? by Graymalkin (Score:2) Thursday January 31 2002, @08:20PM
      • 1 reply beneath your current threshold.
  • Ph.D required!! (Score:3, Funny)

    by Carbon Unit 549 (325547) on Thursday January 31 2002, @02:30PM (#2932454) Homepage
    And I quote "But according to Dauger, Linux clusters require a PhD to set up and to run."
    Yeah, I guess there wouldn't be any qualified people amoung those running Tokamak fusion simulations or 100 million mutually interacting particle simulations.

    A diskless linux system is cake to setup and as far as different kernels are concerned, the article is clueless, you can use LamMPI to mix different platforms (ie sun,sgi,intel linux, alpha linux) in a single cluster.

    Disclaimer: I have a Ph.D.
  • Mac Manuals? by acoustix (Score:1) Thursday January 31 2002, @02:33PM
  • by Geoff (968) on Thursday January 31 2002, @02:38PM (#2932541) Homepage

    I recall, back when CD-ROMs were fairly newfangled, the "manual" that came with the CD, if it was a dual-platform disk, often offered an interesting contrast.

    The Windows instructions would go on for pages, discussing running the installer application, how to get the right drivers, etc.

    The Macintosh instructions were usually:

    1. Insert the disk
    2. Double-click on the icon

    I never understood why Apple didn't market that advantage heavily.

  • Macs are much easier to cluster by wilburdg (Score:1) Thursday January 31 2002, @02:42PM
  • by Anthony Boyd (242971) on Thursday January 31 2002, @02:49PM (#2932635) Homepage

    Everyone here seems to be suggesting that the manuals indicate nothing. "Apple has weak docs!" seems to be the summary. But can we entertain the notion that perhaps while 1 page is too short, 230 pages is far too long? If so, is this because the people who wrote the manual are not professional authors, and got too wordy? Or is it because Linux just isn't usable enough?

    And whatever you think, isn't it reasonable to suggest that making Linux more intuitive and the manuals more succinct might help rid us of idiot lusers who won't RTFM? They won't really go away, but if we actually take usability seriously, perhaps developers can get half those people to solve their own problems. Wouldn't this be a good thing? I guess that's a rhetorical question -- I am sure it is a good thing. I spend my entire workday building apps for people, and one usability tweak can mean the difference between 20 nagging people a day and 2. My team even has blacklisted a couple people in the company, whose projects are always time-sinks to build and time-sinks to maintain. Why? Because those people are control freaks who won't let us fix usability errors, and my team ends up spending their days on support. If you can build something intuitive and usable, both the users and the developers will be much happier.

  • pricing by sootman (Score:1) Thursday January 31 2002, @03:01PM
  • Typical mac article by marcovje (Score:1) Thursday January 31 2002, @03:03PM
  • The software by ericlj (Score:1) Thursday January 31 2002, @03:11PM
  • And this is convincing because...? (Score:3, Informative)

    by wedg (145806) on Thursday January 31 2002, @03:14PM (#2932895) Homepage Journal
    They note that the Linux "how to" manual is 230 pages while the corresponding Apple document is a 1 page PDF file.

    Yes. Wonderful. This says nothing. This is one of "those" statistics. The Linux "how to" could be 230 pages because it not only tells you how to set it up, but gives you advice on customizing, creating optimized programs, hacking the kernel, and FAQs covering every single problem or question you might have.

    The Mac PDF might be an almost blank page that says, "Call tech. support." Furthermore, why mention that it's a PDF at all? Are you saying that it's somehow better to use a proprietary document format (e.g. Proprietary Document Format - PDF, get it?) instead of plain text? Is the information somehow MORE relevant because it's in PDF?

    Please. I've seen neither, but all this tells me is that someone wouldn't know a relevant comparison if it widdled on his shoes and stole his wallet.
  • they left out one detail by BobSoros (Score:1) Thursday January 31 2002, @03:26PM
  • That's a lot of power for a Mac system by second class skygod (Score:1) Thursday January 31 2002, @03:42PM
  • No Surprises Here by marktwain (Score:2) Thursday January 31 2002, @03:59PM
  • Dauger and Mac Clusters by Paco23 (Score:2) Thursday January 31 2002, @04:22PM
  • Your Header is what's slanted by zetetikos (Score:1) Thursday January 31 2002, @04:41PM
  • The obligatory historical note.. (Score:3, Informative)

    by jcr (53032) <jcr@id[ ].com ['iom' in gap]> on Thursday January 31 2002, @05:04PM (#2933899) Journal
    Beowulf was predated by "Zilla.app", which shipped on NeXTStep 2.0. Richard Crandall used Zilla on any workstation that was idle, anywhere on NeXT's network (idle being defined as "the screen saver was running"), to find the 13 Fermat number, among other things.

    So, this kind of (relatively) low-cost clustering began on Mac OS X's predecessor.

    -jcr
  • Power vs. Cost vs. Maintenance... (Score:3, Insightful)

    by rbruels (253523) on Thursday January 31 2002, @06:15PM (#2934363) Homepage
    There's a few people saying the cost of a Linux cluster of similar computing power would be much less than a cluster of Mac towers. That is completely wrong, and here's why:

    1.) Power vs. cost. The G4, with AltiVec-enabled MPI code, can blast data through in 128-bit chunks. Steve Jobs loves to term this the "Velocity Engine", and it is much, much more powerful when doing solid number crunching -- exactly what would be taking place on these clusters. It's not as amazing for day to day operations, but the capability is there to quadruple the data flow of a traditional processor when doing clustered computing. Typical AMD/Intel processors can just not do this.

    2.) Maintenance. This is key. I maintain a Linux cluster and have worked with others in the past, and wonderful as they are, they require lots of maintenance. It's pure and simple math. You probably built all 16 or whatever nodes with individual parts made by various companies, and inevitably, each of those elements will have problems. This makes debugging and fixing hardware problems unbelievably painful, especially when you also have to deal with multiple parts vendors. When you use Apple Power Macs, ALL hardware problems can go through ONE support source, and that's Apple. Plus, they are pre-built, tested, and refined in Apple's R&D labs far before they make it to your cluster room. This saves such incredible amounts of time and money, it definitely pays for the extra cost of the computers themselves. I wish I could explain to you the sheer pain of keeping a cluster alive which constantly had one part go bad here and there -- but one part, sixteen computers, each with eight or nine significant custom-attached parts... well, it meant a lot of troubleshooting time, a lot of replacement time, and having to deal with far too many different companies to get the parts and support I needed.

    3.) MacOS X. Clustering under previous MacOS versions was, despite the best efforts of AppleSeed, absolutely reprehensible. The operating system was simply not designed to do massive computing projects, and it was not efficient at all. Definitely not worth it despite the work of the pioneers in the field. With OS X, you now have a BSD operating system, one that has done clustered parallel computing for over a decade. MPI, with AltiVec enhancements; gcc with multiprocessor compilation support, you name it, it now runs under OS X and, with the operating system natively supporting the G4, it does it DAMNED fast.

    "What the heck do you know," you might ask. Again, I maintain a 16-node Linux cluster for a plasma simulation group at the University of Colorado, and am also the CU campus rep for Apple Computer. I am well-versed in both OS X and Linux, and their scientific computing environments, and have experience in clustering in both environments. I am in the process of establishing a scientific computing initiative at CU, and I am doing it on behalf of Apple because the G4s (and soon, G5s) are simply the best platform for multi-platform scientific and high-intensity computing.

    The best saving grace from a sysadmin's point of view, is that I will never have to worry about maintaining the variety of parts in those damned Linux clusters. The operating system is wonderful for scientific computing, yes, but there's simply no cost-effective way to purchase and maintain Linux-based PC hardware that could ever compare to the Mac. From an overall perspective, and this is definitely the most important aspect, those who are using massive parallel clusters of computers need their data crunched fast, and the G4 processor, combined with AltiVec-enhanced code, is simply the fastest way to crunch data, straight and simple.

    I hope that clears up the issues for people, because that's how it is. Just the facts, ma'am.

    Ryan Bruels
    Apple Campus Representative
    University of Colorado, Boulder
    bruels@mac.com * 303-332-5434
  • another way to compare $/GFLOPS for Mac/PC by Bobartig (Score:2) Thursday January 31 2002, @06:47PM
  • Solution: Black Linux Linux (linux mac cluster) by Anonymous Coward (Score:1) Thursday January 31 2002, @06:53PM
  • can Final Cut Pro be clustered? by dan_bethe (Score:1) Thursday January 31 2002, @07:03PM
  • Distributed apps dvp stupidly easy under OSX by HuguesT (Score:1) Thursday January 31 2002, @07:14PM
  • Conclusive evidence Wired News isn't proofread. by evilpaul13 (Score:1) Thursday January 31 2002, @07:58PM
  • 46 page manual by pressman (Score:2) Thursday January 31 2002, @08:19PM
  • Hmmm... by zeno_2 (Score:1) Thursday January 31 2002, @08:38PM
    • Re:Hmmm... by Dean Dauger (Score:1) Friday February 01 2002, @10:08AM
      • Re:Hmmm... by zeno_2 (Score:1) Friday February 01 2002, @02:36PM
  • Lets get this guy to back up his words =) by zeno_2 (Score:1) Thursday January 31 2002, @08:46PM
  • Did anybody actually built /configured a cluster? by pdp11e (Score:1) Thursday January 31 2002, @11:32PM
  • (Slightly off-topic) In plain English . . . by xScruffx (Score:1) Friday February 01 2002, @05:10AM
  • Sounds like 'Zilla', NeXTStep's clustering SW by rthille (Score:1) Saturday February 02 2002, @02:33AM
  • Portability issue by FastCluster Man (Score:1) Tuesday February 05 2002, @06:03PM
  • Re:BEOWULF CLUSTER! by sporty (Score:2) Thursday January 31 2002, @01:17PM
  • Re:x86 is 'Standard' by pressman (Score:2) Thursday January 31 2002, @04:53PM
  • Re:What-ever by gnuLNX (Score:1) Friday February 08 2002, @04:12PM
  • 48 replies beneath your current threshold.
(1) | 2