Efficient Cooperative Discovery of Service Compositions in Unstructured P2P Networks

In this paper, we propose an efficient technique for improving the performance of automatic and cooperative compositions in P2P unstructured networks during service discovery. Since the adoption of flooding to exchange queries and partial solutions among the peers of unstructured networks generates a huge amount of messages, the technique exploits a probabilistic forwarding algorithm that uses different sources of knowledge, such as network density and service grouping, to reduce the amount of messages exchanged. The technique, analyzed in several network configurations by using a simulator to observe resolution time, recall and message overhead, has shown good performances especially in dense and large-scale service networks.

[1]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[2]  Silvia Bonomi,et al.  IEEE International Conference on Service Oriented Computing and Applications , 2013 .

[3]  Matthias Klusch,et al.  iSeM: Approximated Reasoning for Adaptive Hybrid Selection of Semantic Services , 2010, 2010 IEEE Fourth International Conference on Semantic Computing.

[4]  George Varghese,et al.  Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications , 2001, SIGCOMM 2001.

[5]  Oscar H. Ibarra,et al.  SPiDeR: P2P-Based Web Service Discovery , 2005, ICSOC.

[6]  Carlo Mastroianni,et al.  Cooperative Self-Composition and Discovery of Grid Services in P2P Networks , 2008, Parallel Process. Lett..

[7]  Mahmoud Boufaida,et al.  PM4SWS: A P2P Model for Semantic Web Services Discovery and Composition , 2011 .

[8]  Tim Moors,et al.  Survey of research towards robust peer-to-peer networks: Search methods , 2006, Comput. Networks.

[9]  Rubén S. Montero,et al.  Self-* and Adaptive Mechanisms for Large Scale Distributed Systems , 2009, CoreGRID@Euro-Par.

[10]  Márk Jelasity,et al.  PeerSim: A scalable P2P simulator , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

[11]  Luca Bevilacqua,et al.  A tool for automatic generation of WS-BPEL compositions from OWL-S described services , 2011, 2011 5th International Conference on Software, Knowledge Information, Industrial Management and Applications (SKIMA) Proceedings.

[12]  Carlo Mastroianni,et al.  A Scalable Architecture For Discovery And Planning In P2P Service Networks , 2008, CoreGRID Integration Workshop.

[13]  Giuseppe Di Modica,et al.  JaxSON: A Semantic P2P Overlay Network for Web Service Discovery , 2009, 2009 Congress on Services - I.

[14]  Márk Jelasity,et al.  Gossip-based aggregation in large dynamic networks , 2005, TOCS.

[15]  Sergei Gorlatch,et al.  Grid Computing: Achievements and Prospects , 2008 .

[16]  Dimitris Plexousakis,et al.  Foundation for Research & Technology - Hellas Institute of Computer Science Information Systems Laboratory Automated Web Service Composition: State of the Art and Research Challenges , 2010 .

[17]  Li Zengzhi,et al.  A P2P-Based Semantic Web Services Composition Architecture , 2009, 2009 IEEE International Conference on e-Business Engineering.

[18]  Dimitris Plexousakis,et al.  Information Systems Laboratory Automated Web Service Composition : State of the Art and Research Challenges , 2010 .

[19]  Eugenio Zimeo,et al.  Structure Matching for Enhancing UDDI Queries Results , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[20]  Eugenio Zimeo,et al.  More Semantics in QoS Matching , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).