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.

Highlights

  • Service Oriented Computing (SOC) is a paradigm for building loosely coupled distributed systems [14]

  • It is necessary to discover algorithms that are better suited to working with network latency while performing Quality of Service (QoS) optimization. To this end we present an enhanced fruit fly algorithm known as NFOA to search for low latency compositions with near optimal QoS

  • In this paper we propose an enhanced fruit fly optimization algorithm called NFOA that performs network-aware web service composition in the cloud

Read more

Summary

INTRODUCTION

Service Oriented Computing (SOC) is a paradigm for building loosely coupled distributed systems [14]. It encapsulates the functional units of a distributed system into web services which perform specific tasks and are reusable in other software systems. Web services are characterized by functional and non-functional attributes [13]. The functional attribute dictates what kind of task a web service is meant to perform e.g. credit card validation. The non-functional attribute, known as Quality of Service (QoS), indicates service’s level of quality. Some service QoS attributes advertised includes cost, response time and reputation [15]

Qos-aware service composition
Service composition in the cloud
PROBLEM FORMULATION
NETWORK-AWARE SERVICE COMPOSITION ALGORITHM
Fruit fly algorithm for network-aware service composition
EXPERIMENTAL RESULTS
CONCLUSIoN
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.