Slashdot Mirror


IBM Runs 41,000 Copies of Linux on Mainframe

An anonymous reader wrote in to send us a story from Bloomberg about IBM making mainframes act like hundreds of servers. The best part is the bit at the end where they mention testing it by running 41,000 copies of Linux. "

226 comments

  1. Re:One problem by Anonymous Coward · · Score: 1

    I love it when people who know nothing about mainframes make comments like this. That's the beautiful thing about slashdot -- you can be an idiot without much effort.

  2. Re:Why bother? by Anonymous Coward · · Score: 1
    Large ISP customers prefer their own box to run their own software on, not just a directory structure on someone else's box. Generally, this problem is solved by massive numbers of boxes, which the ISP makes sure are up, etc, for the customer.

    Now picture all of those individual boxes being a single mainframe. Each customer would still have the security of having their own box, installing their custom software in a custom configuration, but all of the boxes would be virtual. From a customer's perspective, things would still be the same; remote login, no problems with other users overrunning their stuff (it's their individual machine), etc. The ISP only has to maintain a single machine; the mainframe.

    Also, need to install another box? Just create another VM. Of course this may only scale to 41,000 boxes, but after that you just buy another mainframe and a few mainframes take much less space, power, etc, than thousands of PCesque boxes.

    Jason

  3. IBM's real contribution to Linux by Anonymous Coward · · Score: 1

    I think this was best described as a man bites dog story. Mainframes are great, Linux is great.

    Linux on IBM hardware is great but the real value is the contributions IBM's OS architects are making to Linux.

    IBM's AIX is the best Unix. Read for yourself.

    http://www.computerworld.com/home/print.nsf/(fra mes)/000327CEEA?OpenDocument&~f

    http://www.dhbrown.com/dhbrown/opsysscorecard.cf m

    More importantly IBM is taking their expertise with scalability, reliability, maintainability and adding major functionality to Linux. Such as their addition of a Journal Filing System.

    In a couple years IBM will have thousands of developers servicing Linux, developing code, and architecting critical missing pieces that Linux needs to mature.

    A couple mainframes running Linux is just a nice story compared to the real contribution IBM is making.

  4. Moderation... by Anonymous Coward · · Score: 1

    >Now that I'm browsing at +2, I do avoid a lot of junk, but I sorta miss seeing my own post

    The post that was the parent's parent is rated -1:

    [This is why solaris/irix are dead. (Score:-1, Flamebait)]

    Well, how the heck did you see that post? And for that matter if you find a -1 discussion interesting/annoying enough to comment on, how can you trust the moderation at slashdot enough to surf at 2?

    1. Re:Moderation... by unitron · · Score: 1
      The sig is just self-deprecation type humor. I actually browse at a painful -1, even though I don't get to moderate anymore*, cause every once in a while something good is buried down there amongst all the grits and stuff. Although I appreciate the efforts of the majority of the Slashdot moderators, there are a few that are obviously over or under medicated.

      *I came up with that sig after getting enough karma to qualify for the extra point (which I try to remember to disable). It turns out that posting enough to get your karma up there marks you as too active a poster to qualify as a moderator.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  5. Re:Why does multiple servers matter? by Ranger+Rick · · Score: 1
    Off topic, but your sig (HELP STOP PLATE TECTONICS), reminds me of a bumper sticker I saw that i wish I could find. It said:

    REUNITE GONDWANALAND! :)

    --

    WWJD? JWRTFM!!!

  6. Think of it! by Ranger+Rick · · Score: 1

    A script kiddie with one of those could DDoS himself! :)

    --

    WWJD? JWRTFM!!!

  7. American Big Business runs on mainframes by DG · · Score: 1

    Scratch any bank, insurance company, car manufacturer, etc. etc. in the United States, and you will find a whole passle of mainframes doing all the heavy lifting.

    Mainframes are far from dead. Most big business relies on them.

    *sigh* If only we could kill COBOL...

    *ABEND*

    --
    Want to learn about race cars? Read my Book
    1. Re:American Big Business runs on mainframes by finkployd · · Score: 2

      *ABEND*

      If you knew the kind of day I've been having, you would not have written that :)

      F*cking JCL....

      Finkployd

    2. Re:American Big Business runs on mainframes by Salamander · · Score: 2

      Would you rather have a single program abend, or have the whole system crash? You get the former with the mainframe, and all too often even on "mature" flavors of UNIX (forget Windows) you get the latter instead.

      --
      Slashdot - News for Herds. Stuff that Splatters.
  8. Whoa there by mholve · · Score: 1
    Solaris is hardly dead OR dying.

    Maybe on the Intel front... But then Sun never really put much stock in x86 Solaris. I wouldn't use x86 Solaris unless it was the last choice - I'd run Linux for that. Get a cheap Sparc and run Solaris on that.

  9. a good monopoly by Stu+Charlton · · Score: 1

    This probably would be a textbook example of a "well-behaved" monopoly... remember.. monopoly's can be good for consumers, it just usually happens that they aren't.

    one would think that IBM learned their lesson on what it means to be a "poor behaved" monopoly.

    --
    -Stu
  10. Re:Big Question by Thomas+Charron · · Score: 1

    I'm pretty sure they've managed to port Apache natively to OS/390 itself.

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  11. Re:You gotta admit... it's impressive. by Thomas+Charron · · Score: 1

    The issue of running applications that take advantage of 'divvying' the work between different machines would be a moot point, really.

    You see, if I wanted an applicaiton to do that, instead of running 64 copies of an OS, talking via MPI or the such, I'd run one that could divvy out the work to 64 to 128 threads, running one machine.

    Granted, though, more distributed applications are available for Linux and the such then OS/390. That along could make it worth it. It wouldn;t be a 'performance' boost over running one that can thread properly in an OS/390 environment.

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  12. Re:A new form of DoS... by Thomas+Charron · · Score: 1

    Nope, it's not the fact that thousands of 'processes' flooding the machines as it is thousands of places to flood the network. 41,000 behind 1 T1 line won't do all that much, compared with 1,000 hooked up to 1,000 T1's.. ;-P

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  13. Re:isnt this old news? by Thomas+Charron · · Score: 1

    Same type of thing. Just never been done on a scale of 41,000 copies.. ;-P

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  14. Re:One problem by Thomas+Charron · · Score: 1

    Oh, sorry. I forgot about the natural disaster survivalability of the Compaq and Dell servers. How silly of me.. ;-P

    Of *COURSE* they'd have problems with those extreme situations, but the point is, *anything* would.

    At least IBM will *LOAN* you a new machine while you rebuild. ;-P

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  15. Re:Not much different.. by Thomas+Charron · · Score: 1

    Yep, but that post hardly went to the extent of 41,000 copies.. ;-P

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  16. Re:Linux wasn't the first choice by Thomas+Charron · · Score: 1

    Perhaps the money would be an issue, but the 4 TB of disk space? No problem there.. ;-P Easy..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  17. Re:One problem by Thomas+Charron · · Score: 1

    Mainframes themselves are hardware redundant. Quadruple redundant power supplies, along with redundent memory and disks. Did I mention redundent processors that can take over what another was working on when it went bad? There is a reason why they are so darned expensive. There is also a reason why all of the larger banks and financial instituations use them, or Stratus machines..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  18. Re:Hmmm render farm.... by tolldog · · Score: 1

    I know of the isues that you raise. I assume, though, that the OS is going to be out of the way.
    From what I have read about the virtual machines is that you can assign an amount of memory and processors to each VM.
    If there is a good multi-threaded linux renderer,
    and it can support 4+ procs well, then the OS
    overhead is lower than it is for a single proc machine. The more procs per job, the faster the render. The biggest issue is where the fall off is for multiple procs.
    Assuming that one of the virtual machines is a file server, then the data can be sent to the render processes at a greater speed than over a fiber conection. Every little speed up makes a difference.
    Also, how the render jobs are divided up can make a big difference on what performance gains that can be made. The way that we divide shots on our render farm is good for quicker shot speed and lower frame speed. This works well for several machines with single or dual proc configs.
    With a mainframe render farm, and 10+ procs a VM, then the frame speed can be increased as well. Memory requirements lessen because of shared memory and turn arround time can stay about the same.
    The cost for similar horsepower from an alpha farm or an SGI Origin farm would be much higher, I assume.

    --
    -I just work here... how am I supposed to know?
  19. Einstein, Linus, and me! by diaphanous · · Score: 1

    Just exploit relativistic length contraction by having them run in at c * sqrt(1 - ((4.1e4)/(R *P))**2) meters per second.

    where

    c is the speed of light
    R is the length of the room
    P is the length of a penguin

    "Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had."
    -- Linus Torvalds

    "Some people have told me they don't think 41,000 penguins can fit into a single room, which just tells me they have never seen 41,000 penguins charging past them at relativistic speeds. They'd be a lot more careful about what they say if they had."
    -- me

  20. Oops:Correction by diaphanous · · Score: 1

    That should be:

    c * sqrt(1 - ((R/ (4.1e4 * P)) ** )2) meters per second.

  21. submission by Luyseyal · · Score: 1

    Anonymous, my ASS. i submitted a similary article when the FIRST story on this came out. jesus h. kriste.

    -l
    (ok, it's been a long day)

    --
    Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  22. Re:Hook up the 41,000 to form a beowolf cluster. by unitron · · Score: 1

    I do it that way when referring to the cluster rather than the epic poem 'cause that's the way I've seen it (the cluster, not the epic poem). I figure it's probably some copyright/trademark thing, like "Krazy Glue".

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  23. Re:Hook up the 41,000 to form a beowolf cluster. by unitron · · Score: 1

    The above is not redundant just because it said "beowolf cluster" and should have been moderated as funny or not moderated at all.
    If you really don't get the joke, e-mail me and I'll explain it to you.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  24. Re:41k by ragnarok · · Score: 1
    41000 linux copies is 39999 more than i can run

    Wow, you can run 1001 copies of Linux? Cool.

    --
    Search first, ask questions later.
  25. you're missing the point (more) by Achates · · Score: 1

    each one of mini-servers has the same resources and processing power.. the degredation is so small its almost non-existant.. at least it is with a mainframe running VM.. so each of those servers is essentially one machine
    ----

  26. right right... by Achates · · Score: 1

    yeh.. thats the one i was thinking of when i posted.. couldnt remember who posted it or the name of it though...
    ----

  27. Servers by Bob+McCown · · Score: 1


    Get Extreme Linux runing and have a virtual BEOWULF cluster.

    We could have the worlds slowest supercomputer!

    WOO!

    -=Bob

  28. Re:Information on VM and Linux by battjt · · Score: 1

    How about 41,000 MOSIX patched Linux instances. That would make the migration of processes to idle VMs transparent.

    [off topic - Is the architecture of a mainframe expensive or just the high end IBM implementation that's expensive? Could an amature cobble together a slow "mainframe" (robust, multi-cpu, multi-partition, hot swappable peripherals) at home out of PC parts and a soldering iron (ignoring the O/S issues for now)?]

    --
    Joe Batt Solid Design
  29. Re:One problem by geocajun · · Score: 1

    Do you honestly think IBM doesn't have redudant power supplies in their AS/400s? The circuit where the power comes into the system (the power supplies all merge at this circuit) broke.

  30. Re:One problem by geocajun · · Score: 1

    we had an as/400 at the last place I worked. It was so redundant you could change any of the cards without even turning it off. One day however, the main power line (the one all the redundant power supplies feeds into) broke and it turned itself off. IBM of course was on the case within an hour, but something like this happening with the senerio of 41000 servers would be catastrophic, and yes there are single points of failure in everything.
    I am still very impressed with this technology and I hope to someday be installing new servers on mainframes =o)
    kudo's IBM

  31. Re:Linux Zealot Disinformation Alert by Raven667 · · Score: 1

    Ok, Linux runs on more than three platforms (not as many as NetBSD but no need to bend the truth). How about MIPS, ARM, SPARC, Alpha, PowerPC, M68K, i386(and compats) and on a wide range of hardware in these processor groups (NetBSD does not support 25 different processer arch just 25 different hardware arch although there are a few that Linux doesn't have like ns32k, sh3/4, vax)

    --
    -- Remember: Wherever you go, there you are!
  32. Re:Single Point of Failure? by Helge+Hafting · · Score: 1

    Problem with that is, something that takes down one service takes down both of them. I realize mainframes are pretty damn reliable boxes, but if it goes down, do you want it to take your webserver with it?

    Sure - with uptimes measured in decades - I have no problem with that.

    <I>One machine fails, 41,000 web servers</I>
    Mainframe parts fail from time to time, the point is that the machine keeps running, only with a few % drop in speed until you replace the broken part. There is no crash - never. Only slight performance hits from time to time. The machine doesn't rely on everything working simultaneously, and you replace parts while running. No poweroff, no reboot, the new part is recognised instantly as you insert it.

  33. Re:Cool, but..... by Helge+Hafting · · Score: 1

    Throughput that will blow your hair off

    Ah. So that's why computer guys in bad movies are bald...

  34. Obligatory comment: by sammy+baby · · Score: 1



    Whoa! Can you imagine what kind of a 'l33t Beowulf cluster you could do with this? I mean, you wouldn't even have to have seperate boxes! You could just run 'em all on the same machine!

    </comment>

  35. Re:This is why solaris/irix are dead. by kvajk · · Score: 1

    linux is the proven enterprise leader in scalability,

    Not by a long shot.

    security

    Fair enough, although OpenBSD is better.

    and reliability.

    That's debateable. The OS is solid code, but what about hardware failures? Linux doesn't currently offer much in the way of single-system high availability. The only high-availability Linux offers is what I heard Linus Torvalds refer to as "cheezy high availability".

    Don't get me wrong, I run Linux and love it. (My primary motivation is the GPL, actually.) But calling it the "proven enterprise leader" seems a little premature when it still has so much room for improvement. When you say "enterprise", I think terabyte-sized databases, and that's definitely not a space that Linux can play in today. It's getting there, it's the future that I'm betting on, but let's not jump the gun.

  36. Re:One problem by rc-flyer · · Score: 1

    That's why big companies have multiple sites with redundancy. As much as you put them down, mainframers have been around for a very long time, and have learned how to run real mission critical applications. Of course, a single complex can be destroyed. But short of actual physical destruction, the mainframes are pretty much unstoppable.

    --
    -- Error: Cannot find file REALITY.SYS - Universe halted, please reboot!
  37. Re:Why does multiple servers matter? by rc-flyer · · Score: 1

    If YOU were running one big site, maybe not. But what about if you are hosting multiple sites? You could give each customer a virtual server on which they can do whatever they want, and won't be able to access/damage anyone else.

    --
    -- Error: Cannot find file REALITY.SYS - Universe halted, please reboot!
  38. Re:Supercomputing by rc-flyer · · Score: 1

    Excuse me while I stop giggling.

    Ask any big business what they run their big batch jobs on. Most of them will say mainframes.

    --
    -- Error: Cannot find file REALITY.SYS - Universe halted, please reboot!
  39. Re:This is why solaris/irix are dead. by trongey · · Score: 1

    ...SABRE, the largest airline reservation service in the universe, runs on multiple Sun E10Ks

    Uh, no.
    Sabre's Travelocity runs on multiple Sun 10,000's. It get's its goodies from the Sabre reservation system which is multiple mainframes connected to several hundred high-end storage devices through lots of DASD controllers.
    Having worked in the underground bunker, I can assure you that you can't even comprehend the volume of big iron that's down there. See the website at http://www.sabre.com/about/overview.html where they have this quote. "Our Tulsa Data Center consists of 30 mainframe computers with a capacity of 12,253 MIPs and over 60 terabytes of electronic storage - equivalent to over 15 billion pages of information."

    --
    You never really know how close to the edge you can go until you fall off.
  40. Beowulf! by frantzdb · · Score: 1

    You could have a 41,000 node cluster on just one computer!

    or not...

    1. Re:Beowulf! by Xent · · Score: 1

      Actually, no. The performance would be less than a single copy of Linux. This is due to the fact that each Linux VM takes up memory and CPU, meaning less for the entire system as a whole.

      However, why would someone want Beowulf on just ONE machine? :P

    2. Re:Beowulf! by jms · · Score: 3

      It would depend on what you were doing on that machine. There are at least two cases where Linux under VM will probably beat out native Linux.

      o) You have an application that wants to spin off a large number of separate tasks. Your Linux kernel will not perform well under these circumstances, but if you built a virtual beowulf cluster of many Linux images, each running four or five active tasks per image, then each Linux image will run smoothly and efficiently -- within its design parameters.

      2) You want to run a task that requires a huge address space -- far exceeding your real memory.

      First off, things aren't so bad, because by using a shared segment, VM can use one shared-memory copy for all of those Linux kernel images, saving a lot of memory.

      Also, mainframes can page so efficiently that they can massively overcommit memory without taking a performance hit. They were designed for this. The normal configuration of a VM system is thousands of users at terminals, each with their own virtual machine, running CMS. Each virtual machine might have two or three megs of shared program code, and however much private data they happen to be using at the moment. VM was designed to support a massive overcommittment of memory. Mainframes even have special paging storage, called expanded storage, and a set of hardware instructions for performing quick paging back and forth between real and expanded storage. Think of it as a fast ramdisk, attached right to the CPU bus.

      The end effect is that you can actually get an improvement in performance by turning off your own paging, and relying on VM's native paging facilities. MVS sites discovered this years ago.

      Say you want to provide 2 gigs of storage to an application, but your mainframe has only 1 gig of memory, you would have two options:

      1) Allocate about 1 gig to the Linux image, and create paging space within Linux. The Linux kernel handles all the paging.

      2) Allocate 2 gigs to the Linux image, so that Linux never has to page, and let VM handle the paging.

      You'll get better performance using method 2.

      The biggest strengths of mainframe designs go right to the heart of your objections. It's what VM was designed to do, and it does it very well.

  41. Re:Supercomputing by WNight · · Score: 1

    Yes, I did read the article.

    What's your point?

    I answered someone's question, as to the relevance of mainframes in today's computing world.

    Oh, you don't by any chance have 'reparent highly scored articles' on, do you? Is there a chance you missed the question I replied to, and saw my post as a root-level post?

    Anyways, I maintain that my post was not only on topic, but factually correct.

  42. FUD Alert by guacamole · · Score: 1

    You must be smoking crack.

    In terms of modern hardware that is produced -today- (not 10 year old garbage like VAX or decstations) Linux supports at least as much as NetBSD.

    The NetBSD for sparc64 is still in betas while the Linux port has been running on a wide range of ultra sparcs for a while now.

    Linux also runs on SGI/MIPS, other mips, Alphas, ARM, PowerPC, M68K, and probably others (see www.linuxdoc.org for details).

    Also linux, supports SMP on almost all platforams while NetBSD does do it not even on intel.

  43. Re:Poly-Chlorinated Biphenyls? by guacamole · · Score: 1

    In which way NetBsd is more "industrial strength" that Linux (don't tell me about being "realy unix" and other crap).

    Talk about Solaris, AIX, etc if you talk about "industrial strength". NetBSD runs only on sigle processor boxes right now, this is it.

  44. Re:41000 copies Linux sing along by barzok · · Score: 1

    Just how big a UPS do you have, to be able to run indefinitely until power comes back?

  45. Re:Hrm! by Blue+Monger · · Score: 1
    Q: How do you get 'em out?

    A: With a straw!

  46. Re:Hrm! by CrosseyedPainless · · Score: 1

    or:

    A: Doritos.

  47. a LIE??? by mad_ian · · Score: 1

    go through the past stories here on /. . A few weeks ago there was a link to a story written by a guy who actually DID what IBM is talking about on a server where he works. And the number of Linux systems he was running on ONE of 8 processors in the mainframe was just OVER 41,000. IBM's not lieing.

    --
    ~Donald / Just RTFM
  48. Re:Hrm! by mad_ian · · Score: 1

    You don't. You put ONE in the room...with a bunch of Mirrors!

    ouch...

    --
    ~Donald / Just RTFM
  49. Re:One problem by mad_ian · · Score: 1

    a shotgun against a mainframe? that's like fireing a shotgun at an aircraft carrier. you could probably put 20 rounds in some of the mid-sized ones and STILL not bring it down...

    --
    ~Donald / Just RTFM
  50. Re:Why bother? by Tony-A · · Score: 1

    Yes, I've heard of it. What is your point?

  51. Re:Why bother? by Tony-A · · Score: 1

    Try to log onto the same box as three different users at the same time. Even try to have drive X: point to three different network shares at the same time.

  52. Re:One problem by nexthec · · Score: 1

    when I was working for the state of AK(deparment of transportation, HQ in Juneau) It took lots of screaming and yelling, but it eventually happend. Usually a contractor that had less technical knowledge than myself(16 year old intern)
    Incidently at the same job we had an old AIX box that was running micro channel and a 68K processor at like 12 MHZ, and the thing was still the main web server for the DOT, it never crashed and the only time we shut down was when we lost power for over an hour(they were to cheap to buy a really good UPS). But somebody decided to replace it with a new machine, and the dumped somthing around 30k on it, and it had more problems that I care to rember, infact somehow we managed to f up the boot code in the prom ;->

  53. Re:One problem by KoF · · Score: 1

    Single point of failure, true, but a single point of failure with redundant EVERYTHING, and recorded uptimes over 2 decades.

    a bit for thought

  54. old news, argh.. by segmond · · Score: 1

    I don't mean to troll or anything, but this is really old news, In the previous slashdot thread about Linux running on mainframe, The guy mentioned this, so why is this news all of a sudden? I am extremly disappointed that the guys handling the post, just post without checking if it is old news or reading the entire article. I am sure if CommandTaco had read the previous article, he will know that this is not news. Anyway, no troll intended. I just got very frustrated and shit I am trying to solve, so I come on slashdot to find new news to fresh my mind, thus I hope you feel my pain.

    --
    ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
  55. Re:Supercomputing by Tower · · Score: 1

    Well, the new mainframes have really taken back a good chunck of the market, and are especially good for the ultra-high transaction areas (think financial companies). Mainframes value I/O performance above number crunching, and that is what's important for certain apps. You wouldn't want to run Quake 3 on it, but on the other hand, you aren't going to notice a lot of slow-down with heavy loads, either...

    That and all these linux instances are mostly idle... unless it was 41k instances of RC5 ;-)

    --
    "It's tough to be bilingual when you get hit in the head."
  56. Hmmm appears MS got to this article already. by gfolkert · · Score: 1

    Darn it.... The article isn't on Bloomberg anymore... At least I can't see it!!!

    --
    greg, REMEMBER ED CURRY!!!
  57. Training for Code Wars by WillAffleck · · Score: 1

    I think they're running 41,000 Linux instances on the mainframe to practice for the Code Wars competition ... capture the flag!

    --
    Will in Seattle
  58. Re:How to make NT Clustering stable by mikefoley · · Score: 1

    Or ditch NT and run VMS on Alpha's. Now you're talking REAL clusters.

    --
    What's my Karma Mr. Burns? "Excellent"
  59. What tier machine? by esapro · · Score: 1

    Anyone know what the size of this mo-chine is? I could run maybe 10-20 images of something on ours, but 41K would be pressing it!
    Esa

  60. Re:One problem by MartinG · · Score: 1

    Sorry to continue this offtopic thread but what about:
    10 PRINT "THIS IS MY SIG... ";:POKE 23692,0:GOTO 10
    (for all those old spectrum basic programmers whose memories are just a little bit too good)

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  61. Re:Single Point of Failure? by TheTomcat · · Score: 1

    If I'm not mistaken, the mainframes have the ability to run that many individual copies of linux, completely separate from each other.

    For instance, if grits.example.com, meept.example.com, and beowulf.example.com were all running off of the same mainframe, each would have it's own linux. Take down the MEEPT machine, no problems for grits and beowulf, they should keep on ticking. More than virtual hosting, this would be (in theory) the same as having 41 thousand different machines running webservers.

  62. One problem by lbergstr · · Score: 1

    Can you say "single point of failure"? Good! I knew you could!

    1. Re:One problem by jplauril · · Score: 1

      Two _decades_?!? Just out of curiosity, has anyone of Slashdot's readers ever got to play with a machine with >20 yrs uptime? What does it take to keep a machine up and running for that long? For example, a lot of parts surely break and are replaced during that period. Do the machines have any original parts left?

    2. Re:One problem by Mononoke · · Score: 1
      41,000 units, say they are spread wide geographically, seem to offer less chance that they ALL go down in one event.

      I hear rumors that the military is playing with something like along those lines. "ARPAnet," I think they are calling it.

      Damn! My patent lawyer ways some guy named 'Al Gore' has already patented it.

      Oh well, I can't see anyone making any money off it anyway.


      --

      --
      NetInfo connection failed for server 127.0.0.1/local
    3. Re:One problem by MonkeyMagic · · Score: 1

      Oh, please, please, please, tell me - it's too long ago and t.v. and drink have destroyed my memory.

    4. Re:One problem by Hellburner · · Score: 1

      I don't know about within an hour...but...point taken.

    5. Re:One problem by Hellburner · · Score: 1

      That was the thing that made me doubletake as well. One casualty......END OF LINE. So what about large scale mirroring? What's the feasibilty of running one mainframe as the corridor to the Outside...then mirroring all that activity to another mainframe at a remote location? I really would appreciate any answers. I'm still a wannabe engineer. The fact that they run Linux is cool, it just seems that mass concentration at a single point is....well....dumb. Will this no longer be an issue when hardware equal to a mainframe comes in a 0.5m * 0.5m * 0.5m cube? This kind of sectionalizable (?) power in nodes small enough to afford more than one? But I am really interested in that mirror / backup issue. Someone please explain if I am full of crap.

    6. Re:One problem by Hellburner · · Score: 1

      Multiple internal redundancy of componentry is great. Explain that to a shattered mainframe after a tornado (Fort Forth, anyone...?) or a Richter 8 quake (where's that Silicon Place again...?) I'm not talking about chip burnout...I'm talking about force of nature. And I won't even bring up military strikes or EMP. So...debate with me.

    7. Re:One problem by Hellburner · · Score: 1

      I forgot about the natural disaster survivalability of the Compaq and Dell servers ...tee hee...

      No, smartass. Put down your pole, Mr. Boatman. 41,000 units, say they are spread wide geographically, seem to offer less chance that they ALL go down in one event.

      My point---when not evaded by witless tittering---is which setup offers more advantages:

      A score of large-scale servers
      A twin-set or trio or quad of mainframes with dedicated mirror/backup routing.

      Seems like there are three comps on the Shuttle, and they DO run the risk of "major malfunction."

    8. Re:One problem by xee · · Score: 1

      2 words: Redundant Power Supplies

      --
      Oh shit! I forgot to click "Post Anonymously"...
    9. Re:One problem by Strog · · Score: 1
      We had an AS/400 at my last job too. We had three phases coming in for power and could run with one of them down and we had 2 hours of battery backup on top of that. We did lose power for 14 hours once and did have to shut it down but everything else was down too including the phone systems. I imagine your 41,000 servers would still go down if they powerlines are out and they are at the same location.

      I work at a bank now and we have a generator on top of the UPS and can run 2 days without a refuel. That ought to keep our Unisys mainframe (A14) up and running for a while. The Unisys already is running Unixware/MCP on it. I really would like to get a look under the hood but I'm just a lowly NT administrator keeping the rest of the network running :(.

    10. Re:One problem by Furry+Ice · · Score: 1

      Can you say single machine which contains no single points of failure, as it was meticulously designed to never fail?

    11. Re:One problem by DrLove · · Score: 1

      Can you say: "Mainframes are built to be redundant and have 100% uptime."? I knew you could. Its WAY more reliable than any pc-server. It might as well be alien technology.

    12. Re:One problem by Fishstick · · Score: 1

      Well, but the chain is only as strong as it weakest link, and _boy_ are these strong links!

      lots and lots of redundancy built into these babies

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    13. Re:One problem by Codifex+Maximus · · Score: 2

      I hope your sig is open source... because, I've made a modification you might like.

      From:
      10 PRINT "THIS IS MY SIG" 20 GOTO 10

      To:
      10 PRINT "THIS IS MY SIG": GOTO 10

      Or this variation:
      10 PRINT "THIS IS MY SIG... ";:GOTO 10

      Or this:
      10 SIG$="THIS IS MY SIG.":FOR X = 1 TO LEN(SIG$):PRINT LEFT$(SIG$, X):NEXT X: GOTO 10

      Oh... to stay on topic... Linux on IBM Mainframes rock! :)

      --
      Codifex Maximus ~ In search of... a shorter sig.
    14. Re:One problem by bluGill · · Score: 2

      Been done for Years. In the late '70s a Company called network Systems released the first router, for the purpose letting mainframe devices sit in anouther location. CNT is their big complitor, which does a similear thing.

      Of course the orginial routers didn't do what you want (and didn't do IP until much latter) but it was the direct ancestor of what companies use now what they want disk or tape drives located in a different state or country.

      Interesing story, in 1985 this company sent a VP to california to examing and perhaps buy a small company that was just getting started then. AFter doing due dilligence they decided this company was going nowhere. The small company that wasn't going anywhere was Cisco. (Accually most of those close to Netowrk Systems today conclude that the only people who would win from that deal going through is 3com, but that is a different story)

    15. Re:One problem by Zachary+Kessin · · Score: 2
      System 390 Mainframes are what big banks and stuff use. If your PC crashes you reboot, when the Mainframe that American Express uses to proccess transactions crashes a VP at IBM gets his ear chewed out. THEY are desinged for 99.999% (OR better uptime) Everything is redundent.

      The only whey to get a bomb box on a 390 is to use Semtex (OK maybe not but you get the idea)

      I'm kidding about the semtex folks!

      The Cure of the ills of Democracy is more Democracy.

      --
      Erlang Developer and podcaster
    16. Re:One problem by Thomas+Charron · · Score: 2

      Now, instead of paying the cost for 41,000 users, along with data connections for 41,000 servers, and the physical cost of locating even 200 servers, buy 3 of these mainframes..

      Set them up in 3 corners of the globe.. Throw high speed lines, allowing the machines to take over when another fails..

      And best of all, I bet ever in Alaska you can get an IBM specialist at your door within an hour.

      Anyway, sorry for the wiseass remark, but it was just *TO* hard to resist.. ;-P

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    17. Re:One problem by Ralph+Wiggam · · Score: 2

      I was thinking that too. But actually, there aren't many ways to crash those things without using a shotgun.

      -B

    18. Re:One problem by sjames · · Score: 3

      Can you say "single point of failure"? Good! I knew you could!

      Modern mainframes tend to have multiply redundant everything. System failure is not likely.

    19. Re:One problem by Thomas+Charron · · Score: 3

      The wonders of the mainframe. You can swap out the bad parts *while the machine is running*, and bring the replaced part back into service.

      While I haven't had the opertunity to work on something with 20 years uptime, I *HAVE*, and have a terminal open now, to a machine with 6 *YEARS* uptime..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
  63. Re:isnt this old news? by meatcycle · · Score: 1

    Nope not halucinating. Here's the link posted on slashdot one month ago:

    http://www.linuxplanet.com/l inuxplanet/reports/1532/1/

    Page 4 of the article also references the guy at Dimension. Sounds like some marketing guy at IBM decided that they need to put it back into the spotlight with the IBM marketing machine behind it.

  64. Re:Sure it can run 41,000 copies on linux by Yebyen · · Score: 1

    that's WOPR :P

    --
    linuxisgood:~$ man woman

    --
    Restating the obvious since nineteen aught five.
  65. Re:However by Ground0 · · Score: 1

    TRUTH OF THE MATTER : IBM originally support SNA before TCP/IP was widely in use so when IBM finally got around to implementing TCP/IP on the mainframe (around 1996) they did a shitty job (they didn't even include function prototypes in the header files) and they charged for it. It ran poorly and many of the functions were not syntacly correct. Since then however, they have complete rehauled the TCP/IP stack, corrected their implementation to match all standards and TCP/IP is an integrated part of the OS390.

    As for talking SNA to an ip farm, having supported and coded to both TCP/IP and SNA, with OS390 OpenEdition - TCP/IP is by all means the way to go. As per usage of the mainframe, trust me there are plenty.

    All of the above information I hold to be true from personal experience.

  66. Re:Old, vunerable mainframes by levendis · · Score: 1

    quick, copyright that before you see it during the next superbowl....

    --
    ---- I made the Kessel Run in under 11 parsecs.
  67. Different copies? by NoWhere+Man · · Score: 1

    Yes on these 300 systems we have every version of Slackware, these 300 we have RedHat 2.3 through 6.0, these 400 have various builds of Debian.. :)
    Would be kind of cool, you could see how each has improved, or 'suckified' as the case may be.

    --

    "Imagination is the only weapon in the war against reality." -Jules de Gautier
  68. Mostly Water? by NoWhere+Man · · Score: 1

    Squeeze out all the juices...crush into a cube and then place neatly on top of the proceeding one.
    Nicely stackable..

    :)

    --

    "Imagination is the only weapon in the war against reality." -Jules de Gautier
  69. Re:Not much different.. by DoomHaven · · Score: 1

    Well, it did, something to do with 40 000 velociraptors been compared to 40 000 unique linux machines running on a "dinosaur".

    --
    "Don't mind me cutting myself on Occam's Razor"
  70. Cool, but..... by Hardwyred · · Score: 1

    While I think its awesome that IBM is trying to run linux on just about anything they can find (linux on a toaster anyone?), and while it sounds cool that IBM can run 41000 copies of linux on one box (SETI here I come) this still doesnt get around one fundamental problem. On my web servers, CPU usage is never a problem. What always nips me is disk IO. I dont know a whole lot about the big iron, but I cant imagine them being able to skate this problem any better then my Sun webservers do. What I really would like to see IBM working on is that sexy hard drive technology, I want, no NEED a 700 gig HD for $110 for my MP3's. Not to mention that with 41000 copies of linux, INIT better be packing buck shot.

    Jason
    ...and the geek shall inherit the earth...

    --
    www.linux-skunkworks.com
    1. Re:Cool, but..... by jmatthew007 · · Score: 1

      Actually, the thing that S390 does best is I/O, a mainframe is total designed to increase I/O to disks, they even have seperate harware subsystem to manage the I/O so the CPU doesn't have to do it. Its just a fundamental difference between workstations(All Unix boxes)and PCs in comparision to Mainframes. Check out the ibm article for a very good explanation of the differences between a mainframe and a unix box http://www.s390.ibm.com/marketing/gf225122.html

    2. Re:Cool, but..... by gaudior · · Score: 2
      Don't think about disk I/O on mainframes the same way you do on PC architecture. These puppies are built to pump enormous amounts of data in and out of very fast drive arrays. It's not an IDE or even a fast SCSI RAID. FIber channel, and HPPI(i think). Throughput that will blow your hair off. (What's left of it)

  71. Re:MODERATORS put this up. by technos · · Score: 1

    Taxpayer money?? jools, you should lay off the crack man! Or start paying attention!! IBM did their very own port to 370/390!!! Uncle Sam had less to do with it than the janitor at Parsippany!

    --
    .sig: Now legally binding!
  72. Re:Supercomputing by DGregory · · Score: 1

    That was what was going through my head when I saw the headline. Does it run 41000 instances of Linux REALLY REALLY SLOWLY, or do you get good performance from it?

    I think that most large businesses that have been around awhile have some mainframes, but enterprise class/datacenter systems have gotten to the point that they're taking over the mainframe spots. Kind of like what the PC did to the "minicomputer".

  73. IBM SP2 Webservers by mattr · · Score: 1

    I visited the Japan webserver for the Internet World Expo at Keio University outside Tokyo once, this was maybe three years ago. It was possibly the first time such a piece of iron was used as web server and it hauled ass. (Don't remember the stats though).

    It was an SP2 (I think they had two towers actually) with storage on Auspex I believe. It was the apparently the only server that had the capacity to be backup web server for the Atlanta Olympics, also SP2 I think. I remember at the time checking out how a similar machine was being used for 3d graphics in Hawaii at the supercomputer center there to see if we could do realtime rendering for the expo.. but like lots of great things (like the phone monopoly providing 45Mbps lines all over the place for free over the year) much of what could have been done got wasted feeding rapacious ad agencies. I remember Dai Nippon tried to make money off their position of being the coordinator chosen by the government, to sell *web site space* to clients. Don't know where the disks were but probably in the same room now that I think about it. Hauled ass though!

    Now if only that thing had been running a couple dozen kilolinuxes (klix? kl? KL!) we'd have taken over the country..

  74. Only *you* can prevent Bowdlerization by billstewart · · Score: 1
    Arrrgh. I know this is off topic, but...


    The "If one of those bottles should happen to fall" is from people who didn't like the line "take one down and pass it around" but couldn't hide the fact that they were beer bottles without killing the entire (relatively unkillable) song. So they watered it down .... 99 bottles of wimpy American beer on the wall, I suppose.


    Shut one down,

    Fork off another,

    41000 bottles of penguin soup on the wall.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  75. Quickies by scumdamn · · Score: 1

    I think this is the kind of story for a site like linuxtoday. This story hasn't changed very at all since the last time it was run (Tuesday). It's just a different news agency reporting it.

  76. Generator by slashdot-terminal · · Score: 1

    There was one web hosting company I heard abou that mentioned having full automatic generator power backup, fire supression, and such.

    --
    Slashdot social engineering at it's finest
  77. anyone have a proper link? by Chirs · · Score: 1

    Looks like the link is out of date--I can't find the article. Anyone have it mirrored?

  78. Redundant hardware? Here is a redundant post. by dwalsh · · Score: 1

    41,000 Linux Kernels running - how about putting them in a Beowulf cluster? :-)
    Then you would have something nearly as powerful as big mainframe, wait... er, forget about that one.

    --
    ${YEAR+1} is going to be the year of Linux on the desktop!
  79. Re:Single Point of Failure? by Col.+Panic · · Score: 1
    Good point. One IPL and *every* virtual machine comes down. Course that won't happen often, but it will happen.

    Redundancy is best done with physical rather than logical devices. I will sleep much better knowing I have multiple boxes, running multiple raid controllers and multiple physical disks than one bug ultraserver with many OS'es.

    Basically, I think the whole Sun v. IBM thing comes down to the person who makes decisions for the shop. I worked in a place where the Operations manager was refered to by saying, "If you cut him he'll bleed blue." If I am making the decision for the shop and have great experience with Sun, that is who I will choose. If IBM is my fav, that'll be the recommendation to management.

  80. Not much different.. by tedtimmons · · Score: 1

    This hardly seems more than a followup on a story CmdrTaco ran a month ago. Or maybe it's just the voices in my head.

  81. Re:Hrm! by Rodge2 · · Score: 1

    A: Tux-O-Matic

    --
    "Lend your ear while I call you a fool" Ian Anderson
  82. Re:In other words... by chandler · · Score: 1

    Yeah, and they all interact (intefere) with each other in just slightly different ways :)

    "The romance of Silicon Valley was about money - excuse me, about changing the world, one million dollars at a time."

    --

    Visit

  83. good thing it wasnt windows.. by ozzmosis · · Score: 1

    concerdering a windows 2000 server user licence for 10 is $1,199 from microso~t.com's site

  84. More linux by NTGoodGuy · · Score: 1

    More copies of Linux.....guess if I had billions of dollars and many man hours.....*I* could do this....maybe I *will*....got that spare P166 running NT now.....try something DIFFERENT [I am going to load FreeBSD]

    --
    Wacked-Support NT
    1. Re:More linux by Thomas+Charron · · Score: 2

      Billions? Nope. 1 Million, perhaps 2. For the performance/reliability of several hundred PC based servers. Or at least a few dozen Sparc Enterprise 6500's..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
  85. Re:isnt this old news? by Trombone8vb · · Score: 1

    IIRC, the story was about a guy installing linux on the company mainframe. He didn't want to push it, so he stopped at 21,000.

  86. Networking question by NearlyHeadless · · Score: 1

    Does anybody know how you control the access between the different OSes running on VM and the networking hardware? Can you configure, say, 100 ethernet cards or T1 connections to handle 41,000 IP addresses?

    1. Re:Networking question by technos · · Score: 3

      You run a virtual network inside of the machine. You can run thousands of VMs but you're still stuck with only being able to cram five to ten Ethernet features into said box. So you use the gigabit-speed virtual network inside of the box and route em all through the VM's that have been assigned actual Ethernet. Voila! An entire Class B in a single box!

      --
      .sig: Now legally binding!
  87. Re:This is why solaris/irix are dead. (SABRE) by sunking7 · · Score: 1

    Um sir, check your math.

    SABRE is an IBM solution and it's running on S/390s

  88. Re:Cat herding by shiftaling · · Score: 1

    though not AMAZINGLY hilarious... i just sprayed my doctor pepper.

    --

    the real shiftaling has user number 5134
    Karma: -43 and DROPPING!!!
  89. Re:41k by ucsimon · · Score: 1

    YEP. it's cool.

  90. 41k by ucsimon · · Score: 1

    Wow. Ibm is pretty neat, prolly why i want to intern for them. 41000 linux copies is 39999 more than i can run, but if you gave me 2 pieces of string, a piece of gold, a flint, and two monkey assistants, i could change all that. huzzah to ibm for showing that it's not dead. -love -dennis the kid -laziness is zen

  91. Re:41,000 copies? by jallen02 · · Score: 1

    Why oh why do I still laugh when I see this? *sigh* im defective. I laugh whenever I see someone mention it. Yes go ahead tell me maybe its because im a whole lot of things. But I find humor in it and I know I shouldnt :p

    Jeremy

  92. Um....no. by WhiskeyJack · · Score: 1

    Provided the mainframe is set up correctly (and you can bet it will be ;) the best a system cracker can hope to do is compromise an individual VM or two. To take the entire thing down, they'd need access to the system console, and if the bad guy has gained physical access to your server room, one mainframe v. 40000 PC boxes makes little difference (as he can just take an ax to the power mains....)

    --WhiskeyJack

  93. Re:Solution to disasters by Hellburner · · Score: 1

    Holy cats! An interesting and articulate response.
    Thanks for the info, delevant.

    See Mr. Boatman, you could do it too!

  94. Imagine the possibilities with Websphere by ejbst25 · · Score: 1

    Any decent web admin has seen or looked at IBM's websphere package. I think between this and the Websphere package...IBM has a good focus on where they want to go. And they are taking the Linux route. I say more power to big blue. -- Seen Pirates of Silicon Valley? Does Jobs really hate IBM that much??

    1. Re:Imagine the possibilities with Websphere by avandesande · · Score: 1

      I guess you have never tried to get it running...

      --
      love is just extroverted narcissism
  95. Re:41000 copies Linux sing along by kwsNI · · Score: 1

    What type of geek are you? No UPS? If my copy of Linux crashes, it was hardware failure...

    kwsNI

  96. Disk IO by delevant · · Score: 1
    . . . actually, one of the things that mainframes are BEST at is monster IO.

    They're really not super-powerful in terms of CPU, but their I/O is just ridiculously powerful -- that's why they dominate in high-transaction environments (like banking).

    --
    I have no .sig, and I must scream.
  97. Re:Crashes by delevant · · Score: 1
    Yes, it would be incredibly easy. In fact, you could probably set it up for automatic failover.

    My take on this, however, is that this technical feat is really best for web-hosting and "box on a rack" type stuff.

    This way, the hosting provider simply runs one gigantic box, rather than hundreds and hundreds of smaller boxes, each of which has their own MTBF ticking away . . .

    --
    I have no .sig, and I must scream.
  98. Old, vunerable mainframes by seanwellis · · Score: 1

    Yes, there will not be a death to the big iron. I heard it best said one time that you cannot replace a bull with 10,000 chickens. Mainframes have always had a purpose, and always will. I doubt, though, that the mainframe world will jump on the bandwagon of running linux.

    --
    Sean W. Ellis, CNE/ASE, unix luser
    1. Re:Old, vunerable mainframes by sallen · · Score: 1

      Agreed, Linux may not be replacing os/390 anytime soon, but I believe the combination of BOTH is a viable solution and one I'm planning on suggesting. LPAR the machine with OS/390 and Linux. Linux wouldn't need huge partition, but be perfect for interface to the outside world. Communicating with the OS/390 for data/legacy. The OS/390 partition runs along with all the other legacy aps and SNA for those of us still having to go that route or TCP/IP internally. One ends up with a distinct barrier between internal/external functions.

    2. Re:Old, vunerable mainframes by technos · · Score: 2

      If IBM wants it, they can have it! Just gimme a ring when the commercial is going to be shown in my market.. And a check for one dollar, to hang on the office wall next to my autographed Elton John photo.

      --
      .sig: Now legally binding!
    3. Re:Old, vunerable mainframes by technos · · Score: 4

      True, they're not going to replace 390 with Linux anytime soon. It's a market expansion thing. Buy a single IBM or 5,000 PC's.. IBM sells more iron, their customers save money. IBM keeps the mainframe market healthy.

      That would actually make a good sales slogan for Big Blue. Pan the camera over a virtual jungle of CAT5 and RS232 strewn on raised flooring, and up onto a cluttered wall of dilapidated 2U servers. One unit is smoking and sparking foreground right. Announcer: 'Would you rather have 10,000 chickens'. Screen goes black as the camera zooms out of the black background of the IBM logo on a shiny new mainframe. Announcer: 'Or one bull?' Wrap it up with the standard IBM music and blue bar quick scrolling to stop. 'IBM E-Business: A bull in your corner.'

      --
      .sig: Now legally binding!
  99. Re:slashdaughters and mainframes by geekoid · · Score: 1

    hahaha

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  100. Re:First! by segfault7375 · · Score: 1

    Yes, I sure did! I think the glitz & glamour of getting a first post on Slashdot got the better of me. I've been beaten senseless with a carp since, and I am feeling much better now! Thanks!

    Segfault

    segfault@bellatlantic.net

  101. If I hear one more Beowulf crack, I will scream! by ca1v1n · · Score: 1

    Have you people missed the point of these systems? These are not meant to be rendering farms, nor would they do too well for the bucks on SETI. They are incredibly powerful data servers. They move things from point a to point b. They do it very well, in fact. They do not have SIMD FPUs like the AltiVec, PIII, K6-2, Athlon, etc. If you want a super fast Seti machine, get an Alpha cluster. The idea of each linux instance adding speed is because of the way the data pipeline works, not some voodoo in the processor.

  102. Re:Beowulf? (OT!) by CptnHarlock · · Score: 1
    Of course you were not the first... Browse at -1...

    "At the end of the journey, all men think that their youth was Arcadia..." -Goethe

    - Where's my karma?
    - On the parking lot son!

    --
    $HOME is where the .*shrc is
    -- silver_p
  103. How to make NT Clustering stable by jailbrekr2 · · Score: 1

    1) Get an IBM Mainframe
    2) Run several Linux VMs
    3) Install VMWare on every Linux VM
    4) Run NT in a window on Linux VM

    Piece of cake.

    --
    Feed The Need[goatse.cx]
  104. Supercomputing by Swede2048 · · Score: 1

    As someone not familiar with mainframes, what kind of performance can you get out of each copy of Linux when you're running 41000 copies on a single mainframe? Also, do most big businesses use mainframes? I was under the (uninformed) impression that mainframes were kind of a thing of the past.

    1. Re:Supercomputing by Spoing · · Score: 1

      Erp...did you read the article plus the one a few weeks back on the same subject?

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    2. Re:Supercomputing by WNight · · Score: 2

      Mainframes aren't dead. But, the jobs that required a mainframe 20 years ago can now usually be done by a couple PCs. So, now mainframes have larger work loads.

      Mainframe CPUs are pretty impressive, but a cluster of Dual celeron or OCed P3 FCs will blow them out of the water, if all you want is raw number crunching. If you're rendering 3d frames for a movie, which is very parallel (each frame, or portion of, can be done by a seperate CPU with very little overhead) then PCs are your best bet, by *huge* margins.

      But, if you want to do database work, with huge databases (think, the phone company, recording long distance calls as they happen, for 15 million customer) then you need a mainframe, something with internal bandwidth so high as to make the 1.6GB/s of a PC look like a serial port.

      But, even in the huge database model, you could still be using PCs to ease the load, by passing transactions through a cluster of PCs which would do the rate lookups, or something, letting the mainframe deal with just the one database.

      Mainframe aren't dead, but they aren't the ultimate solution either, when used properly, they are worth every penny.

  105. Re:If I hear one more Beowulf crack, I will scream by coolgeek · · Score: 1

    Ok, I read the Unisys patent in you sig...Doesn't Unisys also hold the patent on the .GIF format? Shit, now I've got all this code to rewrite in preparation for the soon-to-be impending "burn all linked lists day".

    --

    cat /dev/null >sig
  106. NT? by coolgeek · · Score: 1

    Isn't NT or 2K what you really want to run on one of these? I mean, think about it, you can reboot the OS without taking out the whole machine. Just a thought. Ok, maybe the mainframe could only run 5000 copies of NT or 2800 of 2K. Still, by setting up fail-over "clusters" of these virtual windows servers, you could even simulate Real World Reliability

    --

    cat /dev/null >sig
  107. What does each VM get? by Psycotix · · Score: 1

    Exactly how much resources does each VM get?
    Running linux 41000 times with 25mhz, 4M of ram and 100M of disk space wont do you much good as a web server. Then again I have absolutely no idea how much fits in one of these things.

    --
    The following post brought to you by the letters V, I, and M
  108. Re:Single Point of Failure? by avandesande · · Score: 1

    Don't forget that the mainframe would be down for 41,000 * 5 'site minutes'.

    --
    love is just extroverted narcissism
  109. Re:submission (Offtopic) by Orne · · Score: 1
    I know how you feel...

    I submitted a copy of the Verant/StarWars story 8 hours earlier (than the final cut), except whoever rejected it felt it wasn't news at the time.

    Que sera, sera...

  110. Re:Sure it can run 41,000 copies on linux by Docrates · · Score: 1

    have you ever played the game? it would run like crap on WHOPER or HAL!

    --

    There are two kinds of people in the world: Those with good memory.
  111. What's the point? by Mary+had+a+little+la · · Score: 1
    What's the point? It just indicates VM is able to handle so many tasks, it's even able to run 41K copies of Quake. No big news there and just IBM mainframe marketing as usual.

    It will just change the way CTO will compare the length of their, oups, the size of their mainframes. While playing golf, Joe Bloe will say to John Smith:

    - Hey you! My mainframe can run 1000 more copies of Linux than yours!

    And John will reply:

    - May be, but you aren't running the latest kernel version!

  112. Re:This is why solaris/irix are dead. by Mary+had+a+little+la · · Score: 1
    And the largest canadian data warehouse is running on a cluster of IBM RS/6000 Unix machines...

    However, mainframes are still good for OLTP and they are really good to keep the IT budget high.

  113. Re:Linux wasn't the first choice by ejlejl · · Score: 1

    >Hey they tried! But each NT server tied itself >up trying to fight the others to be Domain >Controllers!

    Cute. I guess you probably meant "each NT server tied itself up trying to fight the others to be be domain master browser!"

  114. Re:This is why solaris/irix are dead. by billgatesforever · · Score: 1

    I can see that you are completely IGNORANT of mainframe technology. IBM is making tons of money on what you named LEGACY SYSTEM. Bank,Insurance,Health Care and Airline Industry to name a few. Try to run an airline reservation on a SUN....or on Linux..

  115. Link Didn't work try here: by olddoc · · Score: 1

    I didn't find it at the link on slashot. I searched Bloomberg and found it under IBM here: http://quote.bloomberg.com/fgcgi.cgi?s=9562e335cb9 4bae8f72f85ace5b23753&T=marketsquote99_n ews.ht

    --
    Power tends to corrupt, and absolute power corrupts absolutely.
  116. IBM's Mainframe on a PCI card... by Spoing · · Score: 1

    Didn't IBM create a PCI version of this at one point? Plug in the card, and you've got a -- moderately powered -- mainframe.

    I could never find a price or specs on that beast, and I know it's been a couple years.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  117. Hey ! guys form IBM ! by IcesTorm-I · · Score: 1

    Get a life ...

  118. Re:However by JohnQPublic · · Score: 1

    Sorry, but that's not the truth. VM had TCP/IP support back in the early 1980s, and at heart it's the same solid code running today. The implementation was originally done for use by CSNET by Dr. Larry Landweber's group out at U. Wisconsin, and was known in those days as "WISCNET". (Yes, *THAT* Landweber.) In fact, it still recognizes the CSNET loopback address (14.0.0.1)!

    Ground0 would seem to be mistaking OS/390 for VM. See jms's excellant summary post for the key differences - it's like saying Linux and Windows are the same 'cause they both run on Intel hardware.

    Ross Patterson
    Sterling Software (um, make that Computer Associates)

  119. Re:However by JohnQPublic · · Score: 1
    The topic at hand is TCP/IP on VM/ESA, not on OS/390. Because VM's stack is entirely in userspace (i.e. running in it's own virtual machine), there has never been any limit on the number of stacks you could run on a single system, and they didn't need to have any interaction with each other. One cool use has been to run two stacks, one connected to the outside world, the other to the inside world, and to run the VM system spanning the firewall boundary. Unless you cross-connect the stacks, there's no network liability.

    Ross Patterson
    Sterling Software (um, make that Computer Associates)

  120. Re:Mainframe Linux by Xent · · Score: 1

    Umm, this proves you know nothing about IBM's S/390 mainframe. The VM system allows a copy of the operating system to run as if it was on its own machine. Now, a guy has run 41,100 copies of Linux on the machine before running out of resources.

    I would sure love to use Linux 2.4's SMP capabilities and have a 32-processor system with 64 gigs of RAM. I wonder how many copies of Linux that can run :-D

    And to annoy you once more, IT IS TRUE DAMNIT@#!

  121. Big Question by ComradePenguin · · Score: 1

    But does it run apache?A linux server is really good if it runs Apache.


    The penguins have revolted...Visit The UPGR

    --
    ------------------------
    Thus Spake ComradePenguin
  122. Why does multiple servers matter? by ceswiedler · · Score: 1

    If I were going to run a big web site with a mainframe, why would I want to subdivide it into multiple mini-servers? I'm thrilled the iron giants can run Linux, and if I need their processing power, I'd just run a single copy of it.

    Is the point that ISPs can consolidate all of their servers into a few mainframes? Couldn't they have done that before, without subdividing the mainframe?

    1. Re:Why does multiple servers matter? by Solarus7 · · Score: 2

      There are multiple benefits from this.

      The same physical space required to house 41k servers is astronomical, then once you add power consumption into the equation, there really is no comparision. Heck, if you bought two main frames (one for redundancy) the cost benefit is still phenominal.

      I guess the point I'm trying to get at is that even though the mainframe is expensive, it could easily pay for itself in less than a year in the right webhosting environment.

      Sol
      (who hopes he was somewhat clear)

  123. Crashes by Vantage · · Score: 1
    Am I wrong in asuming that if one of the versions were running a
    say radius server
    and it went down
    it would be incredibly easy to bring one of the 41000 others up to replace it??


    In this case it seems like a pretty good idea.

    1. Re:Crashes by jms · · Score: 2

      You wouldn't even need to do that. Say your failed radius server was named RADIUS. You would type, from the operator console,

      force radius
      autolog radius

      and you would get the same effect as a power cycle on a standalone machine, but without the time wasted on hardware and memory self-tests, SCSI bus initialization, etc. You go straight from the autolog command to kernel initialization instantly, so you could be back up and running in a few seconds, depending on how long it takes for linux to start up and your radius server to initialize.

  124. Good idea? by tangent404 · · Score: 1

    I think this shows a giant leap in the progression of how computers will fit into our lives, but I am not sure that this is the best approach. If we could work more on an operating system that could multitask far beyond the current OSs, then we would not have to use the extra RAM and CPU cycles of running many instances of the same operating system. Also, similar programs or programs that use the same database, etc. could share resources.

  125. Why bother? by Adam+Clerks · · Score: 1
    Surely it makes more sense to simply operate the mainframe as a single high-powered server than to run a vast number of virtual servers on it?

    With the amount of data Linux has to load in for the kernel (even before Apache, which has a huge memory overhead for all the multi-megabyte modules), you will be wasting a large proportion of the mainframe's memory.

    Hate to say it, but wouldn't it be more effective to run NT? Although there are good reasons why Linux is not as scalable (lack of high-spec machines in the hands of Linux developers), which are being fixed - for now NT scales *far* better.

    Adam

    1. Re:Why bother? by Thomas+Charron · · Score: 2

      They did this as a stress test demonstration. They didn't actually *RUN* a production system with 41,000 copies of an OS.

      And it's not just the web server. Look at how many applciations you can run under Linux. Now look at how many under Os/390. Go ahead, I dare you to look for something for the OS/390 without paying big moola for it..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    2. Re:Why bother? by Thomas+Charron · · Score: 2

      I disagree with this. Not all companies want to throw millions around using a closed, little used system, and develop their own inhouse software to solve every little problem.

      Sure, there are many out there, but if given a choice between two things, one with applications already available, and one without, they'd choose the OS with availability..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    3. Re:Why bother? by finkployd · · Score: 2

      I'm 15, why the hell should I know anything about mainframes.

      No excuses, I'm a mainframe systems programmer and I'm only 6 years older than you. You should be ashmed of yourself, not knowing everying about all aspects of computing. :)

      Finkployd

    4. Re:Why bother? by henley · · Score: 2

      There seems to be an implicit assumption here about the homogenic nature of large boxen. Specifically, that all machines with >1 processor work in fundamentally the same way.

      This turns out not to be the case. The "poor man's multiprocessing" that most young'uns are familiar with - Symetric MultiProcessing (SMP) has as key features a single system image scheduling tasks across multiple processors. Performance characteristics can be summarised with the following how-to-fix-it rules of thumb:

      1. What's the performance problem? MORE MEMORY NEEDED
      2. More Memory hasn't fixed my performance problem? GET A FASTER MEMORY BUS

      Contention for main memory is just about always the problem with SMP systems.

      However, those wise old sages in the Big Iron world were never going to be satisfied with this approach. There are any number of ways of putting >1 processor in a machine, SMP is mearly the "cheapest" (and possibly the easiest too). Specifically, S/390 systems tend to use clustering techniques which effectively involves n independent machines sharing hardware resources - such as network connections, memory & disk. These are coordinated by a single Hypervisor "master" image (usually VM) which is capable of spawning any number of (potentially different) "slave" operating system images - including, of course, itself. Note also that for any given machine, there is absolutely no guarantee that (number of OS images concurrently active) = (number of processors in machine); usually the "=" is replaced by a ">>" sign (hence the 41,000 Linux tasks metric!).

      Since the key operating characteristic of this approach to multiprocessing is many heterogeneous systems performing different tasks, it's not as simple to identify the performance bottlenecks :-). However, canny readers will note that since IBM mainframe hardware development has spent the last 30 years focussing on I/O and consequently throughput, rather than getting into arms races over CPU MHz, fundamentally the solution to performance problems remains the same. High IO rates (and not especially superbly quick CPUs)coupled with relatively cheap OS image creation, changes the approach to dealing with single-task performance problems - wheras a *IX or NT O/S is limited to spawning another process (and hoping it'll be able to exploit any spare SMP processors lying around without competing for precious IO resource), S/390 systems can spawn another process (which may make sense if the system is configured to allow OS images to spread across multiple processors), or spawn an entire new OS image and *guarantee* no IO contention (OK, OK, - vast oversimplification). Once a system consists of >8ish processors, this tends to prove overwhelmingly more effective for achieving whole-system throughput improvements, compared to an SMP arrangement (which would at this point be spending a huge proportion of it's time contending for IO resource or waiting for the OS image to resolve IPC and memory contention issues).

      It's true that the most effective way of doing SMP multiprocessing on Intel hardware is to use NT (for the moment...). However, don't make the mistake of generalising that rule-of-thumb outside the problem domain: intel-based SMP multiprocessing. This does *not* equate to the wider class of computing solutions based around multiprocessing.

      Here Endeth The Lesson.

      PS: Crays, Connection Machines and Transputer systems operating in other, fundamentally different ways too...

      --

      --
      I'd rather have a bottle in front of me than a frontal lobotomy
    5. Re:Why bother? by infodragon · · Score: 2

      Hate to say it, but wouldn't it be more effective to run NT? Although there are good reasons why Linux is not as scalable (lack of high-spec machines in the hands of Linux developers), which are being fixed - for now NT scales *far* better.

      NT, as it's code currently stands, will never be able to be ported to the main-frame. Microsoft has tried other platforms but seems to have failed, numerous times. Linux on the ohter hand already supports more platforms than any other OS. Porting to the main-frame was just the next logical step in the evolution of Linux.

      By the way for every user you would have to have a seperate instance of NT because NT is not multi-user! Taken that into account NT would take more resources than Linux!

      --
      If at first you don't succeed, skydiving is not for you.
    6. Re:Why bother? by Thomas+Charron · · Score: 3

      Doesn't work that way. Having one copy, would run much slower then running several copies of OS's in virtual machines. Multiplexing the data across all of the architecture requires more time then the horsepower boost. Hence, running 10 copies is literally 10 times faster then running one.

      It's a different world in the land of the mainframe..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
  126. Re:Hook up the 41,000 to form a beowolf cluster. by Seamus+Heaney · · Score: 1

    Alack! why do the denizens of Slashdot
    Insist on the spelling of "Beowulf"
    With an O as its final vowel?
    Truly it pains me; those who doubt
    My authority should consult
    This Wednesday's New York Times.
    Does my Nobel Prize naught signify?

  127. slashdaughters and mainframes by Anonymous Coward · · Score: 2

    Reading Slashdot kiddies speculate the capabilites and limitiation of mainframes like the s/390 is like listening to joe-sixpack talk about double-eww-dot-com on the subway.

  128. You gotta admit... it's impressive. by Codifex+Maximus · · Score: 2

    I've got no problems with mainframes; I think they're pretty cool. The very fact that they did it proves their, IBM's, prowess in computing systems.

    I wouldn't want to run Linux on anything less than one OS instance per processor. Such a system would make a fine Beowulf cluster due to the fact that the internal bandwidth of the mainframe is higher than an method of network wiring available today. It would be truly awesome. I know there is overhead in running multiple kernels and supporting drivers and such but it should be faster than discreet machines.

    Anybody have any idea why it wouldn't work?

    --
    Codifex Maximus ~ In search of... a shorter sig.
  129. However by jabbo · · Score: 2

    Mainframes are usually tuned for block device I/O and are notorious for being crappy at TCP/IP. I'm not sure if this is a result of OS/390 being bad at it or the hardware, but my impression is that mainframes do best talking SNA to a farm of Unix boxes that act as little more than IP stacks proxying data to the mainframes.

    Isn't there one of the mainframe gurus from Schwab on here? Those guys run some big iron in the back room...

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
    1. Re:However by Thomas+Charron · · Score: 2

      True indeed, but I suspect this is do to the OS/390 kernel itself, and it's fairly deficient IP stack. I suspect with a little tweaking, the system could be tuned to provide some sort of direct lines out for IP as well.

      I do know what you're talking about though..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    2. Re:However by finkployd · · Score: 2

      This is true, but they have been making pretty good strides in the TCP/IP area, especially since their new "thrust" for the S/390 is in the enterprise server area. I would imagine the new version (out as of a few weeks ago) should show some improvment in that area. When we install it, that's the first thing I'm checking for :)

      Finkployd (Systems Programmer for Penn State)

    3. Re:However by Shotgun · · Score: 5

      Mainframes are usually tuned for block device I/O and are notorious for being crappy at TCP/IP

      Spent some time working on IBM's TCP/IP stack. You're talking from the past. The mainframes stack used to be single threaded and very slow. As a workaround, IBM hacked it so that you could run several stacks on one image (this caused its own 'stack' of problems of course).

      The Release 6 was a complete rewrite of the TCP/IP stack. They used it to set record industry benmarks when it reached the 1.5 Billion pages per day mark about two years ago. They gave us all nice denim shirts with the embroidered slogon "1.5 Billion served". I wouldn't call that crappy, would you?

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
  130. 1.5 Billion pages a day by Zachary+Kessin · · Score: 2
    Is over 1 million pages every minute. 1041666 to be exact.

    WOW that is amazing!

    The Cure of the ills of Democracy is more Democracy.

    --
    Erlang Developer and podcaster
  131. Hmmm render farm.... by tolldog · · Score: 2

    This would work well for a render farm if...
    There was terabytes of ram. You would want a couple hundred meg of ram for each render job.

    One thing that would be better is to assign 4 procs to a machine, thus reducing the total amount of memory to be 10,000 machines X 250-500 MB.

    I am sure that we could get that much memory for the system... ;)

    I don't think that most render engine would port well to 100 procs... but... if it was reprogramed with that in mind... it might do really well.

    Too bad I don't have the time or the resources.

    --
    -I just work here... how am I supposed to know?
    1. Re:Hmmm render farm.... by copito · · Score: 2

      For a render farm, you generally want the OS to stay the hell out of the way. There isn't much point in running muliple concurrent copies of an OS if one OS could do the job. There is also the problem that Mainframes are optimized for IO, not CPU.

      For a render farm you'd be far better off with an bunch of SGI Origin 2K, or a room full of Alphas. Interestingly, in these types of applications, physical support costs for floor space, air conditioning, power, etc, can begin to be quite significant, so you have to start thinking about work/watt or work/m^3.
      --

      --
      "L'IT c'est moi!"
  132. Cat herding by copito · · Score: 2

    Or they could one-up EDS.

    Scene:
    Images of a cat happily playing around in it's own happy world.

    Zoom out of cat brain and see Matrix-like techno-hive with thousands of cats on feeder tubes, with electricity sparking around.

    Voice Over:
    Cat herding. It's what we do.


    --

    --
    "L'IT c'est moi!"
  133. It's got to be said... by Amphigory · · Score: 2
    This has just /got/ to be said:
    Can you imagine a Beowulf cluster of these things?
    (-1 Redundant, and I deserve it)

    --

    --
    -- Slashdot sucks.
  134. I think the link broke. by Chas · · Score: 2

    I'm getting a story on how Citrix isn't going to meet it's earnings estimates this quarter.


    Chas - The one, the only.
    THANK GOD!!!

    --


    Chas - The one, the only.
    THANK GOD!!!
  135. Many users, all root by Julian+Morrison · · Score: 2

    As someone else had suggested this opens a neat new possibility: a hire-a-server service that gives you total root access on your own linux box; each "server" is actually a prepackaged linux memory snapshot running in VM.

    Just think - any script-kiddie who gets root is unable to see he has't got the machine to himself, powerless to hide from admins who can watch his every move from the real OS, and unable to do any damage that can't be rolled back in an eyeblink. Crashes and "reboots" recover in seconds. And, when the customer is done hiring their server, it just drops into the bit bucket and the resources are reallocated to other servers.

  136. Re:This is why solaris/irix are dead. by unitron · · Score: 2

    Assuming you weren't just attempting humor and need to learn quite a bit more about how mainframes work, go read this very interesting piece at linuxplanet.com about running virtual machines on mainframes and running other OS's on those virtual machines. It's several pages long but well worth the effort.
    IBM's mainframe operating systems will stay right there on the mainframes.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  137. isnt this old news? by Achates · · Score: 2

    I remember a story not too long ago, i dont remember the name.. but it was about a guy talking about running a few thousand copies of linux on a VM mainframe OS/390 or something like that... or am i just halucinating??
    ----

    1. Re:isnt this old news? by infodragon · · Score: 2

      Here is another article. I had submitted it and it got accepted but for some reason it didn't show up on the main page.

      --
      If at first you don't succeed, skydiving is not for you.
  138. Obligatory conspiracy theory by banky · · Score: 2

    I have kinds had this conspiracy theory about IBM. I think that they see Linux, and open source, as a way to have M$ levels of power without the problems. If challenged, they could just say "Well, the code is out there, why didn't YOU think it up? Neener neener," and go back to world domination. They create nifty hardware hacks which they release - after all, they aren't of much use unless you have a mainframe to begin with (which you come to them for). They supply code to a standards-based Web server (and release that, too). Monopoly? Heck no, we gave you the source code!

    Slightly off topic but its been on my mind.

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
  139. New process model by FigWig · · Score: 2

    Could we rewrite Apache to spawn off a new copy of the operating system for each connection?

    (this joke is kind of obvious, so forgive me if someone else has already posted it)

    --
    Scuttlemonkey is a troll
  140. Re:Information on VM and Linux by jms · · Score: 2

    God, I spent weeks studying that instruction, trying to figure out how to out it to work. IBM put out an entire BOOK on that instruction. It's basically a huge chunk of microcode that emulates a small piece of the VM kernel. It's pretty much useless for hacking/play purposes, unless you want to design around the instruction.

    I had better luck playing with the vector instructions. I had a very fast fractal generator :)

  141. Re:-1 Redundant by jms · · Score: 2

    Right. VM has shared memory across virtual machines. Even though there are 41,400 images of Linux, there need be only one copy of the code in storage, shared by all of those virtual machines.

    If one of those virtual machines were to attempt to write to a memory page, CP would simply fork off a private copy of that page, and continue on.

    I believe that Linux (and most unixes) do the same thing -- one read-only copy for each currently running executable, shared between all processes running that executable.

  142. Re:beowolf by jms · · Score: 2

    Another reason to run a cluster within a single machine is to circumvent bottlenecks within Linux. If you have an application that insists on forking off dozens and dozens of tasks, you will start to run into the Linux scheduling algorithms, which are performance-optimized for a small number of tasks.

    If you create multiple Linux images using the zero-latency networking capabilities that VM gives you, you can split up your application until there are a small enough number of tasks per Linux image to run smoothly.

    Another good reason is, as AC says, if some users need root access for some reason. You can set up a system as a virtual machine, give them root access to that image, and nothing they can do will affect any other virtual machine in the system. Great for testing new Linux kernels. In fact, VM was designed specifically for this purpose -- except that it was used to debug new OS/390 (MVS) kernels instead.

  143. different mainframe-like architectures by maphew · · Score: 2

    Referring to your OT question, a few months ago I ran across a research project on this. In a nutshell, they are building a mainframe-like computer out of the reject commodity parts from the manufacturing plants.

    On first boot the OS goes through and checks each chip/component piece by piece for reliability. If unreliable, it tries to assess exactly how/where it is unreliable and routes around the problems. The first boot and diagnose process takes about a week!

    The end result is very reliable large computer (64 CPUs, IIRC) with awesome failover capabilities (since dealing with broken hardware is integral to the whole system). I don't remember the figures, but it was something like the final running computer might have %30 or 40% broken parts.

    Oh and don't forget the bit about 'commodity parts' - broken cheap IBM clone hardware.

    I'm sorry I can't give you a link, I'm not at home and my net connection is too slow/unreliable for search for it. However, the project is funded at least in part by HP and it is hosted at a university (Sanford? Cornell?).

    They do have a working prototype, though which definition of "working" they are using... I'm in no position do judge. Cool pictures though. Cool project too.

    cheers,

    -matt

  144. Beowulf? by Mike+Schiraldi · · Score: 2

    I can't believe i'm the first to suggest this, but i'd like to see IBM run 40,000 virtual machines on one server and then link them all together in a Beowulf cluster.
    --

  145. Wow. Old news. by mindstrm · · Score: 2

    This was posted weeks ago, no?
    The article was something to do with 'notes on runing linux on a mainframe'.
    They made a good point, though.
    One IBM mainframe, and you could present thousands of 'virtual' linux boxen to your web clients.... virtual machines in the extreme.

  146. A new form of DoS... by sporty · · Score: 2

    You thought you could attack 1 machine from billions of places to take it down.. Now you can attack 1 machine and bring millions of servers down! (at least thousands) Worse yet, have all 41k servers attack someone else! ..well.. maybe not ;> -end of joke-

    ---

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:A new form of DoS... by sporty · · Score: 2

      Note the end of joke line =P

      ---

      --

      -
      ping -f 255.255.255.255 # if only

  147. Just hype... by Shotgun · · Score: 2

    IBM already has the fastest web server in the world in their mainframe. Why would anyone want to switch to Linux and give up on the VIPA Takeover and Sysplex technologies? This whole demonstration is just extra hype to get Linux people interested in what the mainframe hardware can do. (Which is not necessarily a bad thing)

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  148. Correct Link to Article by Gekko · · Score: 2

    They have moved their article off of their "ticker" page. Those of you who wish to read it can find it here .

    --
    I mod down any one who says "I'm sure I will get modded down for this"
  149. Pulling the plug on a mainframe. by Ungrounded+Lightning · · Score: 2

    Redundant memory, redundant hard drives, redundant processors, .... But what happens when the cleaning staff unplugs it from the UPS because they needed that plug for their vacuum?

    They have redundant power feeds, too. And not just the whole machine - every box in the room has 'em, and each feed powers a separate set of power supplies in the box. (Some devices get their power from their controllers. And these are generally driven by multiple controllers...)

    If they did it right, the power cords go to opposite sides of the room, thence by different paths to different feed points where the building gets power from separate feeds that came in from different parts of the grid (which was a consideration in chosing the site for the computer center: at a grid boundary, or close enough that you can pay to string a line from a different section.

    There's at least one UPS, of course. On ONE of those two feeds. (A UPS, on the average, creates one extra power failure in its first year of operation. B-) )

    And I'd like to see the janitorial staff try to plug into the connectors that feed the mainframe. They aren't your typical duplex outlet.

    The point of concurrent maintainence, of course, is that ANYTHING in the box can fail, and be swapped out and replaced, without stopping the processes.

    They might not get as much CPU time or disk response speed as usual while the system is in "degraded" mode due to failed parts waiting for or undergoing replacement. But they run continuously for years - and are shooting for forever.

    I hear they once moved a Tandem across town by putting in a mainframe's frame and the comm lines, then gradually installing boards in the new location and unplugging them from the old, until the whole machine was at the new site. Still running.

    Try THAT with your PC. B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  150. Beowulf for hack value, or tweak the schedulers by billstewart · · Score: 2
    The main reason to build a Beowulf cluster inside a system like this is just because you can. Since the internal networking is light-weight, it doesn't cost you too much.

    JMS made some good points, but the basic advantages he suggests (better scheduler control, better memory allocation) really can be done by tweaking the process scheduler and memory allocation functions in the operating system, rather than massively cloning kernels. If there are limitations in the hardware (e.g. how many bits or frames of translation table space, etc.), this doesn't really get around it, but if you can already run more than 1 copy over VM, it may be easier than hacking everything that touches memory allocation. It can depend a lot on the sparseness of the virtual memory space you're trying to simulate.


    While it may not do much for user space work, it would be a fun place to test kernels. You save the room-full of 1U rack-mounted boxes, and instead have lots of virtual machines you can blow away when your kernel hack fails, and it lets you test lots of different parameter combinations in parallel.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  151. Nice kernel testing environment by billstewart · · Score: 2

    Unix systems do a really good job of keeping user-space processes from trashing each other, though they occasionally hog resources in ways at which the system designers didn't expect or the sysadmins didn't pay attention to soon enough. But it's still possible to crash Unix systems by messing around too much in the kernel. Linux has gotten much better than the old days, but making changes still means testing. A Virtual Machine environment, as long as it looks close enough to the real thing, can give you a convenient environment for testing kernel hacks, drivers for non-hardware-dependent pseudo-devices, and other things that may stomp around underneath the OS's hard crunchy shell.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  152. More linux advertisement? by Zagato-sama · · Score: 2

    I fail to see why the "best" part is that these mainframes run Linux? If they had been running a *BSD, Windows 2000, or something else, would that not be as great? Why is Linux the flavor in the soup that's touted over the other ingredients? Give me a freaking break already. Want to advertise Linux? Put up more banner ads. Want to report news? Do so with some semblence of journalistic integrity.

  153. IBM Servers sold by the pound by Speare · · Score: 2

    Some "obsolete" but workable IBM AS/400 units are sold very cheaply. I know of at least one enterprising geek who filled a basement with AS/400s that he bought with a price negotiated by the pound . They all run, what he does with them I don't know, I'd hate to see his electric bill.

    (IBM Servers sold by the pound =anagram>
    'Short-lived!' presumed by snob.
    So dry: rubbish developments.)
    [almost never get any +1 when I include an anagram, I wonder why... :) ]
    --
    [ .sig file not found ]
  154. Re:Mainframe Linux by epcraig · · Score: 2

    Weird, IBM used to be to Wang (and DEC and such) as Microsoft is to Linux and various Bsd's. So if the devil has been incarnated anew in Redmond, who'd have guessed that Armonk would end up hosting more than its share of the Open Source insurgency?

    --
    Ed Craig "Who cares what you think?" George W. Bush, 4th of July 2001
  155. -1 Redundant by GossG · · Score: 2
    Didn't we just have this story?

    Last month's story had much more details.

    One thing neither of them talk about. VM/370 allows shared code between "machines". If a chunk of code can be ROMable, then you can load a single read-only copy of the kernel, or EMACS, and everyone who uses it gets the same copy, exectuing out of the same chunk of RAM. I don't know if this is at all relevant in Linux. Is the executable code typically kept (widely) separate from the data?

  156. Re:Telco Ties with IBM by belgin · · Score: 2
    The plot thickens as they attempt to take over the world!

    And have to become the next Microsoft? We've already been through the DOJ grinder once, and both employees who remember it don't want to go back.

    As I have explained before, IBM believes in being a player in every market and a monopolizer of none. Our strategy is to get dominance in any market we play in, if possible. If we don't have dominance, develop and/or produce cutting edge components like GPS chips, hard drives, Transmeta chips, etc. and make a few cents off of every dollar our competitor makes. If you use someone else's software or hardware, our services consultants will still fly out and tell you how to make the best of it and fix it when it breaks (like Win 2K). In short, IBM stays the biggest single IT company in the world without holding a monopoly club over any given market. It enables those of us who work for Big Blue to feel like the good guys, especially when IBM is amongst the leaders in the push for standards that are non-MS-centric for such efforts as Java, etc.

    Disclaimer: I don't "represent" IBM. I just work there.

    B. Elgin

    --

    B. Elgin
    "Read at your own risk; feel free to ignore."
  157. Solution to disasters by delevant · · Score: 2
    Well, if we're talking about "force of nature" failures, then a mainframe becomes even MORE attractive.

    Here's why:
    IBM actually manufactures (and sells) a mainframe system that comes with it's OWN satellite uplink and guaranteed bandwidth. They're designed for use on oil platforms.

    These systems also come with some insanely fancy remote-mirroring and update functions (because, after all, oil platforms are hostile environments for most computers).

    So, if you're worried about natural disasters, you could theoretically buy two of these systems. Then you won't need to worry about anything less than a nuclear war -- even if the land-lines get killed, you've still got your friendly satellite.

    Besides which, distributing a couple o' mainframes is a hell of a lot easier than effectively distributing 82,000 PC-based systems! I mean, heck, just think of the POWER requirements for the PC equivalents . . . Good lord, you'd probably have components failing on at least one machine every five minutes or so (MTBF would kill ya on that many machines).

    Of course, I could be wrong.

    --
    I have no .sig, and I must scream.
  158. Mainframe Linux by manichawk · · Score: 2

    At last, all those old servers can finally run a nice OS :o) Now, who wants a second-hand mainframe?

    --
    ManicHawk - Just because you're manic doesn't mean the walls aren't bouncy :o)
  159. Re:Hrm! by Signal+69 · · Score: 2
    Q: So how do *you* fit 41,000 penguins in a room?

    A: Use a blender!

    Sorry if it's a little, umm, inflamatory...

  160. multihoming by Vantage · · Score: 2

    It would seem to be an excelent way to set up multi homed web servers.
    One organization could lease space and a linux install to anyone.
    This would help all those who have put boxes at a distant local just for the use of bandwidth etc.

  161. Re:Single Point of Failure? by Thomas+Charron · · Score: 3

    99.999 % track record.

    For those who don't do the math, that's an average of a 5 minutes of down time *PER YEAR*

    If the problems that you forsee *DO* happen, and it goes down for, oh, and hour, that would statistically speaking mean that 12 other sites had 0% down time for the year.

    The cumulative down times of 41,000 servers would be *MUCH* more then 5 minutes.

    Now, 41,000 is a *GROSS* exageration.

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  162. Re:Single Point of Failure? by finkployd · · Score: 3

    Problem with that is, something that takes down one service takes down both of them. I realize mainframes are pretty damn reliable boxes, but if it goes down, do you want it to take your webserver with it?

    Not quite. The S/390 runs multiple OSs is LPARs (Logical Partitions) and they are pretty much independent of each other. The webserver can run on linux (or OE, the mainframe port of AIX) and not affect a production LPAR running OS/390 at all.

    Finkployd (Systems Programmer at PSU)

  163. Sure it can run 41,000 copies on linux by Rombuu · · Score: 3

    But I bet Ultima IX still runs like crap on it.

    --

    DrLunch.com The site that tells you what's for lunch!
  164. Re:Single Point of Failure? by Tower · · Score: 3

    Remember that mainframes (i.e. 390) have some really nice kill and redundancy features... processor or memory stick dies... oh well, shut it down and keep going, then fire off an alert to the admin. Concurrent matainance.... mmmm....

    --
    "It's tough to be bilingual when you get hit in the head."
  165. Read the news throught linuxworld by haggar · · Score: 3

    I must say, Linuxworld proves to be much more interesting than /. as for posted newslinks. (but the discussion on /. is more interesting).

    But on topic: I had the pleasure to work with VM/ESA on top of which was running another IBM Mainframe OS, VSE/ESA. Several coipes of VSE were runnning at any time. And we of course started additional ones, for testing of programs. And the uptime was incredible!!! We had an entire disk unit *destroyed* (filings of the hard disk material flying around), but the system was still happily humming on. Very impressive.

    Also, did you guys know that OS/2 was developed partly by running it on top of VM? I think these mainframes + VM are the coolest technology to come out of IBM, if we don't count the bionic chip coming out in 2015 :o)

    --
    Sigged!
  166. Re:"Microsoft tried other platforms but failed" by Speare · · Score: 3

    Microsoft doesn't try other platforms for WinNT.

    Microsoft works out a license arrangement, and the hardware vendor does the porting code of the very few bits of native code.

    It's the hardware vendors who have given up on their own WinNT ports... MIPS and DEC.

    The only hardware Microsoft has been interested in, is the hardware which the typical end-user would put their grubby mitts on. First, Apple BASIC cards (when every end-user knew what a PCB was). Then mice. A short-lived i186 booster card. Millions of more mice. Trackball. More mice. A few gaming devices. More mice. Now the X-Box. Common thread: grubby mitts of the unwashed masses.

    I'm not flamebaiting here. Linux may be cool, Linux may have superior traits in some regards, but as a whole, Linux has a lot to learn about offering products to the winning markets. 'Cuz there's only two winning markets: business-to-business (Why should I trust you with my billion-dollar mission-critical apps? You don't even have the money to pay for software!*) and mass-market (I don't even know how to turn the dang thing on!**)

    * Suits don't care about how kewl something is. They don't want to be surprised. They don't want risk. They want to do it just like the other guy does it, except with a somehow better profit margin.

    ** If you say you've never heard someone say this exact line, you're lying.

    --
    [ .sig file not found ]
  167. Telco Ties with IBM by Kagato · · Score: 3

    "Dimension, a Herndon, Virginia-based computer consultant that Nortel Networks Corp. agreed to buy last month, tested 41,000 copies of Linux for a large telecommunications customer. The client, which Dimension wouldn't name, provides Internet access."

    Hmm, Qwest just annouced they were entering into a hosting partnership with IBM. Opening many joint-venture web hosting centres in the US...

    At the same time IBM also has a deal with a web site design firm in Minneapolis MN to make a large ammounts of web sites...

    The plot thickens as they attempt to take over the world!

  168. Single Point of Failure? by philg · · Score: 4

    From the article, I got the impression that they wanted customers to use their existing mainframes (presumably data warehouses and such) as webservers. At least, that's what I got out of their claims at increasing speed by doing away with webserver-database latency.

    Problem with that is, something that takes down one service takes down both of them. I realize mainframes are pretty damn reliable boxes, but if it goes down, do you want it to take your webserver with it?

    (I'm assuming the security issues inherent in putting a webserver -- esp. a public one -- directly on one's data warehouse have been hashed out in the course of the VM development. Nonetheless, websites are flypaper for h4x0rz -- that's putting a lot of trust in software.)

    Same thing holds for anyone using it to replace 41,000 (yeah, whatever) webservers. One machine fails, 41,000 web servers (and god knows how many sites) out of business. I suppose a redundant mainframe is sufficient insurance -- but how much more appealing is that than buying a comparable number of Suns, and having just a few backup boxes?

    Seems like an interesting idea, and it certainly creates options. I don't know if it's the Sun-killer, though; and though it might convince existing users to not buy Sun, I don't know how many new buyers it would attract.

    Then again, the closest I got to working on a mainframe was touring a server room with a bunch of AS/400's in it once, so don't think I'm the Delphic Oracle or anything. :)

    phil

  169. Articles about this: by Silver+A · · Score: 4
    Links and articles:

    There are more given in the LinuxPlanet article (which is where I got the other links).

  170. A practical use for this? by Rupert · · Score: 4

    Seems to me that if I had a mainframe, or could get hold of one, this is an awesome virtual hosting environment.

    Give me money, and I give you root access to your own, incredibly reliable, Linux box. If you trash it, it can be restored from backups in seconds. Incremental cost of adding another virtual host: almost nil. Until, of course, we get to 41,000. By then I should have enough money to buy a new mainframe. And so on.

    --

    --
    E_NOSIG
  171. In other words... by zantispam · · Score: 4

    ...one copy for each distro.

    *ducks*

    Here's my copy of DeCSS. Where's yours?

    --

    censorship is a form of noise, which actively seeks to drown out content with silence - Crash Culligan
  172. Re:Linux wasn't the first choice by (void*) · · Score: 4

    Hey they tried! But each NT server tied itself up trying to fight the others to be Domain Controllers!

  173. Hrm! by zcdill · · Score: 4

    So how do *you* fit 41,000 penguins in a room?

    (sorry for the ad slogan infringement, but it seemed like the right thing to do ;-)

    -Bugbbq

    1. Re:Hrm! by Thomas+Charron · · Score: 5

      You don't. You have 64 in a room, with 40,936 in line behind the doors.. Make 'em run *REAL* fast in and out (A practical use for pengiun mints?). If they do it fast enough, it *looks* like there are 41,000 in there.. ;-P

      --
      -- I'm the root of all that's evil, but you can call me cookie..
  174. 41000 copies Linux sing along by neo-opf · · Score: 4


    (to the tune of 99 bottles of beer/..... sorta)

    41000 copies of Linux on the box
    41000 copies of Linux
    if one of those copies should happen to fail
    wait in the dark, til the power comes on

    (Repeat)

  175. A large ISP.. by Thomas+Charron · · Score: 5

    Finally, someone catches on to the good that big iron can do. Mainframes *DO* have a practical use in the modern computing environment. Ever time I hear someone mention the 'Old, vunerable mainframes', I cringe.

    They have been doing what VMWare is doing, aka, running virtual machines, for nearly three decades. They know what they're doing.

    I'd be interested to know what large ISP is looking to use them in this way. To my knowledge, this would be the first published use of the mainframes specifically to serve as a server-multiplexor (Is that a word?) in an ISP environment. This could be the 'next big thing' for these machines. Either that, or be yet another flash in the pan with alot of 'cool' factor..

    (Fingers crossed)

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  176. Information on VM and Linux by jms · · Score: 5

    I'm not involved in this work; I wish I was. However, I'm very familiar with VM/ESA and the low-level programming facilities that are being used to pull of this 41,000 Linux virtual machine cluster. I used to write assembly language programs that used IUCV and virtual CTCAs, and what they are doing is crystal clear.

    First off, this setup is running under VM/ESA. This is NOT the same operating system as OS/390. Diehard VM'ers tend to view OS/390 about as fondly as Linux users view Windows. OS/390 is the huge, IBM-management-approved operating system with JCL, that evolved out of OS/360. VM is the back-room project that IBM management has tried to kill, over and over, but can't kill, because it's needed for OS/390 development, IBM developers demand it, and many customers demand it. OS/390 is what management wants to sell -- it's the "strategic" operating system. VM/CMS is what the IBM development teams use because it was designed, from the bottom up, by IBM's best software developers, specifically as a platform for software development. Really. I used it for 15 years. If you're developing or debugging IBM assembly code, it's just the best. VM was a skunkworks project, and a damn fine one. It's a shame that it isn't that well known.

    The two operating systems should NOT be confused. Different operating systems. Entirely. OS/390 can run as a guest under VM/ESA, but not vice versa.

    That said, VM has a HORRIBLE native TCP/IP implementation. It's a big program, written in Pascal, and it's a dog. In fact, it's about the weakest part of VM. It never got much attention, because mainframe networking has always been driven by SNA, VTAM, etc. and IBM development is traditionally done on a 3270 style terminal. All the tools, XEDIT, the mail system, etc, are all designed for 3270, block mode terminals. VM is lacking in TCP/IP support for the same reason that Unix systems are lacking in SNA support, because no one wanted it. This is changing.

    The VM TCP/IP implementation is a standalone program. The TCP/IP program runs in its own virtual machine. When someone wants to connect to TCP/IP, they use a system call to establish a connection between their virtual machine and the TCP/IP virtual machine using a facility called IUCV -- Inter User Communication Vehicle.

    IUCV is a very fast, block-oriented, secure, unspoofable point to point protocol for establishing data links between virtual machines. A programmer using IUCV starts by creating a link to the target, then sends blocked data by making a system call with the address/length of the data. The CP nucleus (their word for the kernel) copies the data into the system address space, synthesises and schedules an interrupt for the target virtual machine, and immediately reschedules the source virtual machine. The target virtual machine receives the interrupt, issues an IUCV receive system call, and CP copies the data into the target machine address space. This is all done completely asynchronously. It's extremely fast, and utterly secure. Zero-latency networking is a nice thing to have.

    Which leads to something very cool. IP over IUCV.

    I don't know exactly how they set their system up, but here are the basic tools that they have to work with:

    1) TCP/IP to the outside world can be handled in at least two ways:

    o Through a native Linux network device driver. In VM, physical peripheral devices are assigned to individual virtual machines. A virtual machine with a physical network interface attached to it simply uses it as an ordinary I/O device.

    o Via a connection to a native TCP/IP virtual machine, using a special device driver that knows the native IP-via-IUCV protocol.

    2) Connections between virtual Linux machines can be handled in a couple of ways:

    o through a virtual (or real) CTCA (Channel to Channel adapter.) a CTCA is a high speed parallel interface used to connect mainframes together, point to point, very fast. If you use virtual CTCAs, you can move Linux images from one machine to another without having to ever reconfigure anything within the Linux images themselves simply by replacing the virtual CTCAs with an attached real CTCA and changing the directory entry of the virtual machine.

    o Using an IUCV driver, one can interconnect all of the internal Linux images via virtual point-to-point lines. This is much faster then virtual CTCAs. The drawback being that you need to configure IUCV links within a virtual machine, so changing things around requires reconfiguration within the linux image itself, and IUCV is designed to work efficiently within a single system, not across multiple systems. It can be done, but it's a hack, and it's inefficient.

    o Through an obsolete API called VMCF, which was superceded by IUCV.

    The big innovation going on here is the realization that by running multiple Linux images on a single machine, or multiple Linux images on multiple machines, using mostly IUCV links, one can almost eliminate the network latency, because the data transfers are simply memory copies, and one can eliminate the network collision problem, and the network traffic problems. If you have 100 machines sitting on a fast ethernet, and you start getting a lot of inter-machine traffic, you are going to have collisions, and each machine has to waste a fair amount of time evaluating which packets are his. This removes the biggest bottleneck in large clusters of small machines, Also, an IUCV connection is guaranteed to never drop a packet, and always transmits packets in order, so TCP over IUCV proceeds smoothly and efficiently.

    This gives you lots of scaling options for your virtual Linux network.

    One more point.

    There was an article that came out two days ago, but due to a slashdot bug never appeared on the main page, but proceeded directly to the "older news" catagory. In it, the author wrote:

    An S/390 running a light load will not run as quickly as a fast PC server under a light load, according to Courtney. The difference between the two systems will not be apparent until the load is much larger.

    "The PC will begin to degrade and will typically reach a point where it avalanches down in performance as its load limit is exceeded. The mainframe starts out at a lower performance level, from the standpoint of an individual program task, but degrades much more slowly and much more linearly as the load increases," he says.

    Revisiting my previous comment in this thread, I remember, a while ago, reading in another article about a difference of opinion between some IBM programmers and the kernel maintainers. Supposedly, IBM was complaining that Linux performance went south when the number of running tasks became large, and proposed some scheduler changes, but the kernel developers didn't want to change it because the changes would have slowed the kernel down in the "normal" case of only a few active processes. Does anyone have a link to this or remember what I'm talking about?

    Sounds like this article is describing the same known effect. However, by running multiple images of Linux under VM, one obtains a workaround for the problem. If a Linux virtual machine is overloaded, create a new virtual machine image, and offload one or more of the biggest processes to run on the new machine.

    This is all very interesting stuff. Don't forget, the stuff we're just discovering now in the Linux world, is largely stuff that the IBMers, and especially the VMers have been working on and perfecting for about 30 years. I'd love to see a Linux kernel that can run 41,000 tasks, with a linear performance degradation curve. Until then, at least there is a way to run Linux on an operating system that has those characteristics.

    And the fact that their operating system can run 41000+ simultaneous tasks without disintegrating, but ours can't, should eventually get under someone's skin and prompt efforts to make the Linux kernel scale better under heavy multitasking loads. Why should they have all the fun?

    - John

  177. Linux wasn't the first choice by Enoch+Root · · Score: 5

    They considered running NT servers, but they didn't have the $8,000,000 for the licenses and the 4 TB of disk space. :)