230 likes | 392 Views
From Service Markets to Service Economies – An infrastructure for protocol-generic SLA negotiations. Dagstuhl Seminar on Service Level Agreements in Grids 22. – 27. 03. 2009 Sebastian Hudert. Outline. Vision: Service Economies Internet of Services Service Markets
E N D
From Service Marketsto Service Economies – An infrastructureforprotocol-generic SLA negotiations Dagstuhl Seminar on Service Level Agreements in Grids 22. – 27. 03. 2009 Sebastian Hudert
Outline • Vision: Service Economies • Internet of Services • Service Markets • Service Economies • Research Goal • A protocol-generic SLA negotiationinfrastructure • Open Questions
Internet of Services (1) • Grid Computing: • Dynamic sharingandcoordinationof resources not subjecttocentralcontrol, delivering „nontrivialqualities of service“ (Foster2002) • Cloud Computing: • Dynamic provision of inter-connectedandvirtualizedcomputerson demand(Buyya2008) • Enterprise SOA • Variety of singleapplicationsorcomplexworkflowservicesareofferedover an intra- and inter-companynetwork • Elaborate businessapplicationsareimplementedasworkflowsoverthesesimple andcomplexservices
Internet of Services (2) • Common Vision: Internet of Services Service Orientation • Distributed Service Systems • Services asbasicbuildingblocksformorecomplexApplications/Workflows Decentral Systems • (Almost) nohierarchicalcontrol • Open, decentrallymanagedsystems cross-organizationalsetting • Value-added Services based on Service Orchestration
Outline • Vision: Service Economies • Internet of Services • Service Markets • Service Economies • Research Goal • A protocol-generic SLA negotiationinfrastructure • Open Questions
Commercial service-based Systems:Towards Service Markets • Service Markets • IoSapplication in a commercialcontext Need forQoSguarantees • Cross-organisational setting • Need fordecentralcoordination • Need for a sharedcommunicationlanguage • Idea: usage of socio-economicmechanismstoimplementefficientservice-basedsystemacross organisational boundaries • Service Level Agreements • electronic Negotiations
Efficient Ressource Allocation:Service Markets • Research questionsconcerning Service Markets: Efficiency of economicself-organisationapproaches forcoordinating Service Markets CATNETS Development of methodsandtoolsfor an efficient, market-based resourceallocationsystemaimingatthe end user SORMA Investigation of reputationandtrustmodelsfor a more efficientpartnerselection in Service Markets eRep
Outline • Vision: Service Economies • Internet of Services • Service Markets • Service Economies • Research Goal • A protocol-generic SLA negotiationinfrastructure • Open Questions
Next Step:Service Economies (1) • EconomicTheory: • Different marketsituationsdemanddifferent negotiationprotocolstoreachthehighest-possibleoverallefficiency. • Computer Science: • Currentsystemsaregenerallybased on thesame communicationinfrastructure(Web Services, SOAP etc.) • However, on a higherlevel individual marketsmostlyemployonlyoneparticularprotocol (aimingattherespectivesetting?). • But whatifserviceconsumersrequireservicesthatare not available on themarket / thesytemtheyareimplementedfor? • e. g. for innovative anddynamicbusinessprocesses
Next Step:Service Economies (3) Service Economy Service Market I Service Market III Service Market II
Outline • Vision: Service Economies • Internet of Services • Service Markets • Service Economies • Research Goal • A protocol-generic SLA negotiationinfrastructure • Open Questions
Research Goal (1) • Research Question: Is itpossibletoincreasetheoverallefficiency of an SLA managementlayer in currentIoSsettingsbyintroducing an agent-based, protocol-genericnegotiationinfrastructureandthus an Economy of Services? • To what extent can such an infrastructure increase flexibility of the overall system? • How robust is such an infrastructure?
Research Goal (2) • SLA-basedQoS Management Need forIoS/SE Infrastructures directlysupporting theoverall Service Lifecycle • Focus: • (Discovery and) • Negotiation Phase
Outline • Vision: Service Economies • Internet of Services • Service Markets • Service Economies • Research Goal • A protocol-generic SLA negotiationinfrastructure • Open Questions
Service Economy Infrastructure:Architecture Design • Abstract Design Idea:
Management vs. Service Layer • Negotiationcomponents (Management Agents) arepart of a general Service Management Overlay Network • Analogy: Agreement and Service Layer in WS-Agreement WS-Agreement Architecture (Andrieux2005)
Infrastructure Components • Negotiation Protocol Description Language • Set of protocol primitives supporting • thediscovery of therespective SLA templatesandnegotiationprotocoldescriptions • a flexible negotiationphase (conductedaccordingtotheprotocoldescriptiondiscovered)
Protocol Primitives • Idea: • Role-basedinterfacedefinitionsfor • Service Providers • Consumersand • Intermediaries (implementing a system of lookupand/orauctionservers) • supportingthe • Discovery Process(requestingorproposing of, pub/subfunctionalityforprotocoldescriptions etc.) • NegotiationProcess(postingoraccepting/rejectingbids etc.) • ActualNegotiationProcess will followthespecificationsstated in thediscoveredprotocoldescriptiondocument.
Outline • Vision: Service Economies • Internet of Services • Service Markets • Service Economies • Research Goal • A protocol-generic SLA negotiationinfrastructure • Open Questions
Open Questions • Whichmarketconfigurations (in terms of serviceconsumers, providersand intermediaries) arepresent in current Service Markets? • How do currentlyused SLAs looklike? Towhatextendcaneconomictheoryprescribefittingnegotiationprotocolsforthese different „products“? • Whichmetricsareapplicablefor such settings? Howcaneconomicefficiencyandinfrastructuralflexibilitybemeasured? • …
Thankyouforyourattention! Anyquestions? Sebastian Hudert Department of Information Systems Management University of Bayreuth sebastian.hudert@uni-bayreuth.de