2
Supporting QoS-Based Discovery for Visualization Web Services GAO SHU 1 , XIUMING CHU 2 , and DINGFANG CHEN 1 1 School of Computer Science, Wuhan University of Technology, Hubei, China 2 ITS Center, Wuhan University of Technology, Hubei, China Collaborative and distributed visualization applications generally require access to high- performance and high-end resources that are both expensive to own and maintain. Often there are also a limited number of such resources available. The development of Grid infrastructure allows these resources to be shared by visualization service providers and users. However, effective use of such resources necessitate the development of mechanisms which take into account the particular constraints needed to satisfy particular application resource demands as some visualization applications may be dependent on requiring data to be stored and delivered in a timely manner. Therefore, these applications must adhere to stringent real-time constraints and Quality-of-Service (QoS) requirements. In this paper we proposed a novel approach to matching visualization service requests with service advertisements using QoS attributes. Five attributes—Response time, Availability, Execution price, Memory capacity, and Number of CPUs—are selected as the quality criteria for the visualization services, and for each one, we provide a definition, indicate its granularity, and provide rules to compute its value for a given service. The idea behind QoS–based matchmaking for visualization is an attempt to provide visualization service requesters with an approach to locate services, which have been selected by function properties, utilizing non-functional properties in order to get ‘‘good’’ quality services. The matchmaking approach proposed is concerned with computing the similarity between service requests and services based on above QoS attributes. The paper gives the equations of the similarities for Response time, Availability, Execution price, Memory capacity, Number of CPUs, and details the matching algorithm based on these equations for similarity. A prototype of the visualization service discovery system was developed, which is based on QoS and extends our previous prototype of the semantic portal for the discovery of the visualization service which provides multiple techniques to search available visualization services. But these techniques are all based on functional attributes, not on QoS ones. The enhanced system introduces the computation of QoS similarity and the capability of QoS feedback to users, which will be faster in finding qualified visualization Web Services. The paper discusses the prototype’s architecture and how it works. The paper finally presents an experiment, the objective of which is to observe the performance of the search with QoS attributes. It can be seen from the experiment that the time for QoS matching is acceptable, and the search based on nonfunctional attributes allows the user to locate more appropriate visualization Web Services. International Journal of Distributed Sensor Networks, 5: 19, 2009 Copyright Ó Taylor & Francis Group, LLC ISSN: 1550-1329 print / 1550-1477 online DOI: 10.1080/15501320802508295 Address correspondence to Gao Shu, School of Computer Science, Wuhan University of Technology, Hubei, 430063, China. E-mail: [email protected] 19

Supporting QoS-Based Discovery for Visualization Web Services

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Supporting QoS-Based Discovery for VisualizationWeb Services

GAO SHU1, XIUMING CHU2, and DINGFANG CHEN1

1School of Computer Science, Wuhan University of Technology, Hubei, China2ITS Center, Wuhan University of Technology, Hubei, China

Collaborative and distributed visualization applications generally require access to high-performance and high-end resources that are both expensive to own and maintain. Often there arealso a limited number of such resources available. The development of Grid infrastructure allowsthese resources to be shared by visualization service providers and users. However, effective use ofsuch resources necessitate the development of mechanisms which take into account the particularconstraints needed to satisfy particular application resource demands as some visualizationapplications may be dependent on requiring data to be stored and delivered in a timely manner.Therefore, these applications must adhere to stringent real-time constraints and Quality-of-Service(QoS) requirements. In this paper we proposed a novel approach to matching visualization servicerequests with service advertisements using QoS attributes. Five attributes—Response time,Availability, Execution price, Memory capacity, and Number of CPUs—are selected as the qualitycriteria for the visualization services, and for each one, we provide a definition, indicate itsgranularity, and provide rules to compute its value for a given service.

The idea behind QoS–based matchmaking for visualization is an attempt to provide visualizationservice requesters with an approach to locate services, which have been selected by functionproperties, utilizing non-functional properties in order to get ‘‘good’’ quality services. Thematchmaking approach proposed is concerned with computing the similarity between servicerequests and services based on above QoS attributes. The paper gives the equations of thesimilarities for Response time, Availability, Execution price, Memory capacity, Number of CPUs,and details the matching algorithm based on these equations for similarity.

A prototype of the visualization service discovery system was developed, which is based on QoSand extends our previous prototype of the semantic portal for the discovery of the visualization servicewhich provides multiple techniques to search available visualization services. But these techniquesare all based on functional attributes, not on QoS ones. The enhanced system introduces thecomputation of QoS similarity and the capability of QoS feedback to users, which will be faster infinding qualified visualization Web Services. The paper discusses the prototype’s architecture andhow it works.

The paper finally presents an experiment, the objective of which is to observe the performance ofthe search with QoS attributes. It can be seen from the experiment that the time for QoS matching isacceptable, and the search based on nonfunctional attributes allows the user to locate moreappropriate visualization Web Services.

International Journal of Distributed Sensor Networks, 5: 19, 2009

Copyright � Taylor & Francis Group, LLC

ISSN: 1550-1329 print / 1550-1477 online

DOI: 10.1080/15501320802508295

Address correspondence to Gao Shu, School of Computer Science, Wuhan University ofTechnology, Hubei, 430063, China. E-mail: [email protected]

19

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttp://www.hindawi.com Volume 2010

RoboticsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Journal ofEngineeringVolume 2014

Submit your manuscripts athttp://www.hindawi.com

VLSI Design

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Modelling & Simulation in EngineeringHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

DistributedSensor Networks

International Journal of