Architectural Patterns for the Semantic Grid

  • Ioannis Kotsiopoulos
  • Paolo Missier
  • Pinar Alper
  • Oscar Corcho
  • Sean Bechhofer
  • Carole Goble
Conference paper


The Semantic Grid reference architecture, S-OGSA, includes semantic provisioning services that are able to produce semantic annotations of Grid resources, and semantically aware Grid services that are able to exploit those annotations in various ways. In this paper we describe the dynamic aspects of S-OGSA by presenting the typical patterns of interaction among these services. A use case for a Grid meta-scheduling service is used to illustrate how the patterns are applied in practice.


Semantic Grid Grid services architectural patterns 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, T. Nakata, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu. Web services agreement specification. Technical report, Global Grid Forum, July 2005. Scholar
  2. [2]
    Franz Baader, Diego Calvanese, Deborah L. McGuinness, Daniele Nardi, and Peter F. Patel-Schneider, editors. The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, 2003.Google Scholar
  3. [3]
    D. Booth, H. Haas, F. McCabe, E. Newcomer, M. Champion, C. Ferris, and D. Orchard. Web services architecture. Available at, 2004.Google Scholar
  4. [4]
    D. Brickley and R. V. Guha. Rdf vocabulary description language 1.0: Rdf schema. Available at:, 2004.Google Scholar
  5. [5]
    O. Corcho, P. Alper, I. Kotsiopoulos, P. Missier, S. Bechhofer, D. Kuo, and C. Goble. An overview of s-ogsa: a reference semantic grid architecture. Journal of Web Semantics, 4, 2006.Google Scholar
  6. [6]
    I. Foster, H. Kishimoto, A. Savva, D. Berry, A. Djaoui, A. Grimshaw, B. Horn, F. Maciel, F. Siebenlist, R. Subramaniam, J. Treadwell, and J. V. Reich. The open grid services architecture, version 1.0. Technical report, Open Grid Services Architecture WG, Global Grid Forum, 2005.Google Scholar
  7. [7]
    R. Gavriloaie, W. Nejdl, D. Olmedilla, K.E. Seamons, and M. Winslett. No registration needed: How to use declarative policies and negotiation to access sensitive resources on the semantic web. In 1st European Semantic Web Symposium (ESWS2004), pages 342–356. Springer-Verlag, 2004.Google Scholar
  8. [8]
    C. A. Goble, D. D. Roure, N. R. Shadbolt, and A. A. Fernandes. In The Grid 2: Blueprint for a New Computing Infrastructure Second Edition, chapter Enhancing Services and Applications with Knowledge and Semantics. Morgan Kaufmann, i. foster and c. kesselman, edition, 2003.Google Scholar
  9. [9]
    D. Martin, M. Paolucci, S. McIlraith, M. Burstein, D. McDermott, D. McGuinness, B. Parsia, T. Payne, M. Sabou, M. Solanki, N. Srinivasan, and K. Sycara. Bringing semantics to web services: The owl-s approach. In First International Workshop on Semantic Web Services and Web Process Composition (SWSWPC 2004), San Diego, California, USA, 2004.Google Scholar
  10. [10]
    D. L. McGuinness and F. v. Harmelen. OWL Web Otology Language Overview, February 2004. W3C Recommendation.Google Scholar
  11. [11]
    P. Missier, P. Wieder, and W. Ziegler. Semantic support for Meta-Scheduling in Grids. Submitted.Google Scholar
  12. [12]
    Online. VIOLA-Vertically Integrated Optical Testbed for Large Application in DFN, 2005. Project web site: Scholar
  13. [13]
    L. Pouchard, L. Cinquini, and G. Strand. The earth system grid discovery and semantic web technologies. In Workshop for Semantic Web Technologies for Searching and Retrieving Scientific Data, at the 2nd International Semantic Web Conference, 2003.Google Scholar
  14. [14]
    D. Roman, U. Keller, H. Lausen, J. d. Bruijn, R. Lara, M. Stollberg, A. Polleres, C. Feier, C. Bussler, and D. Fensel. Web service modelling ontology. Journal of Applied Ontology, 1:77–106,2006.Google Scholar
  15. [15]
    D. De Roure, Y. Gil, and J. A. Hendler. Guest editors’ introduction: E-science. IEEE Intelligent Systems, 19:24–25, 2004.CrossRefGoogle Scholar
  16. [16]
    D. C. Schmidt, M. Stal, H. R., and F. Buschmann. Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, volume 2. John Wiley and Sons Ltd, 1 edition, 2000.Google Scholar
  17. [17]
    J. Schopf. Ten Actions When Grid Scheduling — The User as a Grid Scheduler. In J. Nabrzyski, J. Schopf, and J. Weglarz, editors, Grid Resource Management-State of the Art and Future Trends, pages 15–23. Kluwer Academic Publishers, 2004.Google Scholar
  18. [18]
    N. Sharman, N. Alpdemir, J. Ferris, M. Greenwood, P. Li, and C. Wroe. The mygrid information model. In UK e-Science All Hands Meeting, 2004.Google Scholar
  19. [19]
    J. Treadwell. Open grid services architecture glossary of terms. Technical report, Open Grid Services Architecture WG, Global Grid Forum, 2005. Available at: Scholar
  20. [20]
    O. Wäldrich, P. Wieder, and W. Ziegler. A meta-scheduling service for co-allocating arbitrary types of resources. In Proc. of Sixth International Conference on Parallel Processing and Applied Mathematics (PPAM 2005), 2005.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Ioannis Kotsiopoulos
    • 1
  • Paolo Missier
    • 1
  • Pinar Alper
    • 1
  • Oscar Corcho
    • 1
  • Sean Bechhofer
    • 1
  • Carole Goble
    • 1
  1. 1.School of Computer ScienceThe University of ManchesterUK

Personalised recommendations