Novel optimization schemes for service composition in the cloud using learning automata-based matrix factorization
AuthorsShehu, Umar Galadima
Subjectsquality of service
service oriented architecture
service oriented computing
G411 Computer Architectures
MetadataShow full item record
AbstractService Oriented Computing (SOC) provides a framework for the realization of loosely couple service oriented applications (SOA). Web services are central to the concept of SOC. They possess several benefits which are useful to SOA e.g. encapsulation, loose coupling and reusability. Using web services, an application can embed its functionalities within the business process of other applications. This is made possible through web service composition. Web services are composed to provide more complex functions for a service consumer in the form of a value added composite service. Currently, research into how web services can be composed to yield QoS (Quality of Service) optimal composite service has gathered significant attention. However, the number and services has risen thereby increasing the number of possible service combinations and also amplifying the impact of network on composite service performance. QoS-based service composition in the cloud addresses two important sub-problems; Prediction of network performance between web service nodes in the cloud, and QoS-based web service composition. We model the former problem as a prediction problem while the later problem is modelled as an NP-Hard optimization problem due to its complex, constrained and multi-objective nature. This thesis contributed to the prediction problem by presenting a novel learning automata-based non-negative matrix factorization algorithm (LANMF) for estimating end-to-end network latency of a composition in the cloud. LANMF encodes each web service node as an automaton which allows v it to estimate its network coordinate in such a way that prediction error is minimized. Experiments indicate that LANMF is more accurate than current approaches. The thesis also contributed to the QoS-based service composition problem by proposing four evolutionary algorithms; a network-aware genetic algorithm (INSGA), a K-mean based genetic algorithm (KNSGA), a multi-population particle swarm optimization algorithm (NMPSO), and a non-dominated sort fruit fly algorithm (NFOA). The algorithms adopt different evolutionary strategies coupled with LANMF method to search for low latency and QoSoptimal solutions. They also employ a unique constraint handling method used to penalize solutions that violate user specified QoS constraints. Experiments demonstrate the efficiency and scalability of the algorithms in a large scale environment. Also the algorithms outperform other evolutionary algorithms in terms of optimality and calability. In addition, the thesis contributed to QoS-based web service composition in a dynamic environment. This is motivated by the ineffectiveness of the four proposed algorithms in a dynamically hanging QoS environment such as a real world scenario. Hence, we propose a new cellular automata-based genetic algorithm (CellGA) to address the issue. Experimental results show the effectiveness of CellGA in solving QoS-based service composition in dynamic QoS environment.
CitationShehu, U.G. (2015) "Novel optimization schemes for service composition in the cloud using learning automata-based matrix factorization". PhD Thesis. University of Bedfordshire.
PublisherUniversity of Bedfordshire
TypeThesis or dissertation
DescriptionA thesis submitted to the University of Bedfordshire, in partial fulfilment of the requirements for the degree of Doctor of Philosophy
The following license files are associated with this item:
Showing items related by title, author, creator and subject.
Decentralization and district health services in Nepal: understanding the views of service users and service providersRegmi, Krishna; Naidoo, Jennie; Pilkington, Paul A.; Greer, Alan; University of the West of England (Oxford University Press, 2010-09)Within the decentralization framework of Government, the Ministry of Health (MoH) Nepal initiated the decentralization of primary care services closer to citizens. This paper aims to examine and understand the effect of decentralization at the district health service from the perspectives of service users and providers.
An early intervention for psychosis service as compared with treatment as usual for first psychotic episodes in a standard community mental health team. Basic concepts and the service.Agius, Mark; Murphy, Suzanne; Ramkisson, Roshelle; Shah, Samir; Zaman, Rashid; Bedfordshire Centre For Mental Health Research; University of Cambridge (Medicinska naklada Zagreb, 2007-06-19)Early intervention in psychotic illness is a key area of development in community mental health. In this first of a series of articles the basic concepts of early intervention in psychosis are described, as is the present policy of the UK government for developing early intervention services throughout England. The development of an early intervention service in Luton, Bedfordshire is then described. Subsequent articles will describe the three year outcomes of this service, compared with treatment as usual in a community mental health team.
Concordance facilitates access in diabetes care-service provider perspectives of service improvement and cultural competencyWilkinson, Emma; Randhawa, Gurch; University of Bedfordshire (Wiley, 2012-04-04)