Skip to main content
Log in

SD-CSR: Semantic-Based Distributed Cloud Service Registry in Unstructured P2P Networks for Augmenting Cloud Service Discovery

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

The cloud service providers, their services, its users, and the requests for these services are increasing exponentially day by day. Consequently, it has turned out to be extremely difficult for the user to search a service according to his customized quality of service requirements. Besides, conventional service discovery techniques using centralized registries stumble upon performance bottlenecks and single point of failures. To address these issues, this paper proposes a Peer-to-Peer-based decentralized semantic service discovery approach. The outcome of the discovery process can be enhanced with a well-defined decentralized registry. To accomplish that, this paper introduces a multi-layered cloud ontology which closes the gap to represent cloud services in a standardized way. Here, service descriptions are mapped to a well-structured cloud ontology, which captures vital elements in different service description approaches. Peers are organized into clusters based on the semantic similarity of the service descriptions. To bolster the service discovery efficacy, semantic links are established between peers having higher similarity so that query forwarding is done only to relevant peers. Simulation results show that the proposed approach effectively enhances the query success rate and decreases the execution time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Zhizhong, Z., Wu, C., Cheung, D.W.L.: A survey on cloud interoperability: taxonomies, standards, and practice. ACM Sigmetr. Perform. Eval. Rev. 40(4), 13–22 (2013)

    Article  Google Scholar 

  2. Brock, M., Goscinski, A.: Toward ease of discovery selection and use of clusters within a cloud. In: IEEE 3rd international conference on cloud computing, pp. 289–296 (2010)

  3. Höfer, C.N., Karagiannis, G.: Cloud computing services: taxonomy and comparison. J. Internet Serv. Appl. 2, 81–94 (2011)

    Article  Google Scholar 

  4. Youseff, L., Butrico, M., Da Silva D.: Towards united ontology of cloud computing. In: Grid computing environments workshop, pp. 1–10 (2008)

  5. Charband, Y., Navimipour, N.J.: Online knowledge sharing mechanisms: a systematic review of the state of the art literature and recommendations for future research. Inf. Syst. Front. 18(6), 1131–1151 (2016)

    Article  Google Scholar 

  6. Afify, Y.M., Moawad, I.F., Badr, N.L., Tolba, M.F.: Cloud services publication and discovery. In: Hassanien, A.E., Gaber, T. (eds.) Handbook of research on machine learning innovations and trends, pp. 204–228. IGI Global, Hershey (2017)

    Chapter  Google Scholar 

  7. Afify, Y.M., Moawad, I.F., Badr, N.L., Tolba, M.F.: Cloud services discovery and selection: survey and new semantic-based system. In; Proceedings of bio-inspiring cyber security and cloud services: trends and innovations, pp. 449–477, Springer, Berlin (2014)

  8. He, Q., Yan, J., Yang, Y., Kowalczyk, R., Jin, H.: A decentralized service discovery approach on peer-to-peer networks. IEEE Trans. Serv. Comput. 6(1), 64–75 (2013)

    Article  Google Scholar 

  9. Crespo, A., Garcia-Molina, H.: Semantic overlay networks for P2P systems. In: Workshop on agents and peer-to-peer computing, pp. 1–13. Springer (2005)

  10. Navimipour, N.J., Milani, F.S.: A comprehensive study of the resource discovery techniques in peer-to-peer networks. Peer-to-Peer Netw. Appl. 8(3), 474–492 (2015)

    Article  Google Scholar 

  11. Lua, E.K., Crowcroft, J., Pias, M., Sharma, R., Lim, S.: A survey and comparison of peer-to-peer overlay network schemes. IEEE Commun. Surv. Tutor. 7(2), 72–93 (2005)

    Article  Google Scholar 

  12. Pirrò, G., Talia, D., Trunfio, P.: A DHT-based semantic overlay network for service discovery. Future Gener. Comput. Syst. 28(4), 689–707 (2012)

    Article  Google Scholar 

  13. Thampi, S.M., Sekaran, C.K.: Survey of search and replication schemes in unstructured P2P networks. Netw. Protoc. Algorithms. arXiv preprint arXiv:1008.1629 (2010)

  14. Dorrigiv, R., Lopez-Ortiz, A., Pralat, P.: Search algorithms for unstructured peer-to-peer networks. In: 32nd IEEE conference on local computer networks, pp. 343–352(2007)

  15. Fletcher, G.H., Sheth, H.A., Börner, K.: Unstructured peer-to-peer networks: topological properties and search performance. In: Agents and peer-to-peer computing, pp. 14–27. Springer (2005)

  16. Lv, Q., Cao, P., Cohen, E., Li, K., Shenker, S.: Search and replication in unstructured peer-to-peer networks. In: Proceedings of the 16th international conference on supercomputing, pp. 84–95. ACM (2002)

  17. Gnutella home page. http://gnutella.wego.com/

  18. Clarke, I., Sandberg, O., Wiley, B., Hong, T.W.: Freenet: a distributed anonymous information storage and retrieval system. In: Designing privacy enhancing technologies, pp. 46–66. Springer, Berlin (2001)

  19. Zarrin, J., Aguiar, R.L., Barraca, J.P.: Resource discovery for distributed computing systems: a comprehensive survey. J. Parallel Distrib. Comput. 113, 127–166 (2018)

    Article  Google Scholar 

  20. Zhou, J., Hall, W., Roure, D.D.: Building a distributed infrastructure for scalable triple stores. J. Comput. Sci. Technol. 24(3), 447–462 (2009)

    Article  Google Scholar 

  21. Michlmayr E.: Ant algorithms for search in unstructured peer-to-peer networks. In: 22nd International conference on data engineering (ICDE) (2006)

  22. Crespo, A. Garcia-Molina, H.: Routing indices for peer-to-peer systems. In: 22nd international conference on distributed computing systems, pp. 23–32 (2002)

  23. Zhang, H., Croft, W.B., Levine, B., Lesser, V.: A multi-agent approach for peer-to-peer based information retrieval system. In: Proceedings of the third international joint conference on autonomous agents and multiagent systems - Volume 1, IEEE Computer Society, Washington, DC, USA, pp. 456-463 (2004)

  24. Pirro, G., Trunfio, P., Talia, D., Missier, P., Goble, C.: ERGOT: a semantic-based system for service discovery in distributed infrastructures. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing, CCGrid, pp. 263–272 (2010)

  25. Bisignano, M., Di Modica, G., Tomarchio, O.: A semantic P2P overlay network for web service discovery. In: World conference on services-I, pp. 438–445(2009)

  26. Fragopoulou, P., Mastroianni, C., Montero, R., Andrjezak, A., Kondo, D.: Self-* and adaptive mechanisms for large-scale distributed systems. In: Grids, P2P, and services computing, pp. 147–156, Springer US (2010)

  27. Gharzouli, M., Boufaida, M.: PM4SWS: a P2P model for semantic web services discovery and composition. J. Adv. Inf. Technol. 2(1), 15–26 (2011)

    Google Scholar 

  28. Qu, W., Zhou, W., Kitsuregawa, M.: Sharable file searching in unstructured peer-to-peer systems. J. Supercomput. 51(2), 149–166 (2010)

    Article  Google Scholar 

  29. Akbari, T.J.: A distributed resource discovery algorithm for P2P grids. J. Netw. Comput. Appl. 35(6), 2028–2036 (2012)

    Article  Google Scholar 

  30. Shojafar, M., Abawajy, J.H., Delkhah, Z., Ahmadi, A., Pooranian, Z., Abraham, A.: An efficient and distributed file search in unstructured peer-to-peer networks. Peer-to-Peer Netw. Appl. 8(1), 120–136 (2015)

    Article  Google Scholar 

  31. Mirtaheri, S.L., Sharifi, M.: DHMCF: an efficient resource discovery framework in pure unstructured peer-to-peer systems. Comput. Netw. 59, 213–226 (2014)

    Article  Google Scholar 

  32. Zhang, W., Zhang, S., Cai, M., Liu, Y.: A reputation-based peer-to-peer architecture for semantic service discovery in distributed manufacturing environments. Concurr. Eng. 20(3), 237–253 (2012)

    Article  Google Scholar 

  33. Zhu, C., Liu, Z., Zhang, W., Xiao, W., Xu, Z., Yang, D.: Decentralized grid resource discovery based on resource information community. J. Grid Comput. 2(3), 261–277 (2004)

    Article  MATH  Google Scholar 

  34. Rafael, M.V.: A hybrid mechanism for resource/service discovery in ad-hoc grids. Future Gener. Comput. Syst. 25(7), 717–727 (2009)

    Article  Google Scholar 

  35. Zhou, J., Abdullah, N.A., Shi, Z.: A hybrid P2P approach to service discovery in the cloud. Int. J. Inf. Technol. Comput. Sci. 3(1), 1–9 (2011)

    Google Scholar 

  36. Benghida, A., Boufaida, M.: Web services discovery in P2P networks based on clustering. In: 1st International conference on information and communication technologies for disaster management (ICT-DM), Algiers, Algeria, 24–25 March (2014)

  37. Bianchini D, Antonellis V, Melchiori M. and Salvi D.: A semantic overlay for service discovery across web information systems. In: Proceedings of the 9th international conference, Auckland, New Zealand, 1–3 September (2008)

  38. Sellami M, Tata S, Maamar Z., Defude B.: A recommender system for web services discovery in a distributed registry environment’. In: Proceedings of the 4th international conference on internet and web applications and services (ICIW’09), Venice/Mestre, Italy, 24–28 May (2009)

  39. Hogan, M., Sokol, A.: Nist cloud computing standards roadmap. National Institute of Standards and Technology Special Publication V2, pp. 500–291(2013)

  40. De Bruijn, J., Lara, R., Polleres, A., Fensel, D.: OWL DL vs. OWL flight: conceptual modeling and reasoning for the semantic Web. In: Proceedings of the 14th international conference on World Wide Web, pp. 623-632. ACM (2005)

  41. Viji Rajendran, V., Swamynathan, S.: Enhanced cloud service discovery for naive users with ontology-based representation. KSII Trans. Internet Inf. Syst. 10(1), 38–57 (2016)

    Google Scholar 

  42. NeuroGrid homepage. http://www.neurogrid.net/. Accessed 22 March 2018

  43. Shen, W., Su, S., Shuang, K., Yang, F., Xia, J.: An efficient search mechanism in unstructured P2P networks based on semantic group. In: 10th IEEE international conference on computer and information technology, CIT’10, pp. 2982–2986. IEEE Computer Society Washington, DC, USA (2010)

  44. Cao, X., Kapahnke, P., Klusch, M.: SPSC: efficient composition of semantic services in unstructured P2P networks. In: The semantic web. Latest advances and new domains, pp. 455–470. Springer International Publishing (2015)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. Viji Rajendran.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Viji Rajendran, V., Swamynathan, S. SD-CSR: Semantic-Based Distributed Cloud Service Registry in Unstructured P2P Networks for Augmenting Cloud Service Discovery. J Netw Syst Manage 27, 625–646 (2019). https://doi.org/10.1007/s10922-018-9479-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-018-9479-7

Keywords

Navigation