Performance Analysis, Data Sharing, and Tools Integration in Grids: New Approach Based on Ontology

  • Hong-Linh Truong
  • Thomas Fahringer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3038)


In this paper, we propose a new approach to performance analysis, data sharing and tools integration in Grids that is based on ontology. We devise a novel ontology for describing the semantics of monitoring and performance data that can be used by performance monitoring and measurement tools. We introduce an architecture for an ontology-based model for performance analysis, data sharing and tools integration. At the core of this architecture is a Grid service which offers facilities for other services to archive and access ontology models along with collected performance data, and to conduct searches and perform reasoning on that data. Using an approach based on ontology, performance data will be easily shared and processed by automated tools, services and human users, thus helping to leverage the data sharing and tools integration, and increasing the degree of automation of performance analysis.


Performance analysis performance data model Grid ontologies 


  1. 1.
    Lopez de Vergara, J.E., Villagra, V.A., Asensio, J.I., Berrocal, J.: Ontologies: Giving semantics to network management models. IEEE Network 17(3), 15–21 (2003)CrossRefGoogle Scholar
  2. 2.
    Fahringer, T., Gerndt, M., Mohr, B., Wolf, F., Riley, G., Träff, J.: Knowledge Specification for Automatic Performance Analysis, Revised Version. APART Technical Report (August. 2001),
  3. 3.
    Foster, I., Kesselman, C., Nick, J., Tuecke, S.: Grid Services for Distributed System Integration. In: IEEE Computer, June 2002, pp. 37–46 (2002)Google Scholar
  4. 4.
    GGF Network MeasurementsWorking Group,
  5. 5.
    Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)CrossRefGoogle Scholar
  6. 6.
    Jena - A SemanticWeb Framework for Java,
  7. 7.
    RDQL: RDF Data Query Language,
  8. 8.
    McGuinness, D.L., Fikes, R., Rice, J., Wilder, S.: An Environment for Merging and Testing Large Ontologies. Proceedings of the 7th International Conference on Principles of Knowledge Representation and Reasoning (KR 2000) ( April 2000)Google Scholar
  9. 9.
    OWLWeb Ontology Language Reference,
  10. 10.
    Tangmunarunkit, H., Decker, S., Kesselman, C.: Ontology-based Resource Matching in the Grid—The Grid meets the Semantic Web. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 706–721. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  11. 11.
    Taylor, V., Wu, X., Geisler, J., Li, X., Lan, Z., Stevens, R., Hereld, M., Judson, I.R.: Prophesy: An Infrastructure forAnalyzing and Modeling the Performance of Parallel and Distributed Applications. In: Proc. of HPDC’s 2000, IEEE Computer Society Press, Los Alamitos (2000)Google Scholar
  12. 12.
    The Grid Laboratory Uniform Environment (GLUE),
  13. 13.
    Truong, H.-L., Fahringer, T.: On Utilizing Experiment Data Repository for Performance Analysis of Parallel Applications. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 27–37. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  14. 14.
    Truong, H.-L., Fahringer, T.: An Ontology-based Approach To Performance Analysis, Data Sharing and Tools Integration in Grids. Technical Report AURORA TR2004- 01, Institute for Software Science, University of Vienna (January 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Hong-Linh Truong
    • 1
  • Thomas Fahringer
    • 2
  1. 1.Institute for Software ScienceUniversity of Vienna 
  2. 2.Institute for Computer ScienceUniversity of Innsbruck 

Personalised recommendations