Trust-based service composition in multi-domain environments under time constraint

Trust plays a pivotal role in decision support for service-oriented computing networks. Recent advances in service evaluation and selection have provided some preliminary findings on the construction of composite services. However, the great expense of interdomain validations, the dynamic execution time and the subjective requirement for global execution time remain serious obstacles to the trust-based service composition. To solve these issues, this paper proposes a novel service-composition approach, modeling the trust-based service composition as the multi-domain scheduling and assignment problem using the minimum service resources within a certain time constraint. In our approach, each service is designed as an exclusive resource during its execution. By analyzing the required interdomain communications, the number of available services and the aggregated trust value in each domain, the optimal domain can be obtained at each step of service selection. Meanwhile, loop parallelization and predecessor reselection are adopted when the task cannot be completed on schedule. Finally, to raise higher trust value of the composite result, the redundant service resources of the initial composition are further optimized. The experimental results illustrate that the proposed trust-based service-composition approach outperforms traditional ones in both effectiveness and scalability under various time constraints.

[1]  Zhong Hong,et al.  Modeling and analyzing mixed communications in service-oriented trustworthy software , 2012, Science China Information Sciences.

[2]  Danilo Ardagna,et al.  Global and local QoS constraints guarantee in Web service selection , 2005, IEEE International Conference on Web Services (ICWS'05).

[3]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[4]  Karl Aberer,et al.  QoS-Based Service Selection and Ranking with Trust and Reputation Management , 2005, OTM Conferences.

[5]  Lei Li,et al.  Trust Evaluation in Composite Services Selection and Discovery , 2009, 2009 IEEE International Conference on Services Computing.

[6]  Jianwen Su,et al.  E-services: a look behind the curtain , 2003, PODS.

[7]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[8]  Xuanzhe Liu,et al.  A community-centric approach to automated service composition , 2010, Science in China Series F: Information Sciences.

[9]  Athman Bouguettaya,et al.  RATEWeb: Reputation Assessment for Trust Establishment among Web services , 2009, The VLDB Journal.

[10]  MengChu Zhou,et al.  QoS-Aware Web Service Configuration , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[11]  Mike P. Papazoglou,et al.  Web Services and Business Transactions , 2003, World Wide Web.

[12]  Patrick Martin,et al.  Reputation-Enhanced QoS-based Web Services Discovery , 2007, IEEE International Conference on Web Services (ICWS 2007).

[13]  Edwin Hsing-Mean Sha,et al.  Efficient assignment and scheduling for heterogeneous DSP systems , 2005, IEEE Transactions on Parallel and Distributed Systems.

[14]  Yan Wang,et al.  Reputation-Oriented Trustworthy Computing in E-Commerce Environments , 2008, IEEE Internet Computing.

[15]  Jing Li,et al.  An adaptive heuristic approach for distributed QoS-based service composition , 2010, The IEEE symposium on Computers and Communications.

[16]  Thomas Risse,et al.  Combining global optimization with local selection for efficient QoS-aware service composition , 2009, WWW '09.

[17]  Wen J. Li,et al.  QoS-Driven Service Composition with Multiple Flow Structures , 2011, 2011 IEEE International Conference on Services Computing.

[18]  Elisa Bertino,et al.  Policy-Driven Service Composition with Information Flow Control , 2010, 2010 IEEE International Conference on Web Services.

[19]  Jianfeng Ma,et al.  Decentralized Information Flow Verification Framework for the Service Chain Composition in Mobile Computing Environments , 2013, 2013 IEEE 20th International Conference on Web Services.

[20]  Bhavani M. Thuraisingham,et al.  Rule-Based Run-Time Information Flow Control in Service Cloud , 2011, 2011 IEEE International Conference on Web Services.

[21]  Raouf Boutaba,et al.  QoS-aware service composition and adaptation in autonomic communication , 2005, IEEE Journal on Selected Areas in Communications.

[22]  Munindar P. Singh,et al.  Behind the Curtain: Service Selection via Trust in Composite Services , 2012, 2012 IEEE 19th International Conference on Web Services.

[23]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[24]  Daniel A. Menascé,et al.  Composing Web Services: A QoS View , 2004, IEEE Internet Comput..

[25]  Lei Li,et al.  Trust-Oriented Composite Service Selection with QoS Constraints , 2010, J. Univers. Comput. Sci..

[26]  Wei Wang,et al.  Cluster based architecture synthesis minimizing the resources under time constraint , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[27]  Jianfeng Ma,et al.  Service Composition in Multi-domain Environment under Time Constraint , 2013, 2013 IEEE 20th International Conference on Web Services.

[28]  Danilo Ardagna,et al.  Adaptive Service Composition in Flexible Processes , 2007, IEEE Transactions on Software Engineering.

[29]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.