Efficient distributed semantic based data and service unified discovery with one-dimensional semantic space

Data and service discoveries are two significant applications in the Internet, and almost all the network functions need their support. A lot of research work has focused on either service discovery or data discovery respectively, although they cannot be separated. The existing network, due to its decentralized nature and weak support for semantic, is still chaotic and lacks the ability to allow users to discover, extract and integrate the information of interest from heterogeneous resources. This paper proposes a scalable, high performance distributed system for data and service unified discovery. In order to exclude ambiguity, our unified discovery system adopts one-dimensional vector in semantic space to generally identify and locate data and services, and then represent specific services by OWL Web Ontology Language for Services (OWL-S). Moreover, we employ Juxtapose (JXTA) architecture as a proper foundation to organize network peers. Experimental results illustrate that, compared with other discovery systems, the semantic-based unified discovery system can improve accuracy and efficiency of the search results, and satisfy users much better. HighlightsPropose a scalable distributed system for data and service unified discovery.Adopt one-dimensional vector in semantic space to identify and locate both data and services.Specific services are represented by OWL-QoS.Improve the accuracy and efficiency of the searching results, and satisfy users much better.

[1]  Matthias Klusch,et al.  OWLS-MX: Hybrid OWL-S Service Matchmaking , 2005, AAAI Fall Symposium: Agents and the Semantic Web.

[2]  Kyong-Ho Lee,et al.  A Model-Driven Approach for Describing Semantic Web Services: From UML to OWL-S , 2009, IEEE Trans. Syst. Man Cybern. Part C.

[3]  Xiang Li,et al.  Peer-to-Peer in Metric Space and Semantic Space , 2007, IEEE Transactions on Knowledge and Data Engineering.

[4]  Sandhya Dwarkadas,et al.  Peer-to-peer information retrieval using self-organizing semantic overlay networks , 2003, SIGCOMM '03.

[5]  Paul M. B. Vitányi,et al.  The Google Similarity Distance , 2004, IEEE Transactions on Knowledge and Data Engineering.

[6]  Jafar Habibi,et al.  Semantic routing of search queries in P2P networks , 2008, J. Parallel Distributed Comput..

[7]  Marlon Dumas,et al.  Bridging Global and Local Models of Service-Oriented Systems , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[8]  Aphrodite Tsalgatidou,et al.  A Generic Query Model for the Unified Discovery of Heterogeneous Services , 2013, IEEE Transactions on Services Computing.

[9]  Elizabeth R. Jessup,et al.  Matrices, Vector Spaces, and Information Retrieval , 1999, SIAM Rev..

[10]  Henning Schulzrinne,et al.  A Hybrid Hierarchical and Peer-to-Peer Ontology-based Global Service Discovery System , 2005 .

[11]  ShethAmit,et al.  METEOR-S WSDI , 2005 .

[12]  Christos Makris,et al.  Techniques to support Web Service selection and consumption with QoS characteristics , 2008, J. Netw. Comput. Appl..

[13]  Steve R. Waterhouse,et al.  Distributed Search in P2P Networks , 2002, IEEE Internet Comput..

[14]  Tao Gu,et al.  Information retrieval in schema-based P2P systems using one-dimensional semantic space , 2007, Comput. Networks.

[15]  Ahmed Karmouch,et al.  SORD: A Fault-Resilient Service Overlay for MediaPort Resource Discovery , 2009, IEEE Transactions on Parallel and Distributed Systems.

[16]  Timothy W. Finin,et al.  Toward Distributed service discovery in pervasive computing environments , 2006, IEEE Transactions on Mobile Computing.

[17]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[18]  David McLean,et al.  An Approach for Measuring Semantic Similarity between Words Using Multiple Information Sources , 2003, IEEE Trans. Knowl. Data Eng..

[19]  Simone A. Ludwig,et al.  Introduction of semantic matchmaking to Grid computing , 2005, J. Parallel Distributed Comput..

[20]  Suresh Jagannathan,et al.  Semantic indexing in structured peer-to-peer networks , 2008, J. Parallel Distributed Comput..

[21]  Javad Akbari Torkestani,et al.  A distributed resource discovery algorithm for P2P grids , 2012, J. Netw. Comput. Appl..

[22]  Evaggelia Pitoura,et al.  Filters for XML-based Service Discovery in Pervasive Computing , 2004, Comput. J..

[23]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[24]  Georgios Meditskos,et al.  Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S , 2010, IEEE Transactions on Knowledge and Data Engineering.

[25]  Athman Bouguettaya,et al.  Service Mining on the Web , 2009, IEEE Transactions on Services Computing.

[26]  A. I. Saleh,et al.  Toward SWSs Discovery: Mapping from WSDL to OWL-S Based on Ontology Search and Standardization Engine , 2013, IEEE Transactions on Knowledge and Data Engineering.

[27]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM 2001.

[28]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..

[29]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[30]  T. Landauer,et al.  Indexing by Latent Semantic Analysis , 1990 .

[31]  Carlo Mastroianni,et al.  A self-organizing P2P framework for collective service discovery , 2014, J. Netw. Comput. Appl..

[32]  Hector Garcia-Molina,et al.  Semantic Overlay Networks for P2P Systems , 2004, AP2PC.

[33]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[34]  Noël Crespi,et al.  A semantic enhanced service exposure model for a converged service environment , 2012, IEEE Communications Magazine.

[35]  Dongman Lee,et al.  A Semantic Service Discovery Network for Large‐Scale Ubiquitous Computing Environments , 2007 .

[36]  Hai Zhuge,et al.  Distributed Suffix Tree Overlay for Peer-to-Peer Search , 2008, IEEE Transactions on Knowledge and Data Engineering.

[37]  Daniel Elenius,et al.  Ontology-based Service Discovery in P2P Networks , 2004, P2PKM.

[38]  Ahmad Habibizad Navin,et al.  Resource discovery mechanisms in grid systems: A survey , 2014, J. Netw. Comput. Appl..

[39]  Vijay V. Raghavan,et al.  On modeling of information retrieval concepts in vector spaces , 1987, TODS.

[40]  Bei Yu,et al.  Efficient semantic-based content search in P2P network , 2004, IEEE Transactions on Knowledge and Data Engineering.

[41]  Santosh S. Vempala,et al.  Latent semantic indexing: a probabilistic analysis , 1998, PODS '98.

[42]  Dik Lun Lee,et al.  A Small World Overlay Network for Semantic Based Search in P2P , 2004 .

[43]  Ying Zhang,et al.  Semantic Service Discovery with QoS Measurement in Universal Network , 2007, RSEISP.

[44]  Daniel Elenius,et al.  The OWL-S Editor - A Development Tool for Semantic Web Services , 2005, ESWC.

[45]  Ben Y. Zhao,et al.  Tapestry: a resilient global-scale overlay for service deployment , 2004, IEEE Journal on Selected Areas in Communications.

[46]  David R. Karger,et al.  INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery , 2002, Pervasive.

[47]  Nicola Guarino,et al.  Ontologies and Knowledge Bases. Towards a Terminological Clarification , 1995 .

[48]  Thomi Pilioura,et al.  PYRAMID-S: a scalable infrastructure for semantic Web service publication and discovery , 2004, 14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings..

[49]  Bin Xu,et al.  Semantic Web Services Discovery in P2P Environment , 2007, 2007 International Conference on Parallel Processing Workshops (ICPPW 2007).

[50]  Wu Jian Web Service Discovery Based on Ontology and Similarity of Words , 2005 .

[51]  Robert Morris,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM 2001.

[52]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.