Self-Organising Semantic Resource Discovery for Pervasive Systems

The pervasive computing vision encompasses scenarios where services are delivered to users as a result of opportunistic encounters between their personal devices and computational resources embedded in their surrounding environment. The decentralised and dynamic nature of such environments complicates service provision, providing no setting for a conventional orchestrator to manage the resource discovery process. This paper proposes a novel approach to resource discovery, employing nature-inspired patterns to manage the search for and retrieval of information across a dynamic arrangement of devices. We show how the results of fuzzy matching based on semantic resource descriptions can be incorporated at the pattern level to route only the best matched resources to a requestor, and how application context extrinsic to the matching algorithm may augment this process.

[1]  Timos K. Sellis,et al.  A Ranking Mechanism for SemanticWeb Service Discovery , 2007, 2007 IEEE Congress on Services (Services 2007).

[2]  David De Roure,et al.  Semantic Resource Matching for Pervasive Environments: The Approach and its Evaluation , 2008 .

[3]  Dimitrios Skoutas,et al.  A Ranking Mechanism for Semantic Web Service Discovery , 2007 .

[4]  Jim Waldo,et al.  The Jini Specification , 1999 .

[5]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[6]  Mirko Viroli,et al.  Description and composition of bio-inspired design patterns: a complete overview , 2012, Natural Computing.

[7]  Ian Horrocks,et al.  A Software Framework for Matchmaking Based on Semantic Web Technology , 2004, Int. J. Electron. Commer..

[8]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[9]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[10]  Franco Zambonelli,et al.  From SOA to Pervasive Service Ecosystems: An Approach Based on Semantic Web Technologies , 2013 .

[11]  Umberto Straccia,et al.  Reasoning with the finitely many-valued Lukasiewicz fuzzy Description Logic SROIQ , 2011, Inf. Sci..

[12]  Matthias Klusch,et al.  WSMO-MX: A hybrid Semantic Web service matchmaker , 2009, Web Intell. Agent Syst..

[13]  Mirko Viroli,et al.  A chemical inspired simulation framework for pervasive services ecosystems , 2011, 2011 Federated Conference on Computer Science and Information Systems (FedCSIS).

[14]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[15]  Franco Zambonelli,et al.  Self-aware Pervasive Service Ecosystems , 2011, FET.

[16]  Thierry Priol,et al.  Chemical Programming of Future Service-oriented Architectures , 2009, J. Softw..

[17]  Mirko Viroli,et al.  Pervasive ecosystems: a coordination model based on semantic chemistry , 2012, SAC '12.

[18]  Mirko Viroli,et al.  On the Space-time Situation of Pervasive Service Ecosystems , 2012 .

[19]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems. OTM 2018 Conferences , 2018, Lecture Notes in Computer Science.

[20]  Angela Schwering,et al.  Hybrid Model for Semantic Similarity Measurement , 2005, OTM Conferences.

[21]  Franco Zambonelli,et al.  A survey on nature-inspired metaphors for pervasive service ecosystems , 2011, Int. J. Pervasive Comput. Commun..