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

A New Optimum Frequency Controller of Hybrid Pumping System: Bond Graph Modeling-Simulation and Practice with ARDUINO Board

The strategy of rural development in Tunisia needs to include as one of its priorities: the control of water. In seeking solutions for the energy control dedicated to pumping, it seems interesting to know the benefits of...

Bio-inspired Think-and-Share Optimization for Big Data Provenance in Wireless Sensor Networks

Big data systems are being increasingly adopted by the enterprises exploiting big data applications to manage data-driven process, practices, and systems in an enterprise wide context. Specifically, big data systems and...

Reversible Anonymization of DICOM Images using Cryptography and Digital Watermarking

 Digital Imaging and Communications in Medicine (DICOM) is a standard for handling, storing, printing, and transmitting information in medical images. The DICOM file contains the image data and a number of attribute...

A Comparison of Usability Aspects between an Existing Hospital Website of Pakistan with a Template based on Usability Standards

More people search internet for medical and health information. Due to increase in demand for online health services, hospitals need to equip their websites with usability standards. Hospital websites should be user cent...

 Key Issues in Vowel Based Splitting of Telugu Bigrams

 Splitting of compound Telugu words into its components or root words is one of the important, tedious and yet inaccurate tasks of Natural Language Processing (NLP). Except in few special cases, at least one vowel i...

Download PDF file
  • EP ID EP117716
  • DOI 10.14569/IJACSA.2016.070201
  • Views 122
  • 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