Slashdot Mirror


Year of the Mainframe? Not Quite, Say Linux Grids

OSS_ilation writes "IBM touted 2006 as a resurgence year for the mainframe, but not so fast. At R.L. Polk and Co., one of the oldest automobile analytics firms in the U.S., an aging mainframe couldn't cut it, so the IT staff looked elsewhere. Their search led to a grid computing environment — more specifically, a grid computing environment running Linux on more than 120 Dell servers. The mainframe's still there, apparently, but after an internal comparison showed the Linux grid outperforming the mainframe by 70% with a 65% reduction in hardware costs, Polk seemed content banishing the big box to a dark, lonely corner for more medial tasks."

37 of 222 comments (clear)

  1. Linux Niche by maximthemagnificent · · Score: 2

    As an admittedly non-initiate in linux (I run osx), this seems very much what linux is
    good for, rather than for a desktop os, where difficulty of setup would be a severe
    handicap. I've always believed that open-source suffers from the in-house-tool
    mentality, which assumes the end user is extremely sophistacted. As an engineer,
    I can testify to my lack of desire to make the UI more than bare-bones.

    Maxim

    1. Re:Linux Niche by Alioth · · Score: 4, Insightful

      The difficulty of desktop Linux is really a myth these days. I recently set up Fedora Core 6 on a laptop. Setting up FC6 as a desktop is now trivially easy. It roughly consisted of inserting a CD-ROM, booting it, clicking OK and Next a few times then feeding it disks until it finished.

      Installing extra software was equally trivial. There is a GUI to start off the Applications menu for installing more software. It downloads and installs the software all as one step. No need to download it, run a separate installer or scroll through pages of impeneterable EULA.

      To add extra applications to this GUI application installer - mainly multimedia applications - all it required was clicking on a link on Livna's web page to add the Livna repository. (Like Mac OS X, you're asked for the administrative password on application install).

      Installing Fedora Core and extra applications and extra application repositories is actaully easier than doing the same on Windows, and about the equivalent difficulty of doing the same on Mac OS X.

      For third-party applications, there is Autopackage: http://autopackage.org/ - which provides a distro-independent method of installing applications. It's reminiscent of things like the Mac OS X application installer (for apps you can't simply drag to the Applications folder) or the InstallShield types of installers for Windows. Except unlike InstallShield installers, it has the ability to resolve and fetch dependencies (ever tried to install Microsoft BizTalk? Complex and unweildy because you must manually install several dependencies, each with their own dependencies. Autopackage does away with this dependency hell).

    2. Re:Linux Niche by PhotoGuy · · Score: 3, Insightful
      The difficulty of desktop Linux is really a myth these days. I recently set up Fedora Core 6 on a laptop. Setting up FC6 as a desktop is now trivially easy. It roughly consisted of inserting a CD-ROM, booting it, clicking OK and Next a few times then feeding it disks until it finished.

      And then you want to get your sound working on your newer laptop? Well, go find the brand new beta development source code for your driver and compile that up (oh yeah, install the compiler and dev kits first). Do I want ALSA or that other sound system, can't remember its name? Which one should I choose? Then configure conf.modules (or is it modules.conf?) to load the driver automtaically upon startup.

      Okay, where do I set the wireless password? I know I saw that somewhere before. Oh, the Dlink-chip-du-jour isn't supported out of the box, I have to go find some more development drivers for it, if I can.

      Hmmmm, how do I suspend this and hibernate it properly? I know that was trivial under windows. Can I even do that under Linux?

      Hmmm, where did my scrolling regions go on my trackpad? You know, the edges that let me scroll easily under Windows. I have to do *what* to get that working?

      Now, time for a presentation; install openoffice, that works fine, good. Okay, now to switch to external monitor. Hmmm, Fn-Monitor doesn't work. Time to google. WTF? I have to edit xorg.conf to enable the external monitor, and then hack mode lines to get it working for my projector? (Reaches for Windows XP CD...)

      I love Linux, and *I* personally will suffer those problems; but I wouldn't recommend it to anyone else who isn't an expert (and even wouldn't for some of those), as I'd end up with a lifetime of this type of support on my hands.

      --
      Love many, trust a few, do harm to none.
    3. Re:Linux Niche by William_Lee · · Score: 2, Insightful

      As an admittedly non-initiate in linux (I run osx), this seems very much what linux is good for, rather than for a desktop os, where difficulty of setup would be a severe handicap.

      You should really try looking at a modern linux distro before making a blanket statement about the difficulty of setup for a desktop machine. I've installed Ubuntu and OpenSUSE at home recently, and as long as the hardware matches up ok (which it often times does, at least on desktops), there is little manual configuration to contend with.

      The support community for Ubuntu is excellent, friendly, and helpful for times when things don't go smoothly.

      Linux isn't perfect on the desktop, but with a little elbow grease (much less than my previous experiences with older versions of distros years ago) it comes together pretty nicely.

    4. Re:Linux Niche by Mung+Victim · · Score: 3, Insightful

      The difficulty of desktop Linux is really a myth these days

      Yeah, bollocks is it.

      It's a myth until you want to use an iPod or a digital camera, surely two of the most popular consumer devices today after mobile phones. I have tried and failed to get both working on my desktop Linux system. If I can't do it, there's no way my Mum could. In the end I just bought a MacBook, and put my Linux machine in a cupboard.

      Yes, I know that both of these things can be made to work, but honestly, most people just don't have the time or inclination to invest.

      Neither of these problems with device interoperability is the fault of the Linux community, but it's hard to deny that they are problems. Especially as the number of such consumer devices can only increase.

    5. Re:Linux Niche by kfg · · Score: 2, Interesting

      It's a myth until you want to use an iPod or a digital camera. . .

      Why didn't you purchase a music player/camera that handles files as it should; as a mass storage device?

      Don't get me wrong, I understand your point, and even agree with it to an extent, but I have a valid point too. The root issue is really bad commercial interests combined with bad consumerism.

      On the flip side, and a better example I think, I am in the process of setting up a small recording studio. I have my choice of going computer based, or dedicated console based.

      If I go computer based I'm likely to use a Mac, because I can just boot it up, download Audacity, plug in an interface and start recording. With Linux, even though I have some familiarity with it, I will be facing days to weeks of just trying to find the information I need to start hacking the system into functionality; with no guarantee it will ever be fully functional the way I would like.

      And I'd really rather spend that time being artisticly creative.

      If I go dedicated console based you might think that my troubles were really over, just plug it in and works, but noooooooooo!

      This gets back to my first point and illustrates that it isn't a Linux problem, it's a vendor problem.

      The console I would be inclined to buy is a nifty little 24 track, but. . .it doesn't behave as a standard mass storage device. They have made up their own file system and codec and just to export as wav I have to burn it to CD first. Does this behavior sound familiar?

      And it's obnoxious.

      My alternate choice is a 32 track (capacity I don't really need) at nearly twice the cost (I'd rather spend that money on better mics and monitors, ya know, shit that will effect the sound), but it behaves properly as a storage device and handles wav natively. Transfer files by plugging in the cable, dragging and dropping.

      And for all I know deep in their little hearts they both run on top of Linux. It isn't an OS problem, it's a vendor problem.

      . . .the number of such consumer devices can only increase.

      With the majority of them trying to find some sneaky way to fuck you out of a few pennies by using nonstandard this or that. I've got an idea; don't let them. Buy gear that operates properly.

      And unlike my own predicament you could save money by not buying an iPod.

      And then as a side effect there would be no Linux issue.

      KFG

    6. Re:Linux Niche by hanssprudel · · Score: 3, Informative

      I just recently installed Ubuntu (Edgy Eft) on a brand new laptop. I found no previous testimonials or guides about the model I chose, but googling seemed to indicate that all the components had drivers. While I did have a couple of issues that made installation not quite as painless and grandparent, your post severely understates how far Linux has gotten.

      And then you want to get your sound working on your newer laptop?

      Worked with ALSA out of the box.

      Okay, where do I set the wireless password? I know I saw that somewhere before.

      Using Network Manager, there is a wireless icon in the top right of the window with a list of accessible networks. Selecting an encrypted one brings up a prompt for a password (the first time you use it).

      Oh, the Dlink-chip-du-jour isn't supported out of the box, I have to go find some more development drivers for it, if I can.

      Unfortunately, some hardware manufacturers give no Linux support at all, but in fact almost all wireless adapters work. Go with Centrino, and you will be fine.

      Hmmmm, how do I suspend this and hibernate it properly?

      Both worked perfectly out of the box.

      Hmmm, where did my scrolling regions go on my trackpad?

      They were enabled and working out of the box.

      Now, time for a presentation; install openoffice, that works fine, good. Okay, now to switch to external monitor. Hmmm, Fn-Monitor doesn't work.

      The hotkey for switching to external monitor worked out of the box, with all three modes (internal, external, both) working.

      To this I can add (in response to others) that both my iPod and my Camera worked straight out of the box, as did Internet access over my bluetooth phone. The only thing I have run into which didn't work was an HP scanner - it turns out that scanners are a real quagmire with no uniform drivers and that HP give lousy support, a little Googling told me this and that an Epson would have worked...

  2. Re:"medial" tasks? by Aladrin · · Score: 2, Insightful

    While it is quite possible they meant 'menial', as that is the common phrase, they might also have meant just what they said.

    http://dictionary.reference.com/search?q=medial
    2. pertaining to a mean or average; average.

    The Grid is used for complex, processor-intensive tasks, I'm sure. The regular daily cruft is probably still done on the old mainframe. Those would be 'medial tasks'. If they made it into a monitor instead of a system that does processing, that might be considered menial. (I'm having a hard time finding 'menial' tasks a computer can do...)

    http://dictionary.reference.com/search?q=menial
    1. lowly and sometimes degrading: menial work.

    Sooo... If you're going to be grammar police, please do your homework first.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  3. What are they trying to prove ? by Ksempac · · Score: 5, Insightful

    So a NEW system outperforms an OLD system. I fail to see how this is a news.

    If they had compared a NEW mainframe with the NEW grid, then we would have been able to draw some conclusions about which one is better. But saying "We bought a new system, its better than the old one" proves nothing.

    1. Re:What are they trying to prove ? by Ingolfke · · Score: 3, Interesting

      I agree that this isn't a good comparison of grid computing against modern mainframes... but I think that's more the fault of the post, not the article. I thought the article was still interesting though. It was interesting to learn a bit more about grid computing in a specific implementation and to see that companies are choosing alternatives to mainframes for massive processing tasks.

    2. Re:What are they trying to prove ? by scdeimos · · Score: 2, Interesting
      I agree. I'd be very disappointed if a 118-CPU RHEL Grid computer system with probably more than 200GB of RAM couldn't out-perform a 2-CPU system with 16GB running OS/390. (The IBM 2066-002 in its standard config only has 2GB I think.) Although I'm a little disappointed that it's only out-performing it by 70% (maybe they're using 4,200rpm 2.5" drives):
      Internal tests have showed speed improvements in data-file processing of up to 70% over what the mainframe could provide.
    3. Re:What are they trying to prove ? by Archtech · · Score: 4, Insightful

      Yes, you have put your finger on the glaring weakness in this story. Once you see that it was an OLD mainframe versus a PRESENT-DAY Linux grid, you realise that no useful conclusions can be drawn. (Although, as others have noted, the narrowness of the margin achieved suggests that the mainframe would win easily in a fair contest).

      These "old-versus-new" comparisons are the stock-in-trade of marketing and PR departments, which are perpetually issuing press releases bragging that the latest Foowhatzit Humdinger 24-processor with thousands of GB of storage outperformed someone's 10-year old VAX or AS/400. To Slashdotters, that's a subdued "Wow!" (that they would attempt such barefaced trickery, that is) and on to something potentially interesting. But to the broad masses who know nothing about computers, it is quite impressive. PHB readers habitually skip over all the "techie details" anyway, so they probably come away with the desired message: "We need Foowhatzit Humdingers, and we need 'em now!"

      People with arts degrees are big on quoting Mies van der Rohe's "God is in the details". Perhaps it's time they realised that "God is in the numbers" too.

      --
      I am sure that there are many other solipsists out there.
    4. Re:What are they trying to prove ? by arivanov · · Score: 3, Informative

      Besides, performance has never been the strong point of a mainframe. In fact most mainframes performance is laughable (a while ago IBM had to ask Seti@Home to remove the results for the early Z series because they were comparable with a 386SX. The primary selling points of a mainframe are the resource control and reliability.

      Does the grid mentioned in the article offer the same level of PHB friendly resource control (CPU, IO, etc) for multiple concurrently running applications? Doubt it.

      Does the grid mentioned in the article offer the same level of reliability and reproducibility of the result? I have some doubts. Most mainframes have 2+ CPUs doing the same task and either flagging a fault on differences or deciding who is right using a "voting" system. This is done on a per instruction basis and cannot be directly simulated in a grid. At best you can do per-task/procedure result comparison which is not the same as it will flag errors considerably later and has higher probability of overall error when using the same number of components.

      Someone is either comparing apples and oranges, or being a fanboy or not knowing what mainframe is for or all of these at the same time.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    5. Re:What are they trying to prove ? by R2.0 · · Score: 3, Interesting

      It's not just in IT - people in ALL industries want "new and shiny" over "old an and boring".

      I recently had a request to install a new type of medical irradiator (products, not people)in lieu of an older model. The new one doesn't use a radioactive source, and instead uses xray tubes. It was the cat's ass - no radiation safety officer required, no NRC hassles, and another part of he company did an ROI and the results were great. But when I looked at the specs, the cycle time was slower, it had 1/2 the capacity, and the xray tube needed replacement after a certain number of cycles, and it wasn't a cheap part.

      Skeptical, I requested a copy of the "ROI". It was a 2 page narrative saying how great the new unit was, and how the staff was so much more comfortable with it. Not a dollar sign to be found. So I ran my own ROI, with the criterion being a 10 year payback. Guess what: not only didn't it have a 10 year payback, it didn't have a payback EVER. The added maintenance costs, plus the added personnel due to the slower cycle times, never ever made up for the increased licensing costs and paperwork.

      And it STILL took me 2 more months to explain to the end users why I wasn't going to buy the new unit.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
  4. Re:"medial" tasks? by Anonymous Coward · · Score: 3, Funny

    'I'm gonna get medial on your ass' said the mainframe.

  5. Re:"medial" tasks? by NekoXP · · Score: 2, Funny

    I'm an idiot, with my entire college time spent doing statistics, I should have sorted the numbers into order before picking the middle one.

    HOWEVER point remains!

  6. Wow, I've got to check out these mainframes by ggruschow · · Score: 2, Insightful

    The mainframe is many years old and they only managed to beat it by up to 70% with 120 machines? Either that thing is awesome or they suck with their grid.

    1. Re:Wow, I've got to check out these mainframes by Weedlekin · · Score: 2, Insightful

      The fact that they mention RedHat's ownership of JBoss as having been the deciding factor in their OS selection points to this being a cluster running distributed Enterprise Java Beans, which means it will probably compare poorly in terms of efficiency with their old mainframe applications that were likely written in heavily optimised FORTRAN, which would account for their having to feed data to it in batches. This together with an observed inability on the part of EJB programmers (as distinct from other types of Java programmer) to write even marginally optimal code explains why they get such crappy performance out of the cluster (farming EJBs out among several servers is _not_ grid computing, any more than using a clustered web server is grid computing).

      If one actually reads the article, it appears that this company has been well and truly hornswoggled by somebody or other, because nothing they say in the article makes any sense otherwise. Everything they cite as a benefit of "grid computing" versus a 20 year-old mainframe can also be claimed for modern mainframes (which have plenty of other features not found in their cluster), and I fail to see where they get their "65% hardware savings" from, because those PowerEdge 6850 servers (which are from Dell, and not Intel as the article claims) start at well over $17,000 a piece (including a $1,500 discount) with dual 3GHz Xeons, so 50 of the things would cost nearly $900,000, compared with an entry-level price for the z9 of about $100,000, meaning that you'd get a pretty capable one for $900,000 that would comfortably exceed their system's quoted 100 TPS whilst taking up less space and consuming less power (both space and power cost money, and must therefore be factored into the cost of a system over its projected life span).

      Note also that they don't say how much it cost to rewrite all that software in Java, but the fact that it took 14 months during which time they were paying their own people, CapGemini, and "several smaller local boutiques" to do it means that it was probably a very costly exercise indeed, and you have to add the price of RedHat Enterprise (not cheap), JBoss Enterprise, and whatever database they're using (they don't say which one, but I reckon there's at least a 90% chance its name begins with "O", and it's produced by a company whose CEO is called Larry, and has a taste for antique Samurai swords and expensive sailing boats).

      So the real story is this: for a total system cost that exceeds that of a modern mainframe, they've now got something with less performance and less features that takes up more space, uses more power, will become obsolete a lot sooner, but padded out CapGemini's pockets nicely, contributed to the local economy by putting money into the bank accounts of several local software boutiques, and allows them to use modern buzz-words such as "grid computing", albeit inappropriately.

      --
      I'm not going to change your sheets again, Mr. Hastings.
  7. right tool for right job by r00t · · Score: 5, Informative

    You use the mainframe when you want error recovery at every step of the way. One of them even runs two CPU pipelines in lockstep so that a failing CPU can be safely isolated without crashing the app that was running on it.

    The mainframe also gives you nice IO and super-efficient virtualization.

    Workload doesn't need all that? Gee, maybe it's not a workload for the mainframe.

    1. Re:right tool for right job by mwvdlee · · Score: 4, Informative

      You are thinking of the old Tandem machines, I think they're called Himalaya now, or whatever. Those are failsafe machines which are supposed to have zero downtime on hardware problems.

      The Mainframe discussed in the topic is an IBM one, most likely a predecessor of the current zSeries machines (OS/390).

      So Linux beat it. I guess they just had tasks which weren't fit for large scale processing behemoths like mainframes anyway. I dare bet the Linux grid would be a lot slower if it had to batch processes a few hundred MB worth of data. And despite all the claims about Linux stability, mainframes boast far superious uptime (a few minutes of scheduled downtime a year and no unscheduled downtime; everything can be hotswapped, including CPU's and memory). Although the increase of real-time processing decreases the need for mainframes a bit, the ever increasing processing load still makes them invaluable to large companies.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    2. Re:right tool for right job by Ken+Hall · · Score: 2, Informative

      These features have been in the IBM mainframes for 15 years. I haven't seen a hardware failure take down a zSeries box in over ten.

      On a somewhat related note, I wonder how much more floor space those 200 servers take up, and how much cooling they consume, compared to an IBM z9. It's about the size of a large refrigerator. Unless they're using blades, we're talking maybe 10x the floor space.

  8. A small 4 year old 'mainframe' is slow. Ok by gelfling · · Score: 2, Informative

    a 2066-002 is midway up the 'Baby Freeway' z800 mainframe line. It has 2 CP's and benchmarks 1.0-1.2x the performance of a 9672-R36 itself a 4-5 year old model in the middle of the pack.

  9. What they wanted to prove. by Shivetya · · Score: 2, Insightful

    the consulting group or whomwever spun up the new project wanted a paticular result so they aimed for it.

    Most likely they didn't know how to program the mainframe to get the results they wanted but they did know how to use the solution they came up with

    or

    they knew how to do the mainframe side to the fullest potential of the machine but that wasn't cool enough so they redefined what good results were.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  10. we don't need mainframes, but standalones may lack by jimstapleton · · Score: 4, Interesting

    what we need is "multiframes"

    Consider an virual operating system, that can run on one or more other operating systems. This operating system is actually a set of nodes, one node per machine (or one node per CPU), with command nodes and worker nodes.

    Command nodes distribute the workload and exist for redundancy. If one goes down, all others have a backup of it's data and state, and the next most senior node takes over.

    Worker nodes then take the tasks and interface with the users via a standard shell.

    Files can be distributed amongst the nodes for speed and redundancy, and if a node that needs a file doesn't have it, ant can request the file and temporarily have it locally. Each node will have a list of what files exist, and where they exist.

    UI tasks are written to run solely on the machine of the user, but data crunching tasks are written to be split between nodes.

    Thus, a person just goes to his or her machine, and interacts with it like a normal machine, except, rather than having a logon for his machine, he or she will have a logon for the multiframe.

    Also, because of this setup, a multifram could work on top of multiple operating systems (say an office that is 50% windows for the normal users, and then 35% Linux for the devs, 10% FreeBSD for other devs, 5% HPUX/Sun for some server, and all machines coudl contribute to the multiframe.

    The multifram could also have recorded statistics of uptimes and drops for various nodes, performance statistics for load balancing, etc.

    The caveat to this system is that it would need some pretty heavy networking, even if optimised, and there could be latency issues. Still, I like this idea better than a mainframe.

    --
    34486853790
    Connection too slow for X forwarding? Try "ssh -CX user@host"
  11. Sounds like underperforming software by 16Chapel · · Score: 3, Insightful

    It sounds like a Linux grid is an excellent solution here - however, it also sounds like their software is not exactly performing perfectly:

    This was especially the case when the IT staff had to accommodate new business requirements such as a car dealership adding a new type of vehicle to its inventory. Each update required a major rework of the program

    Really?

    Frankly that sounds like the software is in severe need of reworking! If their machines are 20 years old that's bad enough, but if they have 20 year-old software that needs to be rewritten every time a new type of car is added, it's time for a redesign.

  12. Re:"medial" tasks? by Damastus+the+WizLiz · · Score: 2, Funny

    Ok, I say pasghetti, but only because it is fun.

    --
    I often have trouble remembering which way is out of bed in the morning.
  13. Year of the Mainframe? by dbneeley · · Score: 5, Insightful

    As others have pointed out, the comment left a great deal out.

    For example, any mainframe that can be replaced by 120 PC compute nodes isn't well utilized and/or is completely outmoded.

    I had a chat with a gentleman once who participated in a replacement of multiple PC servers with a mainframe--but it entailed replacing 7,000 servers with a relatively high-end machine.

    The result was that power and real estate savings alone paid for the mainframe--which had more capacity for future expansion as needed.

    As always, proper implementation of the right equipment for the job is always crucial--and a shallow analysis that doesn't cover all the variables is simply misleading at best.

  14. Photoshop? by amyhughes · · Score: 2, Insightful

    How easy is it to install Photoshop on Linux? MS Office? iTunes? Logic? Vienna Symphonic Instruments?

    Okay, so if I don't want to use the most popular online music store, never google for a tutorial on how to accomplish ___ with my graphics tools, don't like books, and don't need to exchange files with people who work for a living, there's always GIMP, OO and some programmerware media app I could use, and why would I want to compose music for orchestra on my computer?

  15. Re:"medial" tasks? by bconway · · Score: 4, Funny

    Aw come on. Isn't this really all a mute point?

    --
    Interested in open source engine management for your Subaru?
  16. Mainframes are not for everyone by TheSuperlative · · Score: 2, Insightful

    It sounds to me like a mainframe is still probably the best fit for this organization. Few solutions can match the efficiency, streamlined-goodness of an IBM mainframe. Where I work, a city government, we run two fairly beefy iSeries (AS/400s), one that runs accounting, utility billing and operation, and income tax operations, and another that runs public safety operations. I love them. No down time - ours are brought down about once a year, and usually that is because the power is out and our generators are about to run out of juice. Hands down the most stress-free aspect of our operation. That alone is worth something. The users also love it for the most part. While IBM's client access can be intimidating for most users at first (text!?!? what is this, the 70's?), once they adjust to it they tend to love how quickly one can skate through repetitive tasks. Nevertheless, it is not for everyone. If you don't have tons of data that needs to be reliably and efficiently accessed all day everyday, then you're probably better off going elsewhere. If anything, because most users, who can barely log in to windows reliably, find client access to be something of a magic black box that they cannot begin to comprehend (my favorite help desk call: "can you flip the magic switch for me?"). At the same time, I've seen the same users who can still barely operate a mouse, open a AS/400 session and go to town like a computer virtuoso. I guess what I'm trying to say is, IBM mainframe solutions definitely have their ups and downs, but for the right applications, they are irreplaceable.

    --
    "In God we trust, all others we monitor." -- Unofficial NSA motto
  17. Re:Costs by spookymonster · · Score: 2, Interesting

    [i]It would be intresting to see exactly what the cost to implement a new lameframe system with equivalent performance would cost. ANybody got some rough numbers?[/i]

    That's kind of like asking "how much would a brand new 386 system cost to replace this old 386?".

    According to my mainframe hardware charts, my company still has a 2066, which we use for an extremely low-volume business unit. The 2066-02 is pushing 10 years old, uses a 2 engine CPU complex (think SMP), and has a processing power rating of ~77 MIPS. For comparison, our standard box is a 2084 with an 8 engine complex, and a power rating of ~1600 MIPS.

    Think of it this way; if someone told you they'd replaced a 386 with a handful of Palm pilots, would you really be impressed?

    --
    - Despite popular opinion, I am not perfect.
  18. Actual performance numbers by spookymonster · · Score: 4, Interesting

    We still have a 2066 in our shop. According to my power charts, the 2066 rates approximately 77 MIPS. If the Dells are giving a 70% performance increase, that means roughly 130 MIPS, or 1.1 MIPS per server.

    In comparison, our standard model mainframe (a 2084) kicks up about 1600 MPS. Assuming the performance numbers for the Dell grid were to scale (the safe money says it doesn't), that translates into almost 1450 Dells. Keep in mind, that's not even a top of the line mainframe...

    Let's not even start on hardware maintenance (which would you rather do: hot swap a power supply on 1 system, or 25?), network overhead, shared DASD, coupling facilities and RRS (think: Beowulf clusters).

    --
    - Despite popular opinion, I am not perfect.
  19. Right, this is not a grid! by krz99 · · Score: 2, Informative
    Nowadays, in the CS research community, the most widely used definition of a grid is A Three Point Checklist by Ian Foster, stating that:
    1. There's no central control over resources.
    2. System uses open standards.
    3. System provides non-trivial quality of service.
    Here, at least the first point is not fulfilled. So yes, they've built a cluster. A cluster like hundreds of others, used since the early 90s. It's 2007, isn't it? I'm impressed!
  20. Not A Big Deal by FJ · · Score: 2, Informative

    It really depends on what your workload is and what you are trying to accomplish. I've seen Linux on the mainframe be a horrible thing and I've seen it be a pretty cool thing that worked wonderfully. If you are trying to do heavy math processing on a mainframe then it probably won't get you the bang for your money. On the other hand, heavy IO will probably work very well. You also get the benefit of being able to run hundreds (or even thousands) of Linux guests on one single server. That conserves physical space, electricity, software license costs, and the hardware is extremely reliable (which is part of the reason it is so expensive). It also makes disaster recovery much more straight forward.

    Even IBM will tell you that there are some applications that you should not run on a zSeries processor. I've been in meetings where IBM has said that some types of workload will not perform well on a zSeries processor and you should consider Intel or some other platform.

    There is no "one size fits all". Anyone who says there is "one size" is probably selling something.

  21. Re:we don't need mainframes, but standalones may l by gillbates · · Score: 2, Informative

    The caveat to this system is that it would need some pretty heavy networking, even if optimised, and there could be latency issues. Still, I like this idea better than a mainframe.

    And this caveat kills the deal. The problem has always been that networks simply can't compete with the throughput of native devices. Consider this:

    • Mainframe: 255 ESCON channels with 16MB/s (that's 128 Mbit/s) bandwidth each. Aggregate IO bandwith: 4.08 GB/s, sustained transfer rate.
    • PC: Ethernet - Even if you're lucky enough to use 1 Gbit/s cards and cabling and routers that can handle it, the aggregate throughput between nodes is 128 MB/s. That is, no matter how many nodes you have on your network, the aggregate IO bandwidth of a mainframe is 32 times that of a multiframe.
    • And we haven't even begun to discuss the fact that router latencies, packet collisions, etc, mean that you never actually get a 1 Gb/s DATA transfer rate. Typically, 2/3 of the bit bandwidth on a crowded network is consumed by collisions, media bits (Ethernet packet overhead), timeouts, etc...
    • One word: backups. A mainframe has one, centralized disk pack to backup.
    • Speaking of which, there's no concurrency issues with a mainframe - you needn't check every node in the network to see if a given record has been updated.

    Yeah, a multiframe is a nice idea, but it just doesn't work for the IO intensive workloads of business.

    And the interesting thing is that it will always be this way. The maximum throughput of a bus is inversely related to the length of the conduit. The internal busses of computers, whose max length is typically measured in centimeters, and typically have 16,32, or 64 data lines, will always be able to outperform the network type busses. For example, USB has one "data line". Ethernet has 4. EIDE has 16, and PCI 32. It comes down to a simple matter of math and physics, and no amount of technological progress will change this.

    --
    The society for a thought-free internet welcomes you.
  22. This is news? by twbecker · · Score: 2, Insightful

    Comparing a Linux grid system with a mainframe is comparing apples and oranges. The mainframe's strength has never been raw computing power. Mainframes have practically zero downtime and massive I/O capabilities. If you can swap a Linux array in for a mainframe and have results this good, you were using the mainframe for a task to which it wasn't suited to begin with.

    --
    "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
  23. Wait a minnit - this is a Grid how? by SecurityGuy · · Score: 2, Insightful

    I know Grid is the buzzword of the day, but this isn't a grid. It's a cluster, or perhaps a beowulf, but it is not a grid. Buying a bunch of identical boxes and installing identical software on them doesn't make a grid.

    One of the key features of a grid is that it "coordinates features that are not subject to centralized control". (What Is The Grid, Ian Foster, ANL). Grids by definition cross organizational or management boundaries. You can't buy a grid any more than you can buy an Internet. You can buy a network. You can buy a cluster. You can't buy a grid.