Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Programming IT Technology

Grid Computing Explained 28

An anonymous reader writes "What's different between Grid computing and P2P, CORBA, cluster computing, and DCE? This article provides a cursory analysis of the similarities and differences between Grid computing and such distributed computing systems as P2P, CORBA, cluster computing, and DCE."
This discussion has been archived. No new comments can be posted.

Grid Computing Explained

Comments Filter:
  • Re:CORBA? (Score:3, Insightful)

    by neglige ( 641101 ) on Monday February 09, 2004 @12:03PM (#8226147)
    In a way, it does fit somehow (or so the author reasons):

    Of all distributed computing environments, CORBA probably shares more surface-level similarities with grid computing than the others. This is due to the strategic relationship between grid computing and Web services in the Open Grid Services Architecture.

    Oddly enough, WSDL and SOAP are mentioned, but never really discussed. And the would be probably better suited than CORBA.
  • by duffbeer703 ( 177751 ) * on Monday February 09, 2004 @12:36PM (#8226465)
    The big problem that I see with "Grid Computing" is that 99% of articles about it point out that it is cool and leave it at that. A few articles will point out how GM does rendering for CAD/CAM stuff or how Folding@Home works.

    My question is what business problems can be solved with grids? Most people do not work in scientific computing facilities and most engineering departments are overseas anyway.

  • by dkf ( 304284 ) <donal.k.fellows@manchester.ac.uk> on Monday February 09, 2004 @12:46PM (#8226569) Homepage
    Grid computing is still very new, and there is a lot of disagreement over what it means. Is it any wonder that the IBM guy just glosses over all that stuff to make a story that is journalistically stronger (but ultimately an utter crock, as you spotted.)

    The distinguishing factor about Grids is that they operate across organizational boundaries. There's no point in doing a single organization Grid. Beowulf clusters? You might have them on the grid as single nodes.

    BTW, there is one very well known (in the US) Grid system and there is one production-ready Grid system, and they are not the same.
  • by Uma Thurman ( 623807 ) on Monday February 09, 2004 @12:54PM (#8226644) Homepage Journal
    Grid computing means several things:

    -the supply of compute power will equal the demand
    -shifts in supply happen automatically
    -you pay for what you use

    Don't think of cluster computing. That's the wrong idea. Don't think engineering. Those people need clusters, not grids.

    Grids are for people who run businesses. Their demand changes all the time, and it's expensive to have to buy computers that can handle the peak load. For example, some types of retailers will do 80% of their business in December. Why should they hang onto the computers all year around?

    This is how it will work: you are a business. You call up IBM and you ask for a single processor Celeron machine, with 1 gig of database attached to it. They provide it, maintain it, make sure it's running, and charge you X dollars per month for it.

    Then, one day, you discover 100 million dollars in sales that you have to get out the door. You call up IBM and tell them that instead of a dinky Celeron, you need a 32-way machine with a terabyte of database storage. They set you up and you've got the capacity on-line in 15 minutes. A machine like that might run over a million bucks to buy new, but you can use the machine for a lot less than that.

    You use that capacity to get the orders out the door, then you discover that your business is back down to the celeron. You call up IBM and have them change you back.

    Without grid, you would have to spend a million bucks or more to have that 32 way machine sitting around ready for the two weeks when you needed it. With grid, you only pay for two weeks usage of a million dollar machine, which is a huge savings.

  • by Chris_Jefferson ( 581445 ) on Monday February 09, 2004 @01:33PM (#8227050) Homepage
    While that sounds good in principle, the problem is that for most companies the limiting fact is that they have too much information to deal with rather than not enough processing power.

    Grid requires that you are doing things that don't require too much data to be pushed around (at least not compared to the amount of work that has to be done on the data). For large databases and the like, the problem is just sorting through the data and sending it somewhere else won't help because the effort of sending it there is probably no more than the effort of just looking through it for what you wanted.
  • by DeepRedux ( 601768 ) on Monday February 09, 2004 @01:39PM (#8227104)
    On answer to the question of "what are Grids for" is given by the paper The Anatomy of the Grid. [globus.org] I think the paper can be summarized by the following quote from it:
    The real and specific problem that underlies the Grid concept is coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations. The sharing that we are concerned with is not primarily file exchange but rather direct access to computers, software, data, and other resources, as is required by a range of collaborative problem-solving and resource brokering strategies emerging in industry, science, and engineering. This sharing is, necessarily, highly controlled, with resource providers and consumers defining clearly and carefully just what is shared, who is allowed to share, and the conditions under which sharing occurs. A set of individuals and/or institutions defined by such sharing rules form what we call a virtual organization (VO).
  • by Uma Thurman ( 623807 ) on Monday February 09, 2004 @01:56PM (#8227299) Homepage Journal
    It's not just the CPU that scales in a grid environment. Things like network connectivity, and database storage also scale. If you haven't looked at the cost of some storage solutions from EMC, then you might not know how expensive they are. Renting can be a way to reduce cost, since these grid solutions can host many many customers on a single piece of physical hardware, without their customers knowing that they don't have their own dedicated box.

BLISS is ignorance.

Working...