Semantic overlay for scalable service discovery

  • Authors:
  • Brahmananda Sapkota;Sanaullah Nazir;Tomas Vitvar;Ioan Toma;Laurentiu Vasiliu;Manfred Hauswirth

  • Affiliations:
  • Digital Enterprise Research Institute, National University of Ireland, Galway, Ireland;Digital Enterprise Research Institute, National University of Ireland, Galway, Ireland;Digital Enterprise Research Institute, National University of Ireland, Galway, Ireland;Digital Enterprise Research Institute, Leopold Franzens Universität, Innsbruck, Austria;Digital Enterprise Research Institute, National University of Ireland, Galway, Ireland;Digital Enterprise Research Institute, National University of Ireland, Galway, Ireland

  • Venue:
  • COLCOM '07 Proceedings of the 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although the development of service infrastructure has gone through significant improvements over the past years addressing service dynamism, heterogeneity and distribution, it still lacks a scalable and efficient mechanisms fitting the nature of theWeb. In particular, methods to publish and find services based on decentralised approaches of service repositories are still in its infancy. We aim at providing an efficient solution for publishing and finding services dynamically using a transparent repository mechanism facilitating service providers who can join and leave a repository network on-the-fly while keeping the ownership of their own repositories. In this respect, we propose a semantic-overlay network of service repositories by exploiting semantics and Peer-to-Peer technology for query routing and for grouping repositories having similar information. We allow repositories to be in different semantic groups thereby forming a group of coordinating repository nodes. This way, we allow execution of complex queries with minimal query response times which in turn significantly reduces a number of repositories that need to be queried to get desired results.