Fruit Fly Optimization Algorithm for Network-Aware Web Service Composition in the Cloud

Abstract

Service Oriented Computing (SOC) provides a framework for the realization of loosely coupled service oriented applications. Web services are central to the concept of SOC. Currently, research into how web services can be composed to yield QoS optimal composite service has gathered significant attention. However, the number and spread of web services across the cloud data centers has increased, thereby increasing the impact of the network on composite service performance experienced by the user. Recently, QoS-based web service composition techniques focus on optimizing web service QoS attributes such as cost, response time, execution time, etc. In doing so, existing approaches do not separate QoS of the network from web service QoS during service composition. In this paper, we propose a network-aware service composition approach which separates QoS of the network from QoS of web services in the Cloud. Consequently, our approach searches for composite services that are not only QoS-optimal but also have optimal QoS of the network. Our approach consists of a network model which estimates the QoS of the network in the form of network latency between services on the cloud. It also consists of a service composition technique based on fruit fly optimization algorithm which leverages the network model to search for low latency compositions without compromising service QoS levels. The approach is discussed and the results of evaluation are presented. The results indicate that the proposed approach is competitive in finding QoS optimal and low latency solutions when compared to recent techniques.

Authors and Affiliations

Umar SHEHU, Ghazanfar SAFDAR, Gregory EPIPHANIOU

Keywords

Related Articles

Performance Measurement Model of Mobile User Connectivity in Femtocell/Macrocell Networks using Fractional Frequency Re-use Scheme

Technologies are traversing to its new dimensions every day. As part of this progression, mobile cellular system is at the summit of its constant advancement. The usage of Femtocells in mobile cellular system has created...

Interference Aware Channel Assignment Scheme in Multichannel Wireless Mesh Networks

Wireless mesh networks (WMNs) are gaining significant attention to provide wireless broadband service. Nodes in a wireless mesh network can communicate with each other directly or through one or more intermediate nodes....

Stress Detection of the Employees Working in Software Houses using Fuzzy Inference

In the modern era where the use of computer systems in software houses is mandatory and in various organizations has increased, it has given rise to the level of stress of employees working for hours at the system as wel...

Conceptual Model for WWBAN (Wearable Wireless Body Area Network)

Modern world advances in sensors miniaturization and wireless networking which enables exploiting wireless sensor networking to monitor and control the environment. Human health monitoring is promising applications of se...

Detection of Edges Using Two-Way Nested Design

This paper implements a novel approach of identifying edges in images using a two-way nested design. The test comprises of two steps. First step is based on an F-test. The sums of square (SS) of various effects are used...

Download PDF file
  • EP ID EP117716
  • DOI 10.14569/IJACSA.2016.070201
  • Views 125
  • Downloads 0

How To Cite

Umar SHEHU, Ghazanfar SAFDAR, Gregory EPIPHANIOU (2016). Fruit Fly Optimization Algorithm for Network-Aware Web Service Composition in the Cloud. International Journal of Advanced Computer Science & Applications, 7(2), 1-11. https://europub.co.uk/articles/-A-117716