Table Of ContentGrids and Service-Oriented Architectures for
Service Level Agreements
Philipp Wieder • Ramin Yahyapour
Wolfgang Ziegler
Editors
Grids and Service-Oriented
Architectures for Service
Level Agreements
1 C
Editors
Philipp Wieder Wolfgang Ziegler
TU Dortmund University Fraunhofer-Gesellschaft
IT & Media Center Institute for Algorithms and
Service Computing Group Scientific Computing SCAI
44221 Dortmund Schloss Birlinghoven
Germany 53754 Sankt Augustin
philipp.wieder@udo.edu Germany
wolfgang.ziegler@scai.fraunhofer.de
Ramin Yahyapour
TU Dortmund University
IT & Media Center
Service Computing Group
44221 Dortmund
Germany
ramin.yahyapour@udo.edu
ISBN 978-1-4419-7319-1 e-ISBN 978-1-4419-7320-7
DOI 10.1007/978-1-4419-7320-7
Springer New York Dordrecht Heidelberg London
Library of Congress Control Number: 2010932013
© Springer Science+Business Media, LLC 2010
All rights reserved. This work may not be translated or copied in whole or in part without the written
permission of the publisher (Springer Science+Business Media, LLC, 233 Spring Street, New York, NY
10013, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connec-
tion with any form of information storage and retrieval, electronic adaptation, computer software, or by
similar or dissimilar methodology now known or hereafter developed is forbidden.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are
not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject
to proprietary rights.
Printed on acid-free paper
Springer is part of Springer Science+Business Media (www.springer.com)
Contents
Foreword vii
Preface ix
ContributingAuthors xiii
MonitoringServiceLevelAgreementsinGridswithsupportofaGrid
BenchmarkingService 1
ElydeOliveira,Franz-JosefPfreundt
ReactiveMonitoringofServiceLevelAgreements 13
DaliaKhader,JulianPadget,MartijnWarnier
LessonsLearnedfromImplementingWS-Agreement 23
DominicBattré,MatthiasHovestadt,OliverWäldrich
SLA-awareResourceManagement 35
YihLeongSun,RonPerrott,TerenceJHarmer,ChristinaCunningham,PeterWright,
John Kennedy, Andy Edmonds, Victor Bayon, Jacek Maza, Gregor Berginc, Primož
Hadalin
DistributedTrustManagementforValidatingSLAChoreographies 45
IrfanUlHaq,RehabAlnemr,AdrianPaschke,ErichSchikuta,HaroldBoley,Christoph
Meinel
EvaluationofServiceLevelAgreementApproachesforPortfolioManagementin
theFinancialIndustry 57
TobiasPontz,ManfredGrauer,RolandKuebert,AxelTenschert,BastianKoller
ExpressingIntervalsinAutomatedServiceNegotiation 67
KassidyP.Clark,MartijnWarnier,
SandervanSplunter,FrancesM.T.Brazier
GreenITServiceLevelAgreements 77
GregorvonLaszewski,LizheWang
ExtendingWS-AgreementwithMulti-roundNegotiationCapability 89
vi GRIDSANDSOAFORSERVICELEVELAGREEMENTS
AngelaRumpl,OliverWäldrich,WolfgangZiegler
EnablingOpenCloudMarketsThroughWS-AgreementExtensions 105
MarcelRisch,JörnAltmann
ServiceMediationandNegotiationBootstrappingasFirstAchievementsTowards
Self-adaptableCloudServices 119
IvonaBrandic,DejanMusic,SchahramDustdar
SLANegotiationforVOFormation 133
ShamimabiPaurobally
From Service Markets to Service Economies – An infrastructure for protocol-
genericSLAnegotiations 145
SebastianHudert
ServiceLevelAgreementsinBREIN 157
BastianKoller,HenarMunozFrutos,GiuseppeLaria
NegotiationandMonitoringofServiceLevelAgreements 167
ThomasB.Quillinan,KassidyP.Clark,MartijnWarnier,FrancesM.T.Brazier,Omer
Rana
AuthorIndex 177
Foreword
Thisbookcontainstheproceedingsofthe2nd WorkshoponServiceLevel
AgreementsinGrids,whichwasheldinconjunctionwiththeIEEEGRID2009
ConferenceonOctober13,2009,andtheproceedingsoftheDagstuhlseminar
ServiceLevelAgreementsinGridsorganizedinMarch2009. Furthermore,this
bookconstitutesthe13th volumeoftheCoreGRIDbookseries.
CoreGRIDwasandistheNetworkofExcellenceinGridandP2Ptechnolo-
giesfundedbytheEuropean6th FrameworkProgramme. Whilethefunding
periodasaprojectendedin2008,oneofgreatsuccessesofCoreGRIDisits
sustainability. Thenetworkcontinuedtosuccessfullycollaborateasaneffective
think tank in the area of Grids, distributed computing platforms and Cloud
Computing. Meanwhile,theactivitiesweresupportedbyERCIMasaworking
grouponGrids,P2PandServicecomputing,retainingthenameofCoreGRID.
Thisalsoensuressustainabilityofthenetwork,maintainingandextendingthe
activecollaborationwithintheEuropeanGridandSOAresearchcommunity.
Being personally involved in the activities of the CoreGRID Institute on
Resource Management and Scheduling, I felt privileged by the possibilities
in collaborating with so many excellent partners. The continuous interest
inresearchcollaborationsleadtofruitfulandencouragingdiscussions. This
demonstratesthatCoreGRIDachieveditsgoaltoformavividandsustainable
EuropeanNetworkofExcellence.
One outcome of these collaborations is the organization of this workshop
and this seminar, and eventually the creation of this book. The proceedings
showtheongoingresearchactivitiesaroundservicelevelagreementswhichare
consideredoneofthecrucialhottopicsinmanagingservicesandinfrastructures.
TheproceedingsalsohighlightthattheonceveryfocusedfieldofGridsextends
itsscopeandincludesnowservice-orientedandCloudinfrastructuresaswell.
Ihopeyouenjoythereadingofthebook,whichisthejointworkofmany
people. Thus,Iwouldliketoexpressmygratitudetoallpeopleinvolvedinthe
workshopandeditingofthebook.
RaminYahyapour,CoreGRIDInstitutelead
Preface
TheERCIMCoreGRIDworkinggroupincludesalargenumberofEuropean
scientistsworkingtoachievehigh-levelresearchobjectivesinGridandPeer-
to-Peer systems. The working group brings together a critical mass of well-
established researchers from more than forty European institutions active in
thefieldsofdistributedsystemsandmiddleware,models,algorithms,toolsand
environments.
GuaranteesforqualityofserviceinDistributedComputingInfrastructures
likeGridandCloudshaveturnedouttobeacriticalasthedifferenttechnol-
ogy stacks became more mature and operational for production usage. The
integrationservice-orientedarchitectureconceptsintheGridcomputingmodel
andthegrowingimpactofCloudComputingputinplacenewtechnological
solutionsintheworldofservice-orientedarchitectures. Service-orientedGrids
provideeffectivesolutionsinscienceandbusinessastheyofferinteroperable
high-performancesystemsforhandlingdata-andcompute-intensivedistributed
applications. In parallel, new methods and technologies became necessary
allowingtonegotiateandagreeonthequalityofservicesleadingtoelectronic
ServiceLevelAgreements(SLAs).
This book is the 13th volume of the CoreGRID book series and it brings
togetherscientificcontributionsbyresearchersandscientistsworkingondif-
ferentaspectsofServiceLevelAgreements. Thebookincludescontributions
presentedattheDagstuhlSeminarServiceLevelAgreementsinGridsorganised
betweenMarch22nd to27th 2009,andtheIEEEWorkshoponServiceLevel
AgreementsinGrids,whichwasheldonOctober13,2009. Thiswasthesecond
workshopofitskind. ThefirstworkshoptookplaceinAustin, Texas, USin
2007.
Theobjectivesofboththeseminarandtheworkshopare
todiscussthecurrentstateoftheartandnewapproachesinapplication
areasthatapplyServiceLevelAgreementsinthecontextofGrids,Clouds
anddistributedsystems;
toprovideaforumforexchangingideasbetweenthedifferentresearch
communitiesfocussinginteraliaonagent-basedapproachestoSLAman-
x GRIDSANDSOAFORSERVICELEVELAGREEMENTS
agement,Grideconomics,andSLA-basedGridresourcemanagement
andscheduling;
tojointlyworktowardsthedevelopmentofanautomatedandstandardized
electronicnegotiationofServiceLevelAgreements;and
toprovideinputtotheCoreGRIDERCIMWorkingGroup.
Thisbookcontains15chapters. Thefirstandthesecondfocusonapproaches
tomonitorServiceLevelAgreements. Thethirdchapterpresentsexperience
madewiththeimplementationoftheOpenGridForum’sWebServicesAgree-
ment specification. The fourth chapter presents benefits of SLA-enabled re-
sourcemanagement,whilechapterfivediscussestheroleofdistributedtrust
managementforvalidatingSLAchoreographies.
The sixth chapter presents an overview on how Service Level Agreement
approachesareusedforfinancialGridapplications. Chapterseventheniden-
tifies issues of SLA negotiation between autonomous agents and proposes a
notationforexpressingintervals. Theeighthchapterpresentsanoverviewon
theapplicationofServiceLevelAgreementsforGreenIT.Chapternineand
tenintroducetwoextensionstotheWebServicesAgreementstandard,asthere
areanapproachforamulti-roundnegotiationextensioninchapternineandan
extensiontoWebServicesAgreementtocreateopenCloudmarketsinchapter
ten,respectively.
Chapterelevendescribesanovelapproachforaserviceeconomyinfrastruc-
ture,basedonstructuredprotocoldescriptionsandsoftware-agenttechnology.
ChaptertwelvegivesanoverviewonimplementationandusageofSLAsinthe
EuropeanprojectBREIN.Thethirteenthchapterdiscussesrecentadvancesin
thefieldofnegotiationandthedefinitionofQualityofServicecharacteristics,
andproposessomeadditionalfeaturesthatcanhelpbothconsumersandpro-
ducersduringtheenactmentofservices. Chapterfourteenpresentfirstresults
inestablishingadaptable,versatile,anddynamicservicesconsideringnegoti-
ationboot-strappingandservicemediationwithafocusonmeta-negotiation
andSLAmappingsolutionsforGridorCloudservicesrepresentingimportant
prerequisites for the establishment of autonomic services. The last chapter
thendealswiththenegotiationofServiceLevelAgreementsandintroducesan
automatednegotiationtechniquesbetweenwebservicesfortheformationof
virtualorganisations.
PREFACE xi
TheeditorswouldliketothankallProgramCommitteememberswhocare-
fullyreviewedthecontributionstothisbook:
ChristianaAmza,UniversityofToronto,Canada
DominicBattré,TUBerlin,Germany
FrancisBrazier,VrijeUniversity,Amsterdam,TheNetherlands
AsitDan,IBM,US
WolfgangGentzsch,DEISA,Germany
MatthiasHovestadt,TUBerlin,Germany
LiviuJoita,CardiffUniversity,UK
BastianKoller,HLRS,Stuttgart,Germany
IoannisKotsiopoulos,UniversityofManchester,UK
GregorvonLaszewski,RochesterInstituteofTechnology,US
HeikoLudwig,IBM,USA
ToshiNakata,NECResearch,Japan
JulianPadget,BathUniversity,UK
ShamimaPaurobally,UniversityofLiverpool,UK
ThomasQuillinan,VUUniversityAmsterdam
OmerRana,UniversityofCardiff,UK
IgorRosenberg,ATOSOrigin,Spain
RizosSakellariou,UniversityofManchester,UK
LuigiTelesca,Create-Net,Italy
DanielVeit,UniversityofMannheim,Germany
OliverWäldrich,FraunhoferInstituteSCAI,Germany
Wewouldliketothankalltheparticipantsfortheircontributionstomaking
both the Dagstuhl seminar and the IEEE workshop a success, the workshop
ProgramCommitteesforinvestingtheirtimeandsharingtheirexperience,and
alltheauthorsthatcontributedchaptersforpublicationinthisvolume. Aspecial
thankgoestotheSpringerstafffortheirassistanceineditingthebook.
Ourthanks alsogoto theEuropeanResearch ConsortiumforInformatics
andMathematics(ERCIM)forsponsoringthisvolumeoftheCoreGRIDseries
ofpublications.
PhilippWieder,RaminYahyapour,WolfgangZiegler
Description:As Grids and service-oriented architectures have evolved to a common infrastructure for providing and consuming services in research and commercial environments, mechanisms are needed to agree on the objectives and the quality of such service provision. There is a clear trend to use electronic contr