Nothing Special   »   [go: up one dir, main page]

Skip to main content

An Instrumentation Infrastructure for Grid Workflow Applications

  • Conference paper
On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE (OTM 2006)

Abstract

Grid workflows are very often composed of multilingual applications. Monitoring such multilingual workflows in the Grid requires an instrumentation infrastructure that is capable of dealing with workflow components implemented in different programming languages. Moreover, Grid workflows introduce multiple levels of abstraction and all levels must be taken into account in order to understand the performance behaviour of a workflow. As a result, any instrumentation infrastructure for Grid workflows should assist the user/tool to conduct the monitoring and analysis at multiple levels of abstraction. This paper presents a novel instrumentation infrastructure for Grid services that addresses the above-mentioned issues by supporting the instrumentation of multilingual Grid workflows at multiple levels of abstraction using a unified, highly interoperable interface.

The work described in this paper is partially supported by the EU IST-2002-511385 project K-WfGrid and by the Polish SPUB-M grant.

An erratum to this chapter can be found at http://dx.doi.org/10.1007/11914952_55.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Truong, H.L., Fahringer, T., Nerieri, F., Dustdar, S.: Performance Metrics and Ontology for Describing Performance Data of Grid Workflows. In: Proceedings of IEEE International Symposium on Cluster Computing and Grid 2005, 1st International Workshop on Grid Performability, Cardiff, UK. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  2. Seragiotto, C., Truong, H.L., Fahringer, T., Mohr, B., Gerndt, M., Li, T.: Standardized Intermediate Representation for Fortran, Java, C and C++ Programs. Technical report, Institute for Software Science, University of Vienna (2004)

    Google Scholar 

  3. Truong, H.L., Fahringer, T.: SCALEA-G: a Unified Monitoring and Performance Analysis System for the Grid. Scientific Programming 12, 225–237 (2004)

    Google Scholar 

  4. Truong, H.-L., Baliś, B., Bubak, M., Dziwisz, J., Fahringer, T., Hoheisel, A.: Towards Distributed Monitoring and Performance Analysis Services in the K-WfGrid Project. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds.) PPAM 2005. LNCS, vol. 3911, pp. 156–163. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Neubauer, F., Hoheisel, A., Geiler, J.: Workflow-based Grid Applications. Future Generation Computer Systems 22, 6–15 (2006)

    Article  Google Scholar 

  6. Balis, B., Bubak, M., Dziwisz, J., Truong, H.L., Fahringer, T.: Integrated Monitoring Framework for Grid Infrastructure and Applications. In: Innovation and the Knowledge Economy. Issues, Applications, Case Studies, Ljubljana, Slovenia, pp. 269–276. IOS Press, Amsterdam (2005)

    Google Scholar 

  7. BCEL: Byte Code Engineering Library (2006), http://bcel.sourceforge.net

  8. Balis, B., Bubak, M., Radecki, M., Szepieniec, T., Wismüller, R.: Application Monitoring in CrossGrid and Other Grid Project s. In: Grid Computing. Proc. Second European Across Grids Conference, Nicosia, Cyprus, pp. 212–219. Springer, Heidelberg (2004)

    Google Scholar 

  9. Baliś, B., Bubak, M., Guzy, K.: Fine-Grained Instrumentation and Monitoring of Legacy Applications in a Service-Oriented Environment. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006. LNCS, vol. 3992, pp. 542–548. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Brydon, S., Kangath, S.: Web Service Context Information (2005), https://bpcatalog.dev.java.net/nonav/soa/ws-context/index.html

  11. Sheehan, T., Malony, A., Shende, S.: A runtime monitoring framework for tau profiling system. In: Proceedings of the Third International Symposium on Computing in Object-Oriented Parallel Environments(ISCOPE’s 1999), San Franciso (1999)

    Google Scholar 

  12. Miller, B., Callaghan, M., Cargille, J., Hollingsworth, J., Irvin, R., Karavanic, K., Kunchithapadam, K., Newhall, T.: The Paradyn Parallel Performance Measurement Tool. IEEE Computer 28, 37–46 (1995)

    Google Scholar 

  13. Buck, B., Hollingsworth, J.K.: An API for Runtime Code Patching. The International Journal of High Performance Computing Applications 14, 317–329 (2000)

    Article  Google Scholar 

  14. Guitart, J., Torres, J., Ayguad, E., Labarta, J.: Java instrumentation suite: Accurate analysis of java threaded applications (2000)

    Google Scholar 

  15. Seragiotto, C., Fahringer, T.: Performance Analysis for Distributed and Parallel Java Programs. In: Proceedings of IEEE International Symposium on Cluster Computing and Grid 2005, Cardiff, UK. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  16. Factor, M., Schuster, A., Shagin, K.: Instrumentation of standard libraries in object-oriented languages: the twin class hierarchy approach. In: OOPSLA 2004: Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 288–300. ACM Press, New York (2004)

    Chapter  Google Scholar 

  17. Arnold, M., Ryder, B.G.: A framework for reducing the cost of instrumented code. In: PLDI, pp. 168–179 (2001)

    Google Scholar 

  18. Hoffman, J.J., Byrd, A., Mohror, K., Karavanic, K.L.: Pperfgrid: A grid services-based tool for the exchange of heterogeneous parallel performance data. In: IPDPS. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  19. Seragiotto, C., Truong, H.L., Fahringer, T., Mohr, B., Gerndt, M., Li, T.: Monitoring and Instrumentation Requests for Fortran, Java, C and C++ Programs. Technical Report AURORATR2004-17, Institute for Software Science, University of Vienna (2004)

    Google Scholar 

  20. Kereku, E., Gerndt, M.: The Monitoring Request Interface (MRI). In: 20th International Parallel and Distributed Processing Symposium (IPDPS 2006) (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Balis, B., Truong, HL., Bubak, M., Fahringer, T., Guzy, K., Rozkwitalski, K. (2006). An Instrumentation Infrastructure for Grid Workflow Applications. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE. OTM 2006. Lecture Notes in Computer Science, vol 4276. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11914952_18

Download citation

  • DOI: https://doi.org/10.1007/11914952_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-48274-1

  • Online ISBN: 978-3-540-48283-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics