Slashdot Mirror


IBM Wants CPU Time To Be A Metered Utility

kwertii writes "IBM CEO Samuel J. Palmisano announced a sweeping new business strategy yesterday, pledging $10,000,000,000 towards redefining computing as a metered utility. Corporate customers would have on-demand access to supercomputer-level resources, and would pay only for time actually used. The $10 billion is slated for acquisitions and research to put the supporting infrastructure in place. Will this model revolutionize the way companies compute, or is this plan doomed to be another PCjr?"

32 of 511 comments (clear)

  1. In other news by Perianwyr+Stormcrow · · Score: 5, Funny

    Ballpoint pens proclaimed "the wave of the future".

    --

    What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

  2. It will be tough. by ellisDtrails · · Score: 5, Funny

    It will be tought getting quarters and dimes in the floppy slot. Or is that a cupholder?

  3. Revolutionize? by Mike+Markley · · Score: 5, Insightful

    This won't revolutionize anything... I remember this when it was called timesharing on mainframes. The revolution was moving away from that model...

    1. Re:Revolutionize? by WatertonMan · · Score: 4, Insightful
      While it is hardly a revolution certain applications might benefit from this approach. Basically you get processing power on demand. Clearly this isn't going to be used by the secretary, accountant or those who use their computers only for spreadsheets and word processessing.

      Those who, for example, might need a rendering farm but only for a short time might benefit. Consider that you only pay for the processing you need. If IBM comes up wiht some clustering software that is good and distributed this might work. However it is clearly aimed at the markets that are already buying very large IBM computers. It won't help, for instance, for the typical internet sever.

      Having said that though, what kinds of people are that? The main rendering farms are being used fairly consistently. So for them having a bunch of Suns or equivalent systems is more efficient. They can then just add computers. So who is it that would need this sort of thing?

      And if they did try and foist it on the general public it would obviously fail immediately. After all the heaviest users of processing time on general computers are games. And most people aren't quite willing to pay for the processing the latest Halo or equivalent might use. (Not to mention the fact that Dell, Apple, and Compact wouldn't follow IBM)

    2. Re:Revolutionize? by scoove · · Score: 5, Insightful

      This won't revolutionize anything...

      No, in fact, it may be a good indication the end is near for IBM, and the past decade of "reinvention" was only an anomoly. Clayton Christensen's Innovator's Dilemna has only been delayed.

      One of the things I like about Christensen's model is that it illustrates the fallacy of product normalizing on the top 5% of customers. Lucent, Digital, Wang, Nortel, etc. all fell prey to this issue. They listened to their very best paying customers and shifted more and more of their product design to please them.

      Think about what IBM customers need supercomputer timesharing access? Probably their top 10% - or less. Can these folks already access timesharing? Certainly. So what's the hype about here?

      It'd be one thing if it was a minor effort with big PR fanfare, sending a polite message to IBM's favorite customers that they think about them frequently.

      But designating this kind of money and strategic focus? Especially when the focus appears to be a large, centralized and proprietary model (which flies in the face of low-cost, decentralized distributive models e.g. distributed.net, SETI@Home, etc.)?

      Time to prepare for the fall... hey, maybe there will be some nice Enron-quality assets at the auction.

      *scoove*

    3. Re:Revolutionize? by snookerdoodle · · Score: 5, Insightful

      I agree. This whole business is so crazy: Timesharing with Service Bureaus that are now called Application Service Providers (ASP's). IBM needs to come up with a Truly Kewl Name for it if they want it to take off.

      I guess there'll always be some tensions here that aren't really technology per se: In this case, it's in-house vs outsource.

      Joe does an analysis that shows if he outsources all of IT, it will save $X,XXX,XXX, so they do it. Joe gets promoted. Three years pass. Sam does an analysis that shows if he brings all IT functions in-house, it will save $X,XXX,XXX, so they do it and he gets promoted...

      IBM and Microsoft make money no matter what. Kinda like lawyers. Oh, I forgot they ARE lawyers.

      'Sorry for the cynicism. ;-(

      Mark

  4. Revolution.... Mosix by m0rph3us0 · · Score: 5, Interesting

    It will be a revolution until Linux becomes mainstream on the desktop and every computer on the corporate LAN is part of a cluster, when users log off the computer re-joins the cluster. Companies should look at what they already have before shelling out more money.

    1. Re:Revolution.... Mosix by EllisDees · · Score: 4, Interesting

      I can even see this going the other way - IBM (or someone like them) renting your spare computing power from your home PC. Maybe paying you $20 a month or something to have use of you processor every night.

      --
      -- Give me ambiguity or give me something else!
  5. This isnt new by nurb432 · · Score: 4, Insightful

    In the mainframe world cpu cycles are already a potential billable transaction..

    So the concept is old and crusty..

    --
    ---- Booth was a patriot ----
  6. Does he have a doctorate in Evil? by Jaguar777 · · Score: 5, Funny

    Samuel J. Palmisano announced a sweeping new business strategy yesterday, pledging $10,000,000,000

    I think Samuel has been watching Austin Powers way too much.

    --
    Maybe you should educate the morons of tomorrow so they'll stop believing the leaders of tomorrow. - Dogbert
  7. Doomed! by Bilestoad · · Score: 4, Interesting

    If the huge false start that was Application Service Providers showed anything it is that corporate customers don't trust computing resources that are outside their control. It doesn't matter if IBM can provide a better service or a more reliable one, it just doesn't feel that way - and the IT guys will never report favorably on something that will put them out of a job.

    It's PCjr, it's Gavilan, it's all kind of failures. And $10,000,000,000!

  8. There is value in this... by f97tosc · · Score: 4, Insightful

    for companies and institutions that use a lot of heavy computation.

    It takes a lot of time, space and know-how to own and maintain big-@ss computers. With broadband connections being commonplace, you could run your own progam remotely, and let a specialist (like IBM) handle all that stuff. And of course, there is value unlocked by having multiple users share common resources.

    Of course, the vast majority of companies and institutions (not to mention individuals) use their machines mostly for word processing and surfing the net - and thus they will have little use for this kind of service.

    Tor

  9. Seems kinda silly.... by ChuckMaster · · Score: 5, Funny

    ...in an age were processors are dirt cheap anymore. I mean really, if I saw a p2 400 chip and a quarter lying side-by-side on a street corner, I'd pick up the quarter.

  10. Things are a little different now. by Anonymous Coward · · Score: 5, Interesting

    See, at that time ubiquitous networking was not a way of life. Also, software engineering was not as mature as it is now WRT to virtual machines, encapsulation, OO design, etc.

    Of course, all those technologies did exist then, but they can be counted on to be everywhere now. The reason mainframe timesharing gave way to PC's is because PC's could provide a more flexible and convenient sandbox to compute in, rather than the cumbersome interface of working with the mainframe in the company basement.

    These days returning to the idea of computing power as a fluid resource is a good idea because the landscape has changed and the world might actually be better prepared to accept the tradeoffs since the tradeoffs are much less significant now.

    1. Re:Things are a little different now. by n9hmg · · Score: 5, Interesting

      I've been a hired gun for IGS (IBM Global Services, the outside contracting arm). I'm probably not in the minority here. You know how they are with hourly billing stuff. The way to get ahead in IGS is to maximize your billable hours. Your greatest hotshot project manager had the internal nickname "the assassin", because she would get into a project and halt progress while dramatically increasing billable hours, sucking all the cash she could out of the customer, who got out of the contract as soon as they could, and she'd move on to a new one. We see the same sort of short-term thinking often in business. That Cringley story a few days ago (i can't find it... /. search is broken) gave a really nice analysis.
      This kind of utility is going to allow the "service providers" to obfuscate the costs of the service, much the way fiber providers keep their "dark" lines secret, for negotiation purposes. Also, they will require some sort of compliance with their systems, allowing them to dictate what sort of software runs on their system, thus giving them the opportunity to insert inefficiencies there, too. Unless they can arrange to lock people into this model somehow, it'll never work. Nobody wants to let a vendor control both the rate and volume purchased. If they try to push customers into this model, maybe by restricting the availability of their hardware to outside customers, most will just migrate to another platform.

  11. please, please by EEgopher · · Score: 4, Interesting

    don't ever let this happen. The car design scenario creeped me out. I work for an automotive supplier, and we ALREADY have to wait in line to use test equipment, testing chambers, etc. I can only imagine the local supercomputing hub monopolizing the speedy machine, creating more lines to wait in, and IBM bringing its supercomputer prices out of reach for anyone but their own subsidiaries to purchase. Could be a disaster, indeed.

    --
    hi, I like pancakes -.-- -.-- --..
    1. Re:please, please by Ian+Wolf · · Score: 5, Informative

      "We view this as Palmisano's coming-out party," said Thomas Bittman, an analyst at Gartner Research. "The industry will be measuring IBM against this as a benchmark for years."

      Well, here is Gartner Group, missing the boat again. SimUtility has been doing this for years now, but because IBM is getting in to the market its news?

      Timesharing of computers is a very valid, and far from dead market for computing. There are a lot of companies that do not want to buy their own supercomputers, which will likely sit unused the majority of the time. As for the example of a car manufacturer doing testing on a new model, this already happens as do many other organizations.

      - America's Cup boat designers
      - Racing teams
      - Natural Resource Explorers
      - scientific organizations
      - and many many more

      We're not exactly talking about a new or even revived paradigm. Timesharing never died.

      --
      "The words of the prophets are written on the Slashdot walls."
  12. You're all missing the point by twfry · · Score: 5, Insightful
    This is a great concept. If you guys actually read the (many) articles on Sam's speach, you'd see its nothing like timesharing either.

    The concept IBM is going for is to treat IT as another utility. Instead of some small company having to keep an expensive IT staff and maintain their own computers/network/storage, IBM says that it will do this for you. IBM will essentially replace the IT department and let some organization concentrate on running their own business.

    The cost saving of such a model (if successful) are quite substancial and will save everyone money in the end.

    I think IBM is on the right track with this and they are the only company really positioned to do so.

  13. The ghost of Thomas Watson sr??? by Pig+Hogger · · Score: 5, Interesting
    This must be a Hallowe'en story about the ghost of Thomas Watson sr....

    The last 35 years development in computers were precisely to move away from the "metered service" model which made IBM's fortune.

    On will recall that IBM's data-processing customers since the 1920's were charged by units of information stored/processed by the way of forcing customers to buy Hollerith (punch) cards solely from IBM, and run them in rented machines whose rental price was directly proportionnal to the throughtput of those (a card reader that processed 600 cards per minutes cost twice as much as one that processed 300, yet the only difference was the size of the pulley off the main motor - and you could upgrade by having an IBM tech that came and changed the pulley for a bigger one).

    So is it that the ghost of Thomas Watson sr has made a comeback to IBM's board of directors????

  14. Didn't they try that already? by Servo · · Score: 4, Informative

    If my history books and gathered information is correct, that was a business model used in early computers. A company would lease CPU time to users, generally because the end users couldn't afford the massive costs involved to purchasing and maintaining them.

    Now, I'm relatively young (mid 20's), but I recall people not even a half generation older than I telling stories about getting in trouble for running up large bills on their school's timeshare account.

    I could see where this might be useful, but only for a small handful of customers. There are not very many users of supercomputer's out there right now. I can't see that number increasing much just by servicing new customers who could benefit from a supercomputer but couldn't otherwise justify it for a short term project.

    If they are dumping 10 billion dollars into this, they must think they are going to get at least that much out of it. I seriously doubt that they could do so, not without ridicously overpricing their service. For small time users who don't need supercomputer levels, there are much cheaper ways to go. (Buy your own gear, lease your gear, etc)

    I work for a specialized outsourcing outfit that manages storage for large customers (internet datacenters primarily). I know how much of a pain in the ass it is to accomplish what we do now. I could just see the mess people would get into by getting into a timeshare system like this.

    --
    A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
  15. What it really means ... by grid+geek · · Score: 4, Interesting

    What IBM has said is that it hasn't got anything new to report but that its still here. If you look at their figures $10Bn works out at 3.5bm for the consultancy firm they purchased, a few billion for Grid computing, and I guess a couple of billion for linux. With a bit of spare change for research.

    Why are they doing this? My guess is that CFO's keep complaining about the cost of computing resources. A multinational with 10,000 desktops still has to ask for clusters and supercomputers for serious work while TFlops of processing are sitting idle on the secretarys desktops. Hard Disks, which used to be able to just about hold the OS, Office suite and files now have 10's of GBs of wasted storage.

    If you're serious about using computers you want to use resources efficently. And from IBM's perspective so how does this idea sound ...

    IBM sells computers to a firm, it then sells the software to turn all their hard disks into a P2P file storage system so that you never lose that important document ever again. Instead of a new cluster - set all the desktops to process data overnight as a massivly distributed system. (using IBM software), installed by IBM engineers under the direction of their new consultants. And of course the only real option for this is Linux.

    A single, nice, neat package. A single point of contact and massive economies of scale. Now assume that their contract allows them to use/sell spare cycles and their revenue stream suddenly improves a lot.

  16. Computing as a utility - will it be regulated? by caesar-auf-nihil · · Score: 4, Insightful

    Let's say IBM is able to set up a way to do what they propose, here's some basic utility concepts I'm curious how they will adddress:
    1. Transferring product from generator (IBM supercomputer) to location. If you've just used 1 month of supercomputer time to model DNA folding, how will IBM transfer that data back to you? What if the computations and use are faster than the transmission rate? [Modem vs. DSL vs. T1 line]
    2. Dependency - you rely up on natural gas and electricity to be there, and yes they go down, but can they guarentee their utility won't have worse problems - especially if its Windows run and goes down once a week, cutting into your bought utility time.
    3. Regulation. Most utilities are regulated, and those that were deregulated have not always worked out for the consumer. Let's say company A gets rid of its expensive infrastructure for computing resources and uses IBM's utility. What if IBM becomes the only utility and charges way more than it should - there's no competition so Company A can't shop around. Along this same vien, if Company A is smart enough, they'll never enter into a utility agreement with IBM if they can generate their own computing cycles and be sure that they'll always be there, versus putting all their eggs in one basket.

    IBM's idea may have merit, but anytime someone throws out the idea of a new Utility, that suggests that the resource they're selling is mainstream and essential, and therefore, is treated as a commodity. Those commodities are regulated and made reliable so that they never go down. I can't see supercomputing cycles as being something that is commodity, or for that matter, something I (or any company) needs to buy on a metered basis.

    --
    -When going for broke, go for Ithaca!
    1. Re:Computing as a utility - will it be regulated? by wsloand · · Score: 5, Informative

      1. Transferring product from generator (IBM supercomputer) to location. If you've just used 1 month of supercomputer time to model DNA folding, how will IBM transfer that data back to you? What if the computations and use are faster than the transmission rate?

      Well, all that you would need at your location would be the equivalent of an Xterminal, and you would have all you need. Why would you need more than visualization of the data at your location? If it is a metered utility, you should be able to access it from anywhere negating the need for data transfer from their cluster of supercomputers. ...especially if its Windows run and goes down once a week, cutting into your bought utility time.

      I doubt that they would use a system that goes down. Often supercomputers are clustered and use a common set of storage space that would allow migration of users and processes between systems. There should be minimal downtime in the final system-- the equivalent of current utilities. Also, they would likely only go down when your other utilties went out (lines cut, etc).

      What if IBM becomes the only utility and charges way more than it should - there's no competition so Company A can't shop around. Along this same vien, if Company A is smart enough, they'll never enter into a utility agreement with IBM if they can generate their own computing cycles and be sure that they'll always be there, versus putting all their eggs in one basket.

      If IBM did this and was successful, I'd feel sure that Sun, MS, Intel, and maybe others (does Tera still exist?) would start their own shops as competition. And companies are already putting their eggs all in one basket, but now it's just a basket that is their IT department.

      I can't see supercomputing cycles as being something that is commodity, or for that matter, something I (or any company) needs to buy on a metered basis.

      So, as your desktop you have access to this system. Maybe you are using only 20 CPU minutes per month as a standard desktop user. Imagine a company that has 10k users that would only use 20 CPU minutes per month. I'd think it would make sense in that case. Similar systems already exist, and they're called ASP's (Application Service Providers), and they already work on a similar concept.

      The DOD and others already sell supercomputer CPU hours. I had a friend who had ~100000 CPU hours available to him on ASCI Red (for rocket and combustion fluid dynamics simulations). IBM is just formalizing it a bit more.

  17. It's revenue silly... by Usquebaugh · · Score: 5, Interesting

    The revolution will be in revenue.

    Currently IBM big customers buy a new machine every four years or so, they pay a yearly maintenance bill. IBM has trouble predicting it's revenue quarter to quarter, in a downturn everyone stops capital expenditure and IBM mainframe sales plummet.

    Under this model everyone should pay less but they'll pay every month like clockwork.

    Computer Associates has a similar scheme for software. You rent your software on a monthly basis.

    On a technical level I'm all for it. I have a suite in my current site that is run yearly and takes for ever. Currently IBM has a big box sitting here and we just sip from it, until year end when we max it out for like two weeks. Let me rent time on a huge box and I'll be happy. Gurantee my data and response time and I'll be ecstatic.

  18. Moore's Law and this idea... by alispguru · · Score: 4, Interesting

    Bad news: the rates charged per byte/cycle/whatever ought to drop by 50% every generation (12-18 months these days).

    More bad news: typical supercomputer code is usually bummed (at least a little) for the particular hardware it runs on, to get the last factor of two or so for performance. If you rent crunchons, can you afford to rent generic crunchons and give up that last bit of optimization?

    Good news: if you can get around the bad news above, this could turn supercomputing into a lease-vs-buy situation, and when the computer you buy essentially depreciates 50% every generation, leasing might be a win.

    --

    To a Lisp hacker, XML is S-expressions in drag.
  19. In 100 years... by mikeage · · Score: 4, Funny

    Well, sure, the Frinkiac-7 looks impressive [to student] Don't touch it! [back to class] But I predict that within 100 years computers will be twice as powerful, 10,000 times larger, and so expensive that only the five richest kings in Europe will own them.
    --Prof. Frink

    --
    -- Is "Sig" copyrighted by www.sig.com?
  20. Re:Grid Computing is the Killer App for App Ser. P by uradu · · Score: 4, Informative

    > There is no "faceless" technician at the other end

    There is no fire-able individual that gets a performance review from the company. If they're unhappy with the outsourced datacenter performance, they have only two recourses: cancel the contract or sue, and I assume that contract agreements would most likely preclude the latter. The human element is completely being overlooked in these equations. Managers like pulling their staff together into a conference room and whipping their butts in times of crisis, making them feel in control of the company. Outsourcing precludes that. Sure, it will be (and has been) tried anyway, and will (and pretty much has in the case of ASPs) fail. But be my guest.

    > What consumes most of the bandwidth in an internal company network is actually "raw" data.
    [...]
    > This means that the only bandwidth being used by your company will be to display web pages.

    Hmm? Database queries are actually quite network efficient and in many respects very similar to HTTP. You send a query and get back a recordset. If you used a thin client instead, most of the information inside the recordset would likely travel across the network anyway, only in the form of more bloated ASCII-inside-HTML (to be displayed say inside an HTML table). And if the web server and database server don't reside on the same machine, you'd actually DOUBLE the network traffic.

    Many cases can be made for browser-based thin client computing, but reduced network traffic definitely isn't one of them. There's nothing network efficient about stateless gobs of ASCII and graphics.

    Another thing is that, as you mentioned, the ASP model is mainly suitable for web applications. Unfortunatly, that is still not the majority of applications in many corporations. There are still no satisfactory web versions of office applications, and there probably never will, because they're intrinsically client-side; if you insist on serving them via a browser, they will still end up mostly executing code (ActiveX, Java, JavaScript etc.) on the client side, but inside a sandbox, adding much headache and little benefit (think saving and printing).

  21. Could work by dh003i · · Score: 4, Interesting

    As long as they keep it within reasonabl bounds.

    People do not want "shared computing"; they do not want to put their data on "borrowed computers" nor do everything on "rented computing power" or "rented space". IBM should realize that most people will still want their applications and most of their processes and files on their own computers.

    What IBM should be offering -- and what it seems like they're offering -- is loaning supercomputer time to people (for a price) for specific tasks which they can't accomplish in a reasonable amount of time on their own computers. This is a reasonable and useful idea; however, it is hardly new at all. At the University of Rochester, there are shared computers within biology labs, where people dump some heavy-duty computing operations and pick them up later. This went on during the 60's when computers were so expensive no-one could afford them. In short, this is hardly new nor revolutionary, though IBM may be putting a new twist on it by trying to use it as a business model.

    It makes sense. After all, most people don't need supercomputing power for the majority of their tasks; why spend money on a supercomputer when it'll be unutilized 90% of the time? But what IBM can do is maximize supercomputer utilization by selling a percentage of its resources to various customers; these customers save money because they pay on a per-need basis.

    For example, I often run Bayesian phylogenies. Recently, I ran a Bayesian phylogeny with about 50 taxa in it. This took 7 days on a dual G4 (2x 800MHz) Mac. That's with all of the computer's power focusing just on that. The time requires to complete the trees increases at a steep rate as one adds more taxa. If I was doing 200 taxa, it would have taken two or three months.

    So this can offer a great service to many people.

  22. Grid Ranches, Disk Farms and TCO Gullies by Mittermeyer · · Score: 4, Interesting

    Yes this concept is Timesharing on Steroids, but check what this CEO guy has already done- sold the commodity hard-drive biz and gone for Linux in a big way. He is clearly not risk-averse and assuming we all agree Linux is A Good Thing (and certainly a way to beat on Sun and Microsoft) he is not stupid. So what is he doing here?

    Posters who are focusing on the U-word (utility) need to see that IBM doesn't want Joe Citizen using this. The profit levels for dealing with the general public just aren't there for IBM- Big Blue is all about the corporate or government cash.

    In a word, cost savings for premier customers, i.e. the kind of people who will run up huge MIPS but not on a constant daily basis. Scenarios that come to mind beyond the car engineering ones are banks/companies/bureaucracies who have monster End Of Month/End Of year processing but reduced needs otherwise, websites that have a lower average use threshold except when the Super Bowl commercial airs, and disaster recovery (keep your disks mirrored offsite, if a disaster occurs call IBM, get your virtual mainframe up and switch to the offsite array).

    With IBM's sysplexing and workload algorithms in play, tying in 'outside' 'puters will waste few resources.

    I suspect that IBM's ultimate goal is disk farms on user sites and CPUs at IBM's Grid Ranch. With the CPUs under IBM's care they can really drop the TCO for the machines themselves.

    That reminds me, the real cost of operating mainframes nowadays beyond the staff is the third-party licenses for the support software- security, tape libraries, etc. That's because traditionally the software vendors license by MIPS on the machine, not MIPS actually used in your LPAR (logical partition, a carved out virtual machine on a mainframe). Whenever you increase the MIPS of your machine, the third-party vendors will bleed you dry (which ultimately loses IBM customers as they go to cheaper alternatives).

    IBM is beating on these vendors by competing in their arena to drive TCO down, and is also trying to get them to meter their actual usage under z/OS. So this grid thing is just a logical extension of what they are trying to do to not get run over by Moore's Law and the cost of running The Big Box.

    --
    ________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
  23. Multics? by ameoba · · Score: 4, Interesting

    Maybe it's just that I'm reading at +4, but I'm suprised that nobody's mentioned Multics yet. The first thing that popped into my mind when I read "computing at a public utility" was Multics. I mean, the whole point of the system was to make computing a metetered utility. Not that any significant conclusions can be drawn from this, since Multics' failure had nothing to do with the business model, but more to do with them having overly ambitious goals for the project.

    --
    my sig's at the bottom of the page.
  24. Resell your excess capacity back to the grid by Avla · · Score: 4, Insightful
    Palmisano pointed out that businesses already have excess capacity. IBM is willing to go in and turn a business's computers into a grid. It could operate as an intra-grid. But it could also sell excess cycles to other grids. Thus, a business could conceivably pay for IT equipment by renting it to others.

    This is not just about paying the meter. It is about utilizing all the wasted CPU cycles.

  25. Grid Computing != Timeshare (although related) by mgoff · · Score: 4, Insightful

    No matter how many articles I've read, it always amazes me how few Slashdotters read the article before they feel compelled to post their (usually misguided) opinion. I'm sure plenty do, but there sure are a lot who don't.

    IBM is working on the commercialization of Distributed Computing (henceforth, DC). This effort has been around for a while (in a related area, called Grid Computing, which some people use interchangably with DC) in the form of the Globus project, amongst others.

    The concept behind DC is essentially a next-gen timeshare-- a distributed timeshare with an abstration layer, if you will. Unlike traditional timeshare, you don't specify where your processing will occur. Unlike existing projects (like folding@home, dsitributed.net), DC doesn't require that you have a parallel, segmentable computing problem.

    Let's say (in your best Police Squad voice) I'm a mechanical engineer who's designing a car engine with a few thousand parts. I want to run some simulations on my model to inspect heat flows, vibration, whatever. Car companies (or the little guy with a copy of Catilla and a great idea) don't necessarily have dedicated computing resources to run my simulation. So, until now, I had to band together with a bunch of other mechanical engineers with jobs similar to mine and try to justify a giant simulation node. Or, I might convince management to outsource the computation, requiring a bunch of red tape, NDAs, contracts, negotiation, etc.

    Now consider IBM, one of the largest commercial web hosts. IBM maintains giant server farms to support these services. Consider the amount of excess processing capacity sitting in these server farms because (a) a lot of servers are spitting out static pages and (b) extra capacity necessary to cover peak loading for special events.

    Expand this idea to include thousands of people who need computation power for discrete, isolated projects and thousands of companies with excess computational capacity. The consumers don't care precisely where or when their computations get completed, they only care that they get done in a "reasonable" amount of time. An intermediary, which it looks like IBM wants to be, can accept jobs from them, break them into as many pieces as they can, farm them out to whichever of their suppliers has excess capacity at any particular moment, combine the results, and return them to the customer.

    Even more, IBM can charge more if you want a high priority on your computation or if your job is not symmetric and must be run on fewer nodes.

    Actually, if you think about it, IBM is hurting their server sales by advancing this project. Right now, they sell a lot of excess capacity to companies to cover their peak loading. If companies can dynamically purchase exactly the amount of processing they need, that's money IBM's leaving on the table. Now, companies with high-availabity requirements will still purchase their own systems with enough extra capacity to cover their own needs. But, when they're not using that capacity, they'll sell it.

    I think IBM saw that the train was leaving the station. They know this technology is coming. And they see that the chance to be the intermediary in this market is worth more than the money they'll lose in hardware sales. And, they know if they don't, someone else will.