Think You Know Cloud Computing?
In a new report, researchers identify what it really means and where the challenges lie.
Kate Greene 02/12/2009
- 2 Comments
Most people think they have a pretty good idea what "cloud computing" is. From Flickr to Google Calendar, it seems we all make use of the cloud in one way or another.
But researchers at the University of California, Berkeley felt that the meaning of the term "cloud computing," could be clarified.
So, in an effort to define cloud computing and identify the challenges and opportunities it presents, they have posted a white paper, a presentation, and a YouTube video on the topic. And on Thursday, Armando Fox, a professor at Berkeley, presented highlights from the summary, called Above the Clouds, at Berkeley's annualElectrical Engineering and Computer Science Research Symposium.
In essence, Fox said, cloud computing is a utility that gives anyone the access to virtually unlimited, and variable amounts of, computing power on demand. This is to be distinguished, he said, from ideas that have existed for many years such as software-as-a-service, or using hosting services, or remote servers. What's new about cloud computing according to Fox is that Amazon, Google, Microsoft, and others have a working model that provides pay-as-you-go access to utility computing, essentially enabling a single person to design applications that can use thousands of computers at once. (See "The Digital Utility," "Cheap Infrastructure," and "Google's Cloud Looms Large.)
There's still quite of research to be done, Fox assured his colleagues. Some people and companies are reluctant to use a cloud service for fear that they'll be locked into a service provider and won't be able to move their application and data to another provider. This could be solved with standardization across the industry, Fox said. Additionally, people are sometimes hesitant to trust all their data with a single organization. Research needs to be done, he said, to determine the proper approach to privacy.
The report is summarized in a blog post from the Reliable Adaptive Distributed Systems Laboratory at Berkeley.



BobBob
3 Comments
There is more
I bet there is more to cloud computing. The definition of cloud computing is an evolving one. Also the cloud computing is a new service and many might not like a monthly fee to use such resources. Soon cell phones will be capable of running PC software. With all the open source software, I doubt anyone would pay for resources of 1000's of machines churning out an answer or hiring a word processor by the hour. However many would adopt this model of cloud computing if expensive design software (used by professionals in design work) were made available. This would mean that ordinary folk can design with the help of such applications in the cloud. This would level the playing field and might be the disruptive technology to get many more people into design related jobs or start ups’. The cost of some design packages (software) is of the order of millions of dollars and the cloud owners could easily afford this kind of software and rent it by the hour to users.
Reply