Architecture Classification for SOA-Based Applications
ISORC '06 Proceedings of the Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
Using active networks technology for dynamic QoS
Computer Networks: The International Journal of Computer and Telecommunications Networking
Computers & Mathematics with Applications
Modeling Service Quality for Dynamic QoS Publishing
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
Service Oriented Architecture: Overview and Directions
Advances in Software Engineering
Automated Context-Aware Service Selection for Collaborative Systems
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
QoS requirement generation and algorithm selection for composite service based on reference vector
Journal of Computer Science and Technology
A Survey of Cloud Platforms and Their Future
ICCSA '09 Proceedings of the International Conference on Computational Science and Its Applications: Part I
A Survey on Wireless Grids and Clouds
GCC '09 Proceedings of the 2009 Eighth International Conference on Grid and Cooperative Computing
QoS-Driven Service Selection and Composition Using Quantitative Constraint Automata
Fundamenta Informaticae - Application of Concurrency to System Design
Dynamic web service selection and composition: an approach based on agent dialogues
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Analysis and verification of time requirements applied to the web services composition
WS-FM'06 Proceedings of the Third international conference on Web Services and Formal Methods
QoS-Aware Web Service Configuration
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
An efficient deadlock prevention approach for service oriented transaction processing
Computers & Mathematics with Applications
Dynamic web service selection group decision-making method based on hybrid QoS
International Journal of High Performance Computing and Networking
Hi-index | 0.09 |
Users in Service-oriented architecture (SOA) seek the best Quality of service (QoS) by service selection from the candidates responding in succession. In case the QoS changes dynamically, choosing one service and stop the searching is problematic for a service user who makes the choice online. Lack of accurate knowledge of service distribution, the user is unable to make a good decision. The Local Martingale Difference (LMD) approach is developed in this paper to help users to achieve optimal results, in the sense of probability. The stopping time is proved to be bounded to ensure the existence of an optimal solution first. Then, a global estimation over the time horizon is transformed to a local determination based on current martingale difference to make the algorithm feasible. Independent of any predetermined threshold or manual intervention, LMD enables users to stop around the optimal time, based on the information collected during the stochastic process. Verified to be efficient by comparison with three traditional methods, LMD is adaptable in vast applications with dynamic QoS.