A genetic algorithm based approach to transactional and QoS-aware service selection

As there are various risks of failure when Web services are deployed in unreliable environment, the execution of a composite Web service (CWS) requires the transaction mechanism to guarantee its reliable execution. However, the existing service selection approaches consider QoS and transaction separ...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Enterprise information systems 2017-03, Vol.11 (3), p.339-358
Hauptverfasser: Ding, Zhijun, Sun, Youqing, Liu, Junjun, Pan, Meiqin, Liu, Jiafen
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:As there are various risks of failure when Web services are deployed in unreliable environment, the execution of a composite Web service (CWS) requires the transaction mechanism to guarantee its reliable execution. However, the existing service selection approaches consider QoS and transaction separately and have not considered that transactional properties may affect the QoS such as the execution time of a CWS. This work addresses the importance of considering transactional properties and how the transactional properties affect the QoS simultaneously in the process of service selection by a QoS-aware and transactional-aware selection approach. First, a performance evaluation method is proposed to calculate the execution time of a transactional CWS. Then, a genetic algorithm based approach, which takes into account the execution time, price, transactional property and successful execution rate of CWS, is presented to achieve global optimisation service selection. Finally, experimental results show the efficiency and effectiveness of the approach.
ISSN:1751-7575
1751-7583
DOI:10.1080/17517575.2015.1048832