Berkley Talks About Cloud Computing : A Very Good Paper
>> Wednesday, February 18, 2009
(Warning : My opinions can be biased towards academic point-of-view and not to marketing)
Finally Berkley came forward to write basics about cloud computing with this technical paper.
Even though I don't agree with some of the points, berkley paper is very good. And it is very obvious that there are some people blaiming to this paper that academics doesn't know anything clouds. Those sorts of blaims are obvious from the people who just go behind the buzz words and create businesses around them.
Berkley paper, mentions cloud computing as utility computing + SaaS and also discards the similarity between clouds and grids. From academic point of view, some people, including the pioneers of grid argue that Grid and clouds are the same. Even during the recent eScience conference, there was huge debate on the difference between Grids and Clouds.
Theoretically Grids and Clouds may be similar, but the Grids that we see through Globus is much much worse and different than clouds. At least, clouds work !!
Berkley paper separates private clouds from Cloud computing, which I don't agree (May be because the lab is funded by the software giants in the industry). As academics, I think we should also look at few aspects of cloud computing, irrespective of whether they are public or private clouds.
- What are the underlying technologies of clouds which are interesting to be used/investigated. How can we improve them?
- How can we use clouds in scientific computing? Can we use clouds and grids interchangeably? What are the challenges and drawbacks of clouds?
- If we get a set of commodity computers, or a powerful cluster, why do we install a cloud environment vs grid environment vs a personal job manager?
I think this is exactly what Rich Wolsky is doing with Eucalyptus, which is good. If they are successful in doing Turing test for Eucalytpus and Amazon EC2, then computer scientists can look in Eucalyptus and study it to improve further.
This has already become a hot topic in eScience world with lots of papers coming out in conferences, investigating various aspects.
This completely depends on the requirements and sub-part of this question will be to find out for what applications or environments clouds is good for. At least in IU, they use virtualized environments to host most of the academic service so that they can dynamically allocate resources to services as and when they need it. Even though virtualization is just one aspects of cloud computing, what else can improve these systems? Where else can we use virtualization?
I think this is one of the topics even the CTOs and CEOs of the companies should think about. Will I be successful in cloud? What applications are suitable of moving to clouds.
When I went to the recent Cloudcamp in Indianapolis, I was really disappointed on how people have gone crazy about this idea of cloud computing. A Set of people were trying to convince to the CEOs and CTOs that "Cloud Computing" is "The Technology". But both parties never knew or answered why they should move to cloud or what they should move to cloud.
In one of the discussions one was advocating to a CEO that he should move to cloud. The CTO was never asked what type of products or work they are doing. If they have products, will they be successful in Cloud?
It seems for most of the people cloud is a buzz word than anything else, which will die very soon. People create marketing hype around these things to get more business and money towards them and poor CEOs and CTOs get in to trouble.
I think marketing places a keyrole in making hype around certain things. So companies, researchers and individuals should be careful, before taking un-informed and blind decisions.

0 comments:
Post a Comment