Ananalysis on Runtime Associated QOS-Based Proficient Web Services Discovery Optimization

Jan 2016

A. Amirthasaravanan, Paul Rodrigues, R. Sudhesh

Article PDF cannot be displayed. You can download it here:

http://www.scielo.br/pdf/babt/v59nspe2/1516-8913-babt-59-16161012.pdf

Ananalysis on Runtime Associated QOS-Based Proficient Web Services Discovery Optimization

1 Engineering, Technology and Techniques Vol.59: e16161012, January-December 2016 http://dx.doi.org/10.1590/1678-4324-2016161012 ISSN 1678-4324 Online Edition BRAZILIAN ARCHIVES OF BIOLOGY AND TECHNOLOGY A N I N T E R N A T I O N A L J O U R N A L Ananalysis on Runtime Associated QOS-Based Proficient Web Services Discovery Optimization A. Amirthasaravanan 1*, Paul Rodrigues 2, R. Sudhesh 3. 1 Department of Information Technology, University College of Engineering, Villupuram, Tamilnadu, India; Department of Computer Science and Engineering, DMI Engineering College, Chennai, Tamilnadu, India; 3 Department of Mathematics, University College of Engineering Villupuram, Tamilnadu,India. 2 ABSTRACT In today’s web world, Service-oriented architectures represent the main standard for IT infrastructures. Certainly, with the initiation of service oriented architecture, Web services have gained incredible growth. Web service discovery has become increasingly more significant as the existing use of web service. Discovering most appropriate web service from vast collection of web services is very decisive for successful execution of applications. In automation of web service discovery, there is always a need to deem Quality of Service (QoS) attributes during matching. A study of literature concerning the evolution of different web service discovery optimization methods with unique prominence to quality motivated service discovery have been carried out in this work. This paper depicts Bio-inspired algorithms optimizing the discovery process for semantic web services. Bioinspired algorithm is a metaheuristics method that mimics the nature in order to unravel optimization difficulty and evaluates the analysis of some popular bio-inspired optimization algorithm systematically. This paper also focused on the principle of each algorithm and their application with respect to run time oriented QoSattributes and from result the best suitable bio-inspired optimization algorithm is been deployed. Key words: Web Services, Service-Oriented Architectures, Discovery, Quality of Service, Bio-Inspired Algorithm, Metaheuristics, Optimization. * Author for correspondence: Braz. Arch. Biol. Technol. v.59: e161012 Jan/Dec 2016 Spec Iss 2 2 Amirthasaravanan, A et al. INTRODUCTION Web services are open standard, autonomous software services that can be accessed on network using effortless protocols. Web services flourish; apprehension includes the overall demands on network bandwidth for any particular service, the influence on performance as demands for that service growth. It has an interface expressed in a machine- process able presentation like WSDL (WSDL is used for describing the services available). [2]Other systems cooperate with the web service in a approach prescribed by its description using SOAP (SOAP is used to transfer the data) messages, typically communicated using HTTP with an XML (XML is used to tag the data) serialization in union with other web-oriented standards. UDDI is used for listing out the services available. Web Services can be executed and used in nearly all Programming Languages. The Web services architecture has three roles which interact with each other and produces web services :  Service Provider  Service Registry  Service Requestor Figure.1.Web Services Architecture  Service Provider: The main job of service provider is it depicts a service description to the web service and then publishes it to a service registry or service requestor.  Service Requestor: Uses a discover operation to retrieve the service description from the service registry or locally and binds the service description to the service provider and work together with the Web service completion.  Service Registry: The registry offers a central and vital place where developers can publish new services or find existing services. [2] Publish operation where, a service description needs to be published and the Published service requestor can locate it. Find-In this operation, the service requestor retrieves service descriptions discover directly or queries the service registry for the type of service. Binding is invoking operation of services based on the service description. Web Services have gained popularity for many reasons Braz. Arch. Biol. Technol. v.59: e161012 Jan/Dec 2016 Spec Iss 2 3 RUNTIME ASSOCIATED QOS-BASED PROFICIENT WEB such as interoperability, maintenance, and reuse. The most commonly accepted and triumphant type of service is the XML Web service. The web services are designed for interoperability characteristics. It recognizes the universal elements of the universal web services network that are mandatory in order to guarantee interoperability among Web services. The web services architecture state both the negligible characteristics that are aware to every web services and a number of characteristics that are desired by many web services. QUALITY OF SERVICE Web services have the latent to be composed to cross organizational workflows. Since growing number of web services provide identical functionalities, more significance is being placed on how to discover the service that finest fits the consumer’s or user requirements. With the rapidly rising number of web services with akin or identical functionality, the non-functional properties of a web service will turn into more and more considerable day by day. Apart from costs for using web services, [10] the Quality of Service (QoS) attributes like Response time, Accuracy, Availability and Throughput are included as non-functional attributes. In order to discover services that best meet their QoS provisions, the service consumers or users and discovery agents need to distinguish between the QoS information for the services and the trustworthiness of this information. Figure.2.Qos Attributes The Quality of Services can be characterized according to different dimensions called QoS attributes or QoS classes. QoS attributes are like availability, reliability, and reputation. This work has chosen two following QoS attributes for doing research; however it can flexibly take any other attribute into account. QoS ATTRIBUTES Accuracy: [10] Accuracy is a measure of appropriateness or correctness delivered by a web service. The number of errors produced by a Web service, fatal errors and the frequency of the condition determine the amount of accuracy for a web service. Accuracy is the level to which web services give correct results for the received Braz. Arch. Biol. Technol. v.59: e16161012 Jan/Dec 2016 Spec Iss 2 4 Amirthasaravanan, A et al. requests. Accuracy of the web service is premeditated by the standard deviation of the reliability. As the average value of the standard deviation is equivalent to zero, the measurement is believed to be accurate. If the standard deviation average value is very high, then the measurement is supposed to be not accurate. Response Time: [10] The delay time in milliseconds between sendin (...truncated)


This is a preview of a remote PDF: http://www.scielo.br/pdf/babt/v59nspe2/1516-8913-babt-59-16161012.pdf
Article home page: http://www.scielo.br/scielo.php?script=sci_abstract&pid=S1516-89132016000300601&lng=en&nrm=iso&tlng=en

A. Amirthasaravanan, Paul Rodrigues, R. Sudhesh. Ananalysis on Runtime Associated QOS-Based Proficient Web Services Discovery Optimization, 2016, Volume 59, Issue spe2, DOI: 10.1590/1678-4324-2016161012