A bat algorithm based approach of QoS optimization for long term business pattern
Khayyam Hashmi, Hussain AlJafar, Zaki Malik, Amal Alhosban · 2016
Business process automation using software as a service is well accepted software deployment and distribution model that is grown exponentially in the last few years. SaaS can provide solutions that are suitable for both one off as well as long running systems. Multiple component services are combined to formulate a composite solution. This modular nature of the systems allows the flexibility to replace faulty services or introduce better performing components into the initial solution. On the other hand it makes it easier to deal with situations where a long running system may need to deal with a service which is no longer available or has a competitor which offers similar to better service as a much more attractive package. To fully utilize this nature of the software we need to understand the structure of the system. In this paper we present a bat algorithm based solution for different Quality of Service parameters of a component service considering the different invocation patterns of these component services in the system for optimum values of the QoS parameters. We evaluate the efficiency of our proposed technique on WSDream-QoSDataset [20] and show its effectiveness.