Computing in a grid or a cloud

October 24, 2008 | 11:32 am

In the past year or two, cloud computing (in which computing services are all extracted from the “cloud” of the Internet) has garnered a lot of attention in the press. We talked about its application to high-energy physics here back in May.

Meanwhile, high-energy physics has been working hard to develop grid computing, and one fruit of that development is the Worldwide Large Hadron Collider Computing Grid, which just launched on October 3, 2008.

With two relatively new models of computing floating about, many commentators have been discussing the pros and cons of each, as if it were a face-off with only one likely to be the victor in a fight for dominance, and with cloud computing being a newer concept, some even argue that cloud computing will supersede grid computing. However, an analysis by Ignacio Martín Llorente of the Distributed Systems Architecture Research Group in Madrid, argues that the two technologies are different and complementary. (Thanks to International Science Grid This Week for the link.)

He says that grids are all about interoperability, allowing a lot of different resources to be federated–that is, to come together to work effectively. A cloud, on the other hand, is principally a way to virtualize services (such as computation power or data storage), or take them away from your local place of work and put them wherever they most conveniently sit but still available to you at all times.

I’d recommend Llorente’s post to help understand this better, but we also have a few relevant resources here at symmetry about grid computing:
The Grid in 60 seconds
Meet the Grid (An introductory feature)
What is the Grid? (A conversation between some leading particle physics computer scientists)
Sciences on the Grid (Case studies of science being performed on existing grids)

David Harris
Posted in Uncategorized |

2 Responses to “Computing in a grid or a cloud”

  1. I totally agree with Llorente and this has been my opinion as well for a long time now. Many of the underlying concepts are similar (and blurry) in both technologies. It is just that they “focus” so to say, on different perspectives: cross-domain heterogeneous resource utilization for the Grid, high-level resource virtualization for the Cloud.

    You will see lots of research on virtualization for Grid systems as well. I myself have participated in a number of Grid projects that dealt with virtualization among other things. So in a sense you can consider the Cloud to be a subset of the domain that the Grid is targeting. I don’t think it is a matter of superseding it!

    It might also be a political/funding thing: the Grid has been funded for the last 10 years and it is very difficult to get funds for new research on the Grid, even though there remain lots of open questions. By focusing on virtualization separately as in the Cloud, getting funds becomes slightly easier!

  2. [...] And a question provided by an attendee from EMC: A few years ago, this would have been a grid discussion. How is the cloud different? [...]

Leave a Reply