What is "Cloud"?
Authors: Toni Ruottu, Eemil Lagerspetz and Sasu Tarkoma
Category: research article
Keywords: Cloud, Software, Definition, Layer model
Abstract: This paper follows the history of the term “cloud” from the beginning of the Internet to the era of cloud computing, and ponders its past and current meaning. We argue that outsourcing is the primary meaning of “cloud”. We discuss elasticity and its significance in cloud computing. Elasticity is a key cost-cutting measure, especially for startup companies, but is not a requirement for cloud systems. We discuss the simple service layer model and the role of software components on different layers. We refine the model to better capture real-world use cases. This is achieved by dividing the layers into solutions and solutions further into components. Finally, we define a new computing business model. In this model, a company manages the entire computing experience of users. We conclude with discussion of the new business model and the possibilities it offers for users of the cloud.
Permanent link to this page: http://urn.fi/URN:NBN:fi-fe201109295605
-
Initial submission
-
What is Cloud? CfP2 version
- Here is the revised version of the paper. I think we were able to answer most of the feedback we received for our previous submission, though we still plan to do some polishing before our final version.
I partially agree with the message here: IT systems still consists of same building blocks (servers, operating systems, databases, applications) and, technically, Cloud seem rather evolutionary than revolutionary concept. However, I think you should consider Grid Computing and standardization efforts (like The Cloud Computing Interoperability Forum, the Open Cloud Consortium) in the history section for more comprehensive picture. Also, I didn't find any traces of how virtualization techniques relate to Cloud Computing. Is this intentional?