Showing posts with label cloud computing. Show all posts
Showing posts with label cloud computing. Show all posts

Thursday, March 15, 2012

Cloud Computing Paper Reading Summary 5

In the paper Overview and Analysis of Cloud Computing Research and Application published by Yizeng Chen etc. , authors summarize definition, characteristics, classification and challenges.

They pointed out a definition which has been generally accepted is that Cloud Computing is the developing result of Grid Computing, Distributed Computing, Parallel Computing, Utility Computing, Network Storage technologies, Virtualization, Load Balance etc. traditional computer technology.

There is not too much fresh ideas in this paper, but it reminds me reconsider about the development trend of IaaS, PaaS and SaaS. Move computation processing and storage to the cloud and transfer user client to I/O port in order to reduce users' burden? Or maintain computing and storage in the local? It is a question.

Friday, March 2, 2012

Cloud Computing Paper Reading Summary 1

In paper Cloud computing and its key techniques, published by Xu Wang, Beizhan Wang, Jing Huang, these authors summaries several characteristics about cloud computing and cites Google File System as an example.

In the first place, cloud computing has advantages like reducing costs, increasing business flexibility and providing business continuity.

What is cloud? The definition given by a paper is that a cloud is a type of parallel and distributed system consisting of a collection of inter connected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers. In the paper I read, cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenter that provides those services.

From a hardware point of view, three aspects are new in cloud computing:
a. The illusion of infinite computing resources available on demand .
b. The elimination of an up-front commitment by cloud users.
c. The ability to pay for use of computing resources on a short-term basis as needed.

Cloud computing has several styles:
a. SAAS(Software as a service)
b. Utility Computing
c. Network service
d. PAAS(Platform as a service)
e. MSP(management service provider)
f. Commercial service platform
g. Integrating internet

Could computing has characteristics:
a. Ultra large-scale
b. Virtualization
c. High reliability
d. Versatility
e. High extendibility
f. On demand service
g. Extremely inexpensive

Google's cloud computing techniques:
a. Google File System(GFS) as data storage technology
b. Big Table as data management technology
c. Map Reduce as programming model and task scheduling model

Finally, authors point out lot of unsolved issues:
a. Continuously high availability
b. Dealt mechanism of cluster failure in cloud environment
c. Consistency guaranty
d. Synchronization in different clusters in cloud platform
e. Security of cloud platform

My later research will focus on the above issues.