Agent based semantic service discovery with quality of service measurement
Zhang Ying,Huang Hou-Kuan,Wu Zhi-Feng,Sun Chao
DOI: https://doi.org/10.3321/j.issn:0469-5097.2008.05.005
2008-01-01
Abstract:Present Internet supplies best-effort services, which can not meet users’ requirements. Users often ask for services with specified quality of service(QoS), so providing QoS grading for services is one of the most important features in the future service discovery system. The next generation Internet has the potential ability to be a ubiquitous and pervasive medium communication carrier for all types of services. Universal Network, which is a kind of next generation Internet, is well on the way at present. It combines telecommunication network with IP network and presents pervasive services. Services in Universal Network are distinct from those in the current network. Providing QoS grading for pervasive service is a significant characteristic of Universal Network. As QoS grading is a significant feature of the Universal Network, different pervasive services can be distinguished not only by service types, but also by QoS. Therefore, service discovery of the Universal Network is quite distinct from that of the present network.Many service discovery processes use keyword matching technique, but this method often discontents requester with so many unrelated results, and leads to a bit of manual work to choose the proper service according to its semantics. In order to realize automatic discovery, a lot of research work takes advantage of semantic web technology——OWL-S (web ontology language for services), which is innovative for service discovery. OWL-S provides three essential types of knowledge about service: a service profile (what the service can do), a service model (how the service works), and a service grounding (how to use the service). The service profile describes what the service can do: by using it, advertising, discovery, and matching can be achieved. With OWL-S markup of services, the information necessary for service discovery could be specified as computer interpretable. For the purpose of service discovery in the Universal Network, we append QoS descriptions to OWL-S. Such OWL-S with QoS information is called OWL-QoS which is the groundwork for service discovery in the Universal Network. Moreover, related matching algorithm is also presented in this paper.Recently, great efforts have been made to address service discovery, and most of them are focused on centralized approaches. Metadata about service descriptions are stored in a central repository, which is required for service discovery. Such centralized approach introduces single point failure and exposes vulnerability to malicious attacks, which is unsuitable for large number of pervasive services. In order to achieve high scalability, we try to develop a decentralized discovery approach, and propose an agent based service discovery prototype with QoS measurement in the universal network. Experiments demonstrate high performance of the agent based semantic service discovery with QoS measurement.