Skip to main content

Semantic Grid Resource Discovery in Atlas

  • Conference paper

Abstract

We study the problem of resource discovery in the Semantic Grid. We show how to solve this problem by utilizing Atlas, a P2P system for the distributed storage and retrieval of RDF(S) data. Atlas is currently under development in project OntoGrid funded by FP6. Atlas is built on top of the distributed hash table Bamboo and supports pull and push querying scenarios. It inherits all the nice features of Bamboo (openness, scalability, fault-tolerance, resistance to high churn rates) and extends Bamboo’s protocols for storing and querying RDF(S) data. Atlas is being used currently to realize the metadata service of S-OGSA in a fully distributed and scalable way. In this paper, we concentrate on the main features of Atlas and demonstrate its use for Semantic Grid resource discovery in an OntoGrid use case scenario.

This work is partially funded by FP6/IST project OntoGrid.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. jxta. http://www.sun.com/software/jxta/.

    Google Scholar 

  2. Open Grid Services Architecture Data Integration (OGSA-DAI). http://www.ogsadai.org.uk/.

    Google Scholar 

  3. Java Compiler Compiler(JavaCC). https://javacc.dev.java.net/, 2004.

    Google Scholar 

  4. A. Andrzejak and Z. Xu. Scalable, Efficient Range Queries for Grid Information Services. In the second IEEE International Conference on Peer-to-Peer Computing (P2P2002), Linkoping, Sweden, 5–7 September 2002.

    Google Scholar 

  5. H. Balakrishnan, M. Frans Kaashoek, D. R. Karger, R. Morris, and I. Stoica. Looking up data in P2P systems. Communications of the ACM, 46(2):43–48, 2003.

    Article  Google Scholar 

  6. A. Raza Butt, R. Zhang, and Y. Charlie Hu. A Self-Organizing Flock of Condors. In Proceedings of Supercomputing Conference (SC), Phoenix, Arizona, November 2003.

    Google Scholar 

  7. M. Cai, M. Frank, and P. Szekely. MAAN: A Multi-Attribute Addressable Network for Grid Information Services. In Proceedings of the 4th International Workshop on Grid Computing (Grid2003), 2003.

    Google Scholar 

  8. M. Cai, A. Chervenak, and M. Frank. A Peer-to-Peer Replica Location Service Based on A Distributed Hash Table. In the 2004 ACM/IEEE Conference on Supercomputing (SC2004), Pittsburgh, November 2004.

    Google Scholar 

  9. M. Cai, M. R. Frank, B. Yan, and R. M. MacGregor. A Subscribable Peer-to-Peer RDF Repository for Distributed Metadata Management. Journal of Web Semantics: Science, Services and Agents on the World Wide Web, 2(2): 109–130, December 2004.

    Article  Google Scholar 

  10. D. Calvanese, G. De Giacomo, M. Lenzerini, R. Rosati, and G. Vetere. Hyper: A Framework for Peer-to-Peer Data Integration on Grids. In Proceedings of the International Conference on Semantics of a Networked World: Semantics for Grid Databases (ICSNW 2004), pages 144–157, 2004.

    Google Scholar 

  11. J. Crowcroft, T. Moreton, I. Pratt, and A. Twigg. The GRID2: Blueprint for a New Computing Infrastructure, chapter Peer-to-Peer Technologies. 2004.

    Google Scholar 

  12. M. Esteban Gutirez (ed), S. Bechhofer, O. Corcho, M. Ferndez-Lez, A. Gez-Perez, Z. Kaoudi, I. Kotsiopoulos, M. Koubarakis, M C. Suez-Figueroa, and V. Tamma. Specification and Design of Ontology Grid Compliant and Grid Aware Services. Deliverable 3.1 OntoGrid project.

    Google Scholar 

  13. I. Foster and A. Iamnitchi. On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing. In 2nd International Workshop on Peer-to-Peer Systems (IPTPS’03), Berkeley, CA, February 2003.

    Google Scholar 

  14. G. Karvounarakis. RQL. http://139.91.183.30:9090/RDF/RQL/, 2003.

    Google Scholar 

  15. C. A. Goble and D. De Roure. The Semantic Grid: Myth Busting and Bridge Building. In Proceedings of ECAI, pages 1129–1135, 2004.

    Google Scholar 

  16. A. Harrison and I. Taylor. Dynamic Web Service Deployment Using WSPeer. In Proceedings of 13th Annual Mardi Gras Conference-Frontiers of Grid Applications and Technologies, pages 11–16. Louisiana State University, February 2005.

    Google Scholar 

  17. F. Heine, M. Hovestadt, and O. Kao. Towards Ontology-Driven P2P Grid Resource Discovery. In 5th International Workshop on Grid Computing (GRID 2004), pages 76–83, Pittsburgh, PA, USA, November 2004.

    Google Scholar 

  18. A. Iamnitchi, I. Foster, and D. C. Nurmi. A Peer-to-Peer Approach to Resource Location in Grid Environments. In Proceedings of the 11th Symposium on High Performance Distributed Computing, Edinburgh, UK, August 2002.

    Google Scholar 

  19. A. Iamnitchi, I. Foster, and D.C. Nurmi. A Peer-to-Peer Approach to Resource Discovery in Grid Environments. Technical Report TR-2002-06, University of Chicago, 2002.

    Google Scholar 

  20. A. Iamnitchi and I. Foster. On Fully Decentralized Resource Discovery in Grid Environments. In International Workshop on Grid Computing, Denver, Colorado, 2001. IEEE.

    Google Scholar 

  21. Z. Kaoudi, I. Miliaraki, M. Magiridou, A. Papadakis-Pesaresi, E. Liarou, S. Idreos, S. Skiadopoulos, and M. Koubarakis. Deployment of Ontology Services and Semantic Grid Services on top of Self-organized P2P Networks. Deliverable D4.2, Ontogrid project, February 2006.

    Google Scholar 

  22. G. Karvounarakis, S. Alexaki, V. Christophides, D. Plexousakis, and M. Scholl. RQL: A Declarative Query Language for RDF. In Proceedings of the 11th International World Wide Web Conference, May 2002.

    Google Scholar 

  23. A. Kothari, D. Agrawal, A. Gupta, and S. Suri. Range Addressable Network: A P2P Cache Architecture for Data Ranges. In Proceedins of the 3rd International Conference on Peer-to-Peer Computing (P2P’03), Linkoping, Sweden, 2003.

    Google Scholar 

  24. I. Kotsiopoulos, S. Bechhofer, P. Alper, P. Missier, O. Corcho, D. Kuo, and C. Goble. Specification of a Semantic Grid Architecture. Deliverable 1.2, OntoGrid project.

    Google Scholar 

  25. O. Lassila and R. R. Swick. Resource Description Framework (RDF) Model and Syntax Specification. Technical report, W3C Recommendation, 1999.

    Google Scholar 

  26. E. Liarou, S. Idreos, and M. Koubarakis. Evaluating Conjunctive Triple Pattern Queries over Large Structured Overlay Networks. Submitted.

    Google Scholar 

  27. E. Liarou, S. Idreos, and M. Koubarakis. Evaluating Continuous Conjunctive RDF Queries over Large Structured Overlay Networks. Manuscript in preparation.

    Google Scholar 

  28. E. Liarou, S. Idreos, and M. Koubarakis. Publish-Subscribe with RDF Data over Large Structured Overlay Networks. In Proceedings of the 3rd International Workshop on Databases, Information Systems and Peer-to-Peer Computing (DBISP2P 2005), Trondheim, Norway, 28–29 August.

    Google Scholar 

  29. P. Lord, P. Alper, C. Wroe, and C. Goble. Feta: A light-weight architecture for user oriented semantic service discovery. In Proceedings of the 2nd European Semantic Web Conference (ESWC 2005), Heraklion, Crete.

    Google Scholar 

  30. M. Magiridou, S. Sahtouris, V. Christophides, and M. Koubarakis. RUL: A Declarative Update Language for RDF. In Proceedings of the 4rth International Semantic Web Conferece (ISWC2005), 2005.

    Google Scholar 

  31. S. Rhea, D. Geels, T. Roscoe, and J. Kubiatowicz. Handling Churn in a DHT. In USENIX Annual Technical Conference, 2004.

    Google Scholar 

  32. A. Rowstron and P. Druschel. Pastry: Scalable, Distributed Object Location and Routing for Large-Scale-Peer-to-Peer Storage Utility. In Proceedings of the 18th IFIP/ACM International Conference on Distributed Systems Paltforms (Middleware 2001), November 2001.

    Google Scholar 

  33. J. O. Segura, R. Benjamins, J. M. Gómez Pérez, J. Contreras, R. Salla, O. Corcho, R. González, G. Aguado de Cea, I. Álvarez de Mon y Rego, A. Pareja Lora, and R. Plaza Arteche. Specification and Design of Annotation Services. Deliverable D5.1, Ontogrid project, March 2005.

    Google Scholar 

  34. D. Talia and P. Trunfio. Toward a Synergy Between P2P and Grids. IEEE Internet Computing, 7(4):94–96, 2003.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Science+Business Media, LLC

About this paper

Cite this paper

Kaoudi, Z., Miliaraki, I., Magiridou, M., Liarou, E., Idreos, S., Koubarakis, M. (2007). Semantic Grid Resource Discovery in Atlas. In: Talia, D., Bilas, A., Dikaiakos, M.D. (eds) Knowledge and Data Management in GRIDs. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-37831-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-37831-2_12

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-37830-5

  • Online ISBN: 978-0-387-37831-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics