Efficient QoS Aggregation in Service Value Networks

In recent years, the trend towards standardization, simplification and modularization in the service sector has fostered the raise of Service Value Networks where providers and consumers jointly co-create value. With many different competing services available, the user experience, which is captured by the non-functional Quality-of-Service (QoS) attributes, is an important competitive factor. QoS computation for complex Web services, i.e. the aggregation of QoS factors from atomic services, is essential for an automated an optimized Web service selection process. However, the computational complexity of QoS aggregation has often been disregarded in the respective field of research, whereas computational efficiency is inevitable for the application of optimization approaches in on-line scenarios. The threefold contribution of this paper consists of an elaboration on the computational complexity of aggregating QoS, an approximation scheme that allows for a computational efficient optimization and a broad analytical and simulation-based evaluation of this approach.

[1]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[2]  Freddy Lécué,et al.  A Formal Model for Semantic Web Service Composition , 2005, SEMWEB.

[3]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[4]  Christof Weinhardt,et al.  How to Coordinate Value Generation in Service Networks – A Mechanism Design Approach , 2009 .

[5]  Benjamin Blau,et al.  Coordination in Service Value Networks: A Mechanism Design Approach , 2012 .

[6]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[7]  Sebastian Speiser,et al.  Service Contract Automation , 2010, AMCIS.

[8]  Martin Bichler,et al.  Configurable offers and winner determination in multi-attribute auctions , 2005, Eur. J. Oper. Res..

[9]  M. Brian Blake,et al.  Workflow Composition of Service Level Agreements , 2007, IEEE International Conference on Services Computing (SCC 2007).

[10]  Christof Weinhardt,et al.  Service Value Networks: Unleashing the Combinatorial Power of Service Mashups , 2010 .

[11]  Stephan Grimm,et al.  Towards Custom Cloud Services - Using Semantic Technology to Optimize Resource Configuration , 2011, ESWC.

[12]  Benjamin Blau,et al.  Web service derivatives , 2009, WWW '09.

[13]  Clemens van Dinther,et al.  Service Value Networks , 2009, 2009 IEEE Conference on Commerce and Enterprise Computing.

[14]  Christof Weinhardt,et al.  HOW TO COORDINATE VALUE GENERATION IN SERVICE NETWOKS ? A Mechanism Design Approach , 2009 .

[15]  Bogdan Franczyk,et al.  COSMA - An Approach for Managing SLAs in Composite Services , 2008, ICSOC.

[16]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[17]  David Carson,et al.  The Marketing of Services: Managing the Intangibles , 1985 .

[18]  R. Bellman Dynamic programming. , 1957, Science.

[19]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[20]  Frank Leymann,et al.  Aggregation of Service Level Agreements in the Context of Business Processes , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[21]  Diego Calvanese,et al.  Automatic Service Composition Based on Behavioral Descriptions , 2005, Int. J. Cooperative Inf. Syst..

[22]  Hans-Arno Jacobsen,et al.  SLA-driven business process management in SOA , 2007, CASCON.