Grid Computing and IBM
cozimek writes: "I just read this article from the NY Times that discusses a plan by IBM to leverage their support of the Linux platform to build grid computing. IBM has already won support of grid projects for supercomputing in England and the Netherlands, and now seems ready to take on the Internet. Of course, the article says it could be many years before we see any fruits of this bounty." This has been submitted many times, so we're posting it. But somehow I resent the fact that it's just a vaporous press release generating this hype, taking advantage of a well-known idea that many are already working on and was forecast many, many years ago.
Does this mean that I can plug into the grid and charge IBM for computing power similar to people who generate power and charge the electric company for the surplus?
I thought the exact same thoughts.
I miss my old Grid. Man, that was a sexy machine. Red plasma screen, locked down tight. Nice, nice box.
I'd love to have one of those now. Wish I'd never junked my old Gridpad.
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Alright... admit it... who here pines for the days of plasma screens? :)
A science fiction novel I read recently (Permutation City by Greg Egan), however, reminded me that this may eventually change, if and when Moore's Law stops working.
If compute power hits a stable plateau in 10, 20, 100 years, whatever, then the cost of compute power will also roughly become a constant number of dollars per clock cycle (or peta-clock cycle).
In that case, as Egan presents it, compute power from a global grid may indeed be the only way to get larger amounts of compute power than your local processor can give you, and therefore, as a commodity, it may go to the highest bidder at any given moment.
(Hopefully not so badly as with California's power grid bidding, but we'll see.)
P.S. the advent of nanotechnology computers, or quantum computers, or purely optical computing, etc, wouldn't dispel the above scenario, it would just delay it. It's not clear that even Vinge's Singularity would literally prevent Moore's law from going away. (I don't believe that the Singularity will do away with the laws of physics.)
Professional Wild-Eyed Visionary
I'm not sure I understand -- who provides this "grid"? Are they built and maintained by IBM around the world? I don't think IBM would be thrilled to discover that Compaq is using the IBM grid to advance Compaq's bottom line. I like IBM, don't get me wrong -- but I doubt they're such humanitarians.
Is the "grid" made up of PCs on the Internet? First, most of those PCs are on dial-up connections, making things very complicated (and the PCs themselves not very useful). Second, who compensates the people who own the PCs? Is it strictly voluntary, like SETI@home? If so, how will anti-nuke activists prevent Los Alamos from running simulation calculations on their PowerMac?
I think the idea is fantastic, but I'd like a few more details..
Potato chips are a by-yourself food.
The intro is absolutely correct, which if you'd done any digging whatsoever *cough*google*cough* you would have found for yourself:
It really can't be stated much more clearly than that.
--
The Future of Human Evolution: Autonomy
The intro posted is not correct. The article says that Grid software infrastructure is being developed on the "open source model," it does not say that it incoporates Linux (although I'm sure Linux will be a major OS used with it). MS has also contributed $1 million to the effort, and hopes to tie in .NET, and Sun already has a type of Grid deployed under Solaris for corporate computer networks.
So how is this different than any distributed processing network? The problem with disturbed processing is that it's only good for tasks that:
A. large/complicated enough to constitute such a network: nuclear simulation, weather prediction, chess, encryption. Most of which have no little to no interest to the common user.
B. Can be distributed, Seti and encryption work because a central server can farm out sections of work to different clients. For most tasks this is not practical, especially real time problems.
C. Doesn't need a big pipe. for example a rendering farm, or maybe mp3 compression would be nice, unfortunately the data is to large to make it worth while.
-Jon
this is my sig.
Since then MS has revealed far more oppresive vision for "grid" computing. Where did you want to go ten years ago?
Friends don't help friends install M$ junk.
Sun's Grid Engine doesn't seem nearly as powerful as the Globus toolkit used by the Grid.
Here's a link to the BBC Article. Maran
Moore's law (actually it is more of a prediction) dealt with semiconductor densities doubling every 18 months. This implies a drop of cost and an increase in performance. Of course you have to wait for it to happen.
For those who have an IMMEDIATE need for high performance computing, parallel systems are the answer. Simply put, you can have access to high performance computing now rather than wait for a single machine to become cheap enough.
But don't forget that Moore's law made this all possible. Smaller components also made cheap, high-speed communications commonplace. This can only mean that the cost of setting up such a grid will become cheaper over time, not more expensive.
Look at AOL, for example. They provide a distributed service to millions of people. This is made possible because communications and computing power is cheaper more than it has ever been. The longer it is in existance, the more services they offer. This happens without an appreciable increase in price.
The same thing will happen with grid computing. It may be a specialty item NOW, but in the future, it will become a CHEAP commodity, not an expensive one.
More info about the DataGrid...
Even tastier, though, how many PCs in university labs are wasting cycles (or using them on SETI@home or dnet)? Wonder how likely it would be to get a client on those and use it like another big computer?
funny munging
So wil this create a clock-cycle futures market? seems like an interesting idea. Betting on the future price of computation in a direct way. Of course, there is the issue of measuring. Perhaps sold as 100 CPU-secs on an IMB model FOO 6000 with specs....
Oh, to answer the economic argument, unless you're doing a LOT of computing, it's cheaper to lease the time than to buy. I can give you ~30 hours/month of system time for less than you can buy _one_ equivalent machine. And my way (a) it's tax-deductible, and (b) you only pay as you go - not all up front.
Enter Sun Grid Engine
And yep, it's free!
I had heard of grid computing before, but hadn't read much about it. Google turned up lots of resources this mornign - worth teh read. The article was right - the software to manage a grid will be super complex and the security implications are daunting.
Top Most Bizarre/Disturbing Error Messages