计算机专业外文翻译.docx

上传人:b****7 文档编号:10849754 上传时间:2023-02-23 格式:DOCX 页数:26 大小:33.13KB
下载 相关 举报
计算机专业外文翻译.docx_第1页
第1页 / 共26页
计算机专业外文翻译.docx_第2页
第2页 / 共26页
计算机专业外文翻译.docx_第3页
第3页 / 共26页
计算机专业外文翻译.docx_第4页
第4页 / 共26页
计算机专业外文翻译.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

计算机专业外文翻译.docx

《计算机专业外文翻译.docx》由会员分享,可在线阅读,更多相关《计算机专业外文翻译.docx(26页珍藏版)》请在冰豆网上搜索。

计算机专业外文翻译.docx

计算机专业外文翻译

ATaleofClouds:

ParadigmComparisonsandSomeThoughtsonResearchIssues*†

LijunMei

TheUniversityofHongKong

Pokfulam,HongKong

ljmei@cs.hku.hk

Abstract

Cloudcomputingisanemergingcomputingparadigm.Itaimstosharedata,calculations,andservicestransparentlyamongusersofamassivegrid.Althoughtheindustryhasstartedsellingcloud-computingproducts,researchchallengesinvariousareas,suchasUIdesign,taskdecomposition,taskdistribution,andtaskcoordination,arestillunclear.Therefore,westudythemethodstoreasonandmodelcloudcomputingasasteptowardidentifyingfundamentalresearchquestionsinthisparadigm.Inthispaper,wecomparecloudcomputingwithservicecomputingandpervasivecomputing.Boththeindustryandresearchcommunityhaveactivelyexaminedthesethreecomputingparadigms.Wedrawaqualitativecomparisonamongthembasedontheclassicmodelof

computerarchitecture.Wefinallyevaluatethecomparisonresultsanddrawupaseriesofresearchquestionsincloudcomputingforfutureexploration.

Keywords:

cloudcomputing,paradigmcomparison

Cloudcomputingisaparadigmthatfocusesonsharingdata

andcomputationsoverascalablenetworkofnodes.Examplesof

suchnodesincludeendusercomputers,datacenters,andWeb

Services.Wetermsuchanetworkofnodesasacloud.An

applicationbasedonsuchcloudsistakenasacloudapplication.

Thisparadigmisincreasinglypopularintheindustry,

whereindustrialleaderssuchasMicrosoft[26],Google

[2],andIBM[5]stronglypromotetheparadigminrecent

years.Anearlyattempttoformulatecloudcomputing

datesbacktoatleast1997[8].However,toourbest

knowledge,theadoptionandpromotionofcloud

computinghasbeenslowuntil2007[9].

Weobservethatthehistoryofearlyindustrial

adoptionsofcloudcomputingsharesomecommon

milestoneswiththatofservicecomputing[4].For

example,ittookservicecomputing[27]alongtime(ten

yearsorso)toreceiveworldwidesupportfromleading

companieslikeIBM,Microsoft[25],BEA,andOracle.

Similarly,ithasbeenmanyyearssincetheearly

formalizationeffort[8]towardcloudcomputing.

Besides,thewideadoptionofacomputingparadigm

usuallydependshighlyonthematurityofsupporting

technologiesandindustryrecognitions.Servicecomputing

hasbecomemuchmorepopularsincethesuccessof

Webservices,althoughaWebserviceisonlyoneofthe

technologiestofulfillthenotionofserviceorientation[4].

Similarly,thedistributedcomputingcommunityhas

pointedoutthatmanydistributedcomputingtechniques

forcloudcomputinghavebeenmature[7][10][11].Many

companiessuchasDellandIBMhavebeguntoship

cloudcomputingmachines[5][10].

Lastbutnottheleast,ineitherservicecomputingor

cloudcomputing,researchdevelopmentslagbehind

industrialadoptions.Forinstance,COSCON,aleading

internationalcontainershipper,hasasuccessfuladoption

ofservicecomputing.Itsuccessfullyusedservice-oriented

architecturetoimprovethebusinessresponsibilityto

customersin2004[3].Yet,researchstudiesinserviceoriented

architecturefromthesoftwareengineering

community[19]arestillinadequate.

DespiteoursurveyovertheInternet,toourbest

knowledge,therearefewarticlestopinpointresearchissues

incloudcomputing.Thiswouldslowdownthe

nextresearchadvances.Wewillalleviatethisproblemin

thepresentpaper.

Inthispaper,weusetheclassiccomputerarchitecture

model[15]toprovideaqualitativecomparisonframework

tocomparecloudcomputingwithpervasivecomputing

andservicecomputing.Thequalitativecomparison

frameworkincludesthreefeatures:

input-output(I/O),

storage,andcalculation.Foreachfeature,wedrawthe

comparisonusingmultiplecharacteristics.Throughsuch

comparisons,weidentifytheconnectionsbetweencloud

computingandtheothertwocomputingparadigmsfrom

theperspectiveofsoftwareengineering.Basedonthe

connections,wedrawupafewresearchissuesanddiscuss

theminthepapertopromotefutureexploration.

Themaincontributionofthepaperistwofold:

(i)To

ourbestknowledge,weprovidethefirstqualitative

comparisononcloudcomputing,servicecomputing,and

pervasivecomputing.(ii)Wepresentaseriesofresearch

issuesincloudcomputingontopofthecomparison

framework.Theseissuespromotefutureexplorations.

Therestofthepaperisorganizedasfollows:

Section2

presentsthepreliminariesofcloudcomputing,service

computing,andpervasivecomputing.Section3introduces

ourqualitativeframeworktocomparetheabove

threecomputingparadigmsandpresentoureffortsto

identifyresearchissuesincloudcomputing.Finally,we

reviewrelatedworkinSection4anddrawaconclusionin

Section5.

2.Preliminaries

Thissectionreviewsthepreliminariesofcloud

computing,servicecomputing,andpervasivecomputing.

2.1.Cloudcomputing

AswehaveintroducedinSection1,acomputingcloud

isamassivenetworkofnodes.Thus,scalabilityshouldbe

aqualityfeatureofthecomputingcloud.Ithasatleast

twodimensions,namelyhorizontalcloudscalabilityand

verticalcloudscalability(adaptedfrom[9]).

􀁺Horizontalcloudscalabilityistheabilitytoconnect

andintegratemultiplecloudstoworkasonelogical

cloud.Forinstance,acloudprovidingcalculation

services(calculationcloud)canaccessacloud

providingstorageservices(storagecloud)tokeep

intermediateresults.Twocalculationcloudscanalso

integrateintoalargercalculationcloud.

􀁺Verticalcloudscalabilityistheabilitytoimprovethe

capacityofacloudbyenhancingindividualexisting

nodesinthecloud(suchasprovidingaserverwith

morephysicalmemory)orimprovingthebandwidth

thatconnectstwonodes.Inaddition,tomeetincreasing

marketdemand,anodecanbegraduallyupgradedfrom

asinglepowermachinetoadatacenter.

Scalabilityshouldbetransparenttousers.Forinstance,

usersmaystoretheirdatainthecloudwithouttheneedto

knowwhereitkeepsthedataorhowitaccessesthedata.

Forsimplicity,wewillrefertohorizontalandvertical

cloudscalability,respectively,ashorizontalscalability

andverticalscalabilityinthispaper.

2.2.Servicecomputing

Servicecomputing(orservice-orientedcomputing)is

anemergingparadigmtomodel,create,operate,and

managebusinessservices.Inthisparadigm,services

publishthemselvesinpublicregistries,discoverpeer

services,andbindtothelatterservicestoformservice

compositionsusingstandardizedprotocols[6].Tocreatea

servicecomposition,engineersmayuseaspecification,

suchasWS-BPEL[30],tomodelthecollaborativeneed

inworkflows.Tocarryoutindividualworkflowsteps,

softwaredevelopersmayuseWebservices,themost

popularwaytofulfillservice-orientedarchitectureinthe

industry.Asetofservice-orientedapplicationsoverthe

Webservicesthuscreatesanetworkofservices.

Webrieflydescribeaservice-orientednetwork[18]to

facilitatethecomparisonintherestofthepaper.An

elementinsuchanetworkisaserviceregistry,service

consumer,orserviceprovider.Aserviceprovider

registersitselfinaserviceregistry.Aserviceconsumer

firstdiscoverstheservicefromaregistry,andthenbinds

totheservice.Aserviceprovidermayregisteritselfto

morethanoneregistry.Aregistrymayalsoassociateits

registeredservicestootherregistries,andactsasaservice

itself.Suchatreatmentonaregistryprovidesageneric

viewamongelementsinservice-orientedmodeling.

2.3.Pervasivecomputing

Pervasivecomputing(orubiquitouscomputing)[23][24]

isanotheremergingcomputingparadigm.Software(often

referredaspervasivesoftware)canbeembeddedina

constantlychangingcomputingenvironment.Therefore,

pervasivesoftwareusersdonotneedtobeconcerned

abouthowtoadjustthesoftwaretoadapttothe

surroundingcomputingenvironment.Awell-developed

environmentwillenableuserstousepervasivesoftware

everywherewithoutextraeffort.

Tounderstandandreacttoauser,applicationsuse

environmentalfeatures,knownascontexts,extensively.

Sensorscancapturethesecontexts.Toallowubiquitous

3supporttoendusers,smartsensorsareplacedaround

userstopreservedifferentinformation,suchasthe

locations,contexts,anduser-relevantdata.

Sensors,mobilephonesandPDAs,desktopcomputer,and

serversareinterconnectedlogicallytoformanapplication.

SupposeanomadicuseratthetopleftcornerofFigure2

movesfromusingalaptoptousingadesktopcomputer.

ThelaptopandthedesktopcomputerbothserveasUI

portalstothetuplespacemaintainedbythepervasive

software.Theremarkedinformationfromvariousdisplay

portals(suchasthePDAsontheright-handpart)may

needadapting.Forexample,adesktopcomputermaybe

equippedwithahigh-definitionwebcam.Thus,a

presentationdisplayportalmaydisplaythecontentswith

acameraimagekeptinthetuplespaceoftheapplication

whenusingalaptop.

3.Comparisonofcloud,service,and

pervasivecomputingparadigms

Thissectionpresentsaqualitativecomparisonamong

thecloud,service,andpervasivecomputingparadigms.

Manyresearchersconsidercloudcomputingasderived

fromgridcomputing[12]andhaveprovidedmany

comparisonsbetweenthem[21].Toidentifymoreissues

forcloudcomputing,wechoosetocompareitwith

servicecomputingandpervasivecomputingforthe

followingreasons.Servicecomputingisusefulin

modelingfunctionalityandprovidingflexibleservices.

Pervasivecomputingenablesuserstousesoftware

everywhereandprovidesself-adaptivecapacitytothe

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1