P2P Approach to Knowledge-Based Dynamic Virtual Organizations Inception and Management

  • Marcin Stelmach
  • Bartosz Kryza
  • Jacek Kitowski
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7204)


For several years, all major communicational and informational aspects of organizations are being virtualized. This trend can be expected to evolve even further, provided sufficient technology is available, which can foster this process. Several research efforts have dealt in the past with the problem of creating and supporting management in Virtual Organizations, i.e., introducing the possibility of virtualizing the entire organization concept, by means of special IT infrastructure. One of the main problems of this approach is allowing the organizations to discover and collaborate with other organizations. In this paper we analyze the possibility of using P2P technology to data knowledge distribution in distributed systems. We present a survey and comparison of various structured and unstructured P2P networks. We describe our P2P approach to knowledge based emergent Virtual Organizations inception and management.


P2P Virtual Organization ontology 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    OWL 2 Web Ontology Language Document Overview. W3C Recommendation (October 2009),
  2. 2.
    Dean, J., Ghemawat, S.: Mapreduce: Simplified Data Processing on Large Clusters. Operating System Design and Implementation, 13 (2004)Google Scholar
  3. 3.
    Heine, F., Hovestadt, M., Kao, O., Voss, K.: Peerthing: P2P-based Semantic Resource Discovery. In: Bubak, M., Turała, M., Wiatr, K. (eds.) The 5th Cracow Grid Workshop, pp. 32–38. Academic Computer Center CYFRONET AGH (2005)Google Scholar
  4. 4.
    Funika, W., Kupisz, M., Koperek, P.: Towards Autonomic Semantic-based Management of Distributed Applications. Computer Science 11, 51–63 (2010)Google Scholar
  5. 5.
    Gaia, T., Rizzi, V., Maurizio, M., Lorenzino, V., Paolo, B.: Enabling Information Gathering Patterns for Emergency Response with the OpenKnowledge System. Computing and Informatics 29(4), 537–555 (2010)Google Scholar
  6. 6.
    Gong, L.: Industry Report: JXTA: A Network Programming Environment. IEEE Internet Computing 5(3), 88 (2001)CrossRefGoogle Scholar
  7. 7.
    Haase, P., Schnizler, B., Broekstra, J., Ehrig, M., van Harmelen, F., Menken, M., Mika, P., Plechawski, M., Pyszlak, P., Siebes, R., Staab, S., Tempich, C.: Bibster a semantics-based bibliographic Peer-to-Peer system. Web Semantics: Science, Services and Agents on the World Wide Web 2(1), 99–103 (2004)CrossRefGoogle Scholar
  8. 8.
    Kaoudi, Z., Miliaraki, I., Koubarakis, M.: RDFS Reasoning and Query Answering on Top of DHTs. In: Sheth, A.P., Staab, S., Dean, M., Paolucci, M., Maynard, D., Finin, T., Thirunarayan, K. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 499–516. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    Kryza, B., Dutka, L., Slota, R., Kitowski, J.: Dynamic VO Establishment in Distributed Heterogeneous Business Environments. In: Allen, G., Nabrzyski, J., Seidel, E., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2009, Part II. LNCS, vol. 5545, pp. 709–718. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  10. 10.
    Kryza, B., Pieczykolan, J., Kitowski, J.: Grid Organizational Memory: A Versatile Solution for Ontology Management in the Grid. In: e-Science, p. 16. IEEE Computer Society (2006)Google Scholar
  11. 11.
    Kryza, B., Slota, R., Majewska, M., Pieczykolan, J., Kitowski, J.: Grid Organizational Memory - Provision of a High-Level Grid Abstraction Layer Supported by Ontology Alignment. Future Generation Comp. Syst. 23(3), 348–358 (2007)CrossRefGoogle Scholar
  12. 12.
    Liang, J., Kumar, R., Ross, K.W.: The Fasttrack overlay: A measurement study. Computer Networks 50(6), 842–858 (2006)CrossRefGoogle Scholar
  13. 13.
    McBride, B.: Jena: A Semantic Web Toolkit. IEEE Internet Computing 6(6), 55–59 (2002)CrossRefGoogle Scholar
  14. 14.
    Mylka, A., Swiderska, A., Kryza, B., Kitowski, J.: Integration of heterogeneous data sources into an ontological knowledge base. Computing and Informatics (in Press, 2012)Google Scholar
  15. 15.
    Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmér, M., Risch, T.: Edutella: a P2P networking infrastructure based on RDF. In: Proc. 11th International World Wide Web Conference, pp. 604–615 (2002)Google Scholar
  16. 16.
    Rhea, S., Geels, D., Roscoe, T., Kubiatowicz, J.: Handling churn in a DHT. In: ATEC 2004: Proceedings of the Annual Conference on USENIX Annual Technical Conference, p. 10. USENIX Association, Berkeley (2004)Google Scholar
  17. 17.
    Ripeanu, M.: Peer-to-Peer Architecture Case Study: Gnutella Network. In: Graham, R.L., Shahmehri, N. (eds.) Peer-to-Peer Computing, pp. 99–100. IEEE Computer Society (2001)Google Scholar
  18. 18.
    Rowstron, A., Druschel, P.: Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, pp. 329–350. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  19. 19.
    Serafini, L., Tamilin, A.: Drago: Distributed Reasoning Architecture for the Semantic Web. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 361–376. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  20. 20.
    Sirin, E., Parsia, B., Grau, B., Kalyanpur, A., Katz, Y.: Pellet: A practical OWL-DL reasoner. Journal of Web Semantics 5(2), 51–53 (2007)CrossRefGoogle Scholar
  21. 21.
    Stelmach, M., Kryza, B., Slota, R., Kitowski, J.: Distributed Contract Negotiation System for Virtual Organizations. Procedia CS 4, 2206–2215 (2011)CrossRefGoogle Scholar
  22. 22.
    Tao, Y., Jin, H., Wu, S., Shi, X.: Scalable DHT and ontology-based information service for large-scale grids. Future Generation Comp. Syst. 26(5), 729–739 (2010)CrossRefGoogle Scholar
  23. 23.
    Team, S.J.E.: JSRDI: JXTA Shared Resource Distributed Index Design Plan (2002)Google Scholar
  24. 24.
    Tsoumakos, D., Roussopoulos, N.: A Comparison of Peer-to-Peer Search Methods. In: Christophides, V., Freire, J. (eds.) WebDB, pp. 61–66 (2003)Google Scholar
  25. 25.
    Urbani, J., Kotoulas, S., Oren, E., van Harmelen, F.: Scalable Distributed Reasoning Using MapReduce. In: Bernstein, A., Karger, D.R., Heath, T., Feigenbaum, L., Maynard, D., Motta, E., Thirunarayan, K. (eds.) ISWC 2009. LNCs, vol. 5823, pp. 634–649. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  26. 26.
    Wei Kang, H.Y., Takahata, K., Shibata, Y.: Large Scale Disaster Information System Based on P2P Overlay Network. In: Barolli, L., Xhafa, F., Vitabile, S., Hsu, H.H. (eds.) CISIS, pp. 261–266. IEEE Computer Society (2010)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Marcin Stelmach
    • 1
  • Bartosz Kryza
    • 2
  • Jacek Kitowski
    • 1
    • 2
  1. 1.Faculty of Electrical Engineering, Automatics, Computer Science and Electronics, Department of Computer ScienceAGH University of Science and TechnologyKrakowPoland
  2. 2.Academic Computer Centre CYFRONET AGHKrakowPoland

Personalised recommendations