Learning automata-based adaptive web services composition
Guoqiang Li, Dandan Song, Lejian Liao, Fuzhen Sun, Jianguang Du · 2014
Service-oriented computing is a widely adopted paradigm in real applications. Considering the continuous evolution of services, adaptive service composition has always been a major concern. It is a big challenge to adjust the composition to be optimal in real-time. In this paper, a learning automata-based approach is proposed to attack this problem. It consists of two important components: random environment and a learning automaton. The former can be mapped to the service's execution environment. The latter is responsible for the adaptation achievement using reward and penalty functions, while we take the service composition structures into account to compute the usefulness value of all services. At last, simulation study has shown that our approach is efficient to find the optimal (sub-optimal) composition.