Slashdot Mirror


The Practical Value Of Mainframe Linux

Sun Tzu writes: "Just in case you're wondering what else to do with the mainframe in your basement, here's some useful information to help you prepare a proposal to management." The article is clear and candid, noting things like, "In some discussions the issue of the S/390's 'five 9's' reliability is brought up. However, IBM's 99.999% uptime claim is for clusters of mainframes, not a single system." And no, running 40,000+ virtual Linux boxes is not that practical. Still and all, I wonder how much an S/390 will cost in 3 years ...

9 of 75 comments (clear)

  1. More smoke and mirrors by sparks · · Score: 3
    1/40,000th of a mainframe might not be very much if each of those 40,000 machines is working flat out at 100% CPU all the time, but it'd be very practical for many purposes with a lower workload for each virtual machine.

    For instance, many small business have web sites with a very small amount of traffic. Currently these are often hosted on shared servers with other sites - often very many other sites, since the loading for each site is very low. Out of 40,000 sites you would likely find that less than two hundred are actively being visited at any given time, and even then the server will be mainly IO bound rather than CPU bound.

    So the suggestion that a virtual machine on a mainframe could be used for each site rather than just a HTTP1.1 virtual server is actually quite interesting, and certainly viable. It would solve some real-world problems too - security issues in particular.

    This is just one example - there are plenty of things you could do with 40,000 virtual machines on one box. The author of this piece either hasn't thought it through or is guilty of the same "parlor trick" that he accuses Scott Courtney of.

    And yes, you could do 40,000 on one mainframe - indeed, you can do 40,000 on one Linux box if you have the right setup. I've worked with a server farm running a half-million user homepages off six Compaqs.

  2. Obsolete but still sitting in the server room. by deusx · · Score: 3

    So you're calling us clueless because we're talking about mainframes? I mean that's great that you are involved with IBM and get to play with their newest stuff.

    Now quit, and join a company who spent the big bucks on getting the big iron, decades ago, because they wanted something big, big, big. Now, convince them to toss those big expensive, contract maintained boxen out next to the dumpster.

    Go ahead. Try it.

    Now, convince them that you can repurpose that decaying beast that does less & less every year, into a modern powerhouse driven by the Latest and Greatest Buzzword Compliant [tm] Open Source [tm] software.

    You try that. Then, tell me which of the above two solutions gets you a raise as an IT/IS professional.

  3. Re:S/390 Dinosaur? S/390 Expensive??? Shyeah right by g1dlc · · Score: 3
    Yes, indeed! The author doesn't seem to understand the value of I/O bandwidth and DASD sharing in loosely-coupled environments. Price/performance and Total Cost of Ownership (TCO) have a lot to do with why the "dinosaurs" are still very much with us.

    I've noticed most of these S/390 discussions go round and round again on the same things. To me this indicates different people are speaking up each time and haven't read prior threads. I recommend you folks read those articles and discussions. Here's a link to a reply I made to an earlier discussion to help you get started.

    You don't need S/390 hardware to try this stuff out. There's a wonderful S/390 emulator for I86 Linux called Hercules that you can run S/390 Linux under. So rather than throw bricks at what you don't understand, try getting your feet wet. Linux on big iron is going to be significant. Start getting ready now.

  4. Data Center floor space is very expensive... by joshamania · · Score: 3

    I'm sorry, but I'm going to have to disagree with the comment that running 40k copies of Linux on a mainframe is not useful. Think of ISP's or other companies that do co-location of servers. How about telco's that do it? The cooling systems, battery backup, backup generators, human maintainers, etc...cost a fortune to operate in a large data center. What if one was able to take an ACRE, yes, an ACRE of servers and replace them with one s/390? The cost of floor space over the course of a year would pay for the mainframe.

    You may not need less people to maintain it, but you will certainly need less facilities. I data center I've worked in charges over $20 per square foot per month to host a server. Multiply that by a couple of thousand and that mainframe starts looking VERY attractive...

  5. The Practical Value Of Mainframe Linux by kwsNI · · Score: 3
    The Practical Value Of Mainframe Linux...
    • 1 Mainframe computer: $30,000
    • 1 Copy Redhat 6.2: $79.00
    • Running Linux on a Mainframe: Priceless


    kwsNI
  6. Reliability comes from SW + HW by gelfling · · Score: 4

    Part of the vaunted S390 uptime comes not only from the overt reliability of the the hardware but also from the reliability of MVS itself. You don't necessarily get the same reliability from replacing MVS with Linux. Moreover if you consider not only uptime but MTTR you will find that in the S390 arena those figures come at the expense of years and years of practiced discipline, at knowing just how to find and fix things quickly and exploiting a well understood break/fix methodology to remediate the problem. This is not necessarily the case with S390 Linux now and would require some years of experience to get there.

    It seems that S390 Linux best serves service providers who can bill out chunks of a box to whomever wants a particular service hosted there. If this is the case I'm left wondering why it makes any difference what OS runs under the covers of a hosted service? There are two cases that we have to consider.

    One - somehow the service provider can offer a cheaper service because there are zero or near zero OS licencing costs. If look at maintenance, labor, hardware leasing, etc. Is the OS licence a significant enough to lower the overall cost model of a hosted service. True MVS can be expensive but we've already assumed that the expense would be allocated to many customers.

    Two - are there applications that are not supported on MVS or AIX but are supported on Linux in this space where a service provider would host a commercial service for a customer? Gee - I can't think of one in the realm of the SAP's, UDB's, Oracle's, Lawson's, Webserver's, etc... Or alternatively are there applications that can be procured from the vendor for significantly less if they are licenced for Linux and not anything else? Perhaps but not likely.

    In the end I can't how this makes a great deal of business sense however interesting it is to do technically. Having said that there is one exception - the case of development + migration. I can a see a case being made for developing code in some other Linux platform or in an instance on an LPAR and then more or less easily being able to test and migrate it to production on a similar Linux platform in the LPARs. Today for example when we have to develop something in UDB/DB2 on say NT or Linux on a PC and then have to move that code upstream to an S390 there is a whole basket of problems that you can't avoid. It is possible that S390 Linux would reduce or even eliminate those assuming the DB or applications vendors themselves write more or less unified code for any Linux platform and the developer doesn't have to think about things like IO performance, locking, security and whatnot.

  7. I did the math by KGBear · · Score: 4
    One of my customers is always complaining about the large number of servers in their server room. They point to the 24 Intel, Alpha and RISC/6000 servers and yell about maintenance costs, training costs and even the cost of sheer space. They remember the good old days when they had only 2 servers. They're right, too. 24 servers do take a lot of space and cost a bunch to maintain and operate.

    So, when I read about the S/390 version of Linux I started half serious (but half joking, too) to analyse replacing 24 low- to mid-range boxes with one S/390.

    Aside from the cost of scrapping the 24 not-so-cheap machines and paying for a very expensive S/390, the maintenance costs are higher for a properly configured, working, redundant S/390 system. Much much higher. At least for now, it's just not a cost-effective proposition.

  8. S/390 Dinosaur? S/390 Expensive??? Shyeah right! by Chanc_Gorkon · · Score: 5

    Some people, invcluding the author of this article have NO clue about true costs involved in a S/390 system. The system itself can cost as much as a mid to high end Sparc box. The processor is at least as powerful, but that's not why you'd want to use it as a web server. Mainframe has KICK BUTT I/O. Mainframe are MUCH more efficient at pumping I/O. You could use a mainframe to stream audio or video on your web site with copy, and a another copy could do the web serving. Also, the main cost of operating a mainframe is NOT just the hardware support, it's the software. We pay one vendor 20,000 a year just to get support and software updates! With Linux under VM, only thing you have to pay for is VM. You can load as many copies of Linux as u want on the mainframe. Also, you could probably use existing bus and tag and ESCON devices such as printers, tape silos and DASD as native devices under Linux. There are mainframe printers that can print 90 plus pages per minute! Granted, some of the mainframe reliability can be attested to software, but on our current system, we have 2 power feeds (you split those between two power substations), we have had RAID for YEARS longer then PC server's have had and we have been serving 2-3 million data requests a day and this was on a 10 year old mainframe, running DOS/VSE, a cousin of the first mainframe OS that MVS was to replace, but is still going strong. Our new one hasn't even scratched the surface of the power we have available. Oh and lest I forget, they can call themselves for service before they die. We have had disk packs go bad and we NEVER went down or knew we had a pack go out. Also, ESCON, a fiber based way to connect channel devices to the mainframe, can have a range of 4-5 MILES before needing a repeater (if one wants to lay that much fiber! Be cheaper to use the OSA ATM or Fast Ethernet adapter and do it with TCP/IP).Um, lessee, scheduled downtime is limited to changing time (we have to do it this way to preserve data integrity), some software updates do need a IPL too, OH and in my opinion, the MF can boot faster too! Gork

    --

    Gorkman

  9. How Linux/390 might really be useful by Pinlighter · · Score: 5
    From the perspective of a mainframe system programmer, I have to say that the 40,000 linux VM machines never really seemed that useful. 40,000 systems is 40,000 things to maintain and configure, never mind whether they are on separate PCs or in virtual machines

    What that original article was really going gaga over was VM. I can understand that - VM is really sweet - but I doubt the configuration would be that useful.

    However, I think Linux could be useful to mainframe sites like us. Here's why:

    • IBM run something called Unix System Services under OS/390. This allows you to have a Unix filesystem on OS/390, TCPIP, and all the open sysem stuff.
    • IBM have ported Apache (=Websphere), Lotus domino, and a bunch of other stuff to this environment
    • And we are using them
    • This is nice for us, but now the drain on our system is forcing us to partition it (well, we anticipated that)
    • So we are going to have a partitioned system with one slice basically running OS/390 to support Unix System Services, Websphere and Domino.

    Very straightforward - except that the overhead of running OS/390 just to support Unix System Services is high.

    Therefore I'd say that a probable - no, make that possible - future configuration for us is a partitioned S390 box with one slice running OS/390 and hosting the database and the other running Linux/390 and doing the web serving. Much lower overhead, I'd guess.

    (why not do the web serving from a RS/6000? Because our databases and so on are on the OS/390 system and the S390 will allow very fast datasharing, much faster than anything across a network).

    I'd love to install it and try it out

    BUT there is no way places like ours will make a commitment to Linux/390 without substantial IBM support.