Скачиваний:
50
Добавлен:
20.06.2019
Размер:
50.48 Mб
Скачать

70

J. Jiang and G. Yang

process much easier and more efficient. Similarly, Visual Studio 2010 also provides a template for developers to write Windows Azure services. In this way, the complexity of the platform is shielded from developers and the pains of application development are greatly eased.

4.2.4  A Summary

Table 4.1 summarizes the differences between grid and cloud computing. The key points are highlighted below.

Grid computing adopts a resource-centric design and tries to meet various needs by a unified resource pool. As a result, many unnecessary details of the infrastructure are brought to both end-users and developers, making it difficult to use and hard to program. In addition, it also raises a heavy burden of system administration due to many administrative domains being involved. Cloud computing, on the contrary, adopts a userand task-centric design and it meets diverse needs by different kinds of services, for example, infrastructure services, platform services, and software services. In cloud computing, the complexity is shielded from users. As a result, it is easy to use and program. In addition, managing a cloud is also easy since for most of the time there is only one administrative domain involved in it.

4.3  Examining Cloud Computing from the CSCW Perspective

In the previous section, we examined the differences between grid and cloud computing. In this section, we present some findings in CSCW research and utilize them to analyze the cloud.

Table 4.1Grid and cloud computing fully compared

 

Grid computing

Cloud computing

 

 

 

Origin

Academia, HPC field

Industry

Methodology

One-size-fit-all

Diversified services, e.g., IaaS, PaaS,

 

 

and SaaS

Focus

Resource

User, task

Business model

No explicit one

Pay-as-you-go

Purpose

Resource integration

Resource partition

Technical challenge

Resource heterogeneity and

Scalability, availability, and reliability

 

distribution

 

Administrative domain

Many

One

System management

Complex

Simple

Constraint

Many

Few

Usage

Complex

Simple

Programmability

Poor

Good

 

 

 

Соседние файлы в папке CLOUD COMPUTING