Advertisement

Highly Integrated Environment for Parallel Application Development Using QosCosGrid Middleware

  • Bartosz Bosak
  • Jan Konczak
  • Krzysztof Kurowski
  • Mariusz Mamoński
  • Tomasz Piontek
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7136)

Abstract

QosCosGrid infrastructure has been prepared, introduced successfully on multiple clusters and comprehensively tested. In order to enhance user experience and increase usability, a set of additional tools must be prepared. Profiting from distributed software becomes more popular nowadays, but the number of tools supporting developers of parallel programs is still smaller than developers’ needs. Eclipse PTP is the leading open source tool among Integrated Development Environments for distributed software. In this chapter we shortly present Eclipse PTP and related Eclipse plug-ins aiding programmers in developing parallel software. Later we describe how QosCosGrid middleware has been integrated with Eclipse PTP. We present the plug-in basic concepts, such as the Resource Manager or Remote Services, general architecture, functionality of the PTP QCG plug-in and advantages over other solutions of this kind.

Keywords

parallel computing debugging MPI Integrated Development Environments 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Kurowski, K., de Back, W., Dubitzky, W., Gulyás, L., Kampis, G., Mamonski, M., Szemes, G., Swain, M.: Complex System Simulations with QosCosGrid. In: Allen, G., Nabrzyski, J., Seidel, E., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2009, Part I. LNCS, vol. 5544, pp. 387–396. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  2. 2.
    Matloff, N., Salzman, P.J.: The Art of Debugging with GDB, DDD, and Eclipse. No Starch Press, San Francisco (2008)zbMATHGoogle Scholar
  3. 3.
    Shende, S.S., Malony, A.D.: The tau parallel performance system. International Journal of High Performance Computing Applications 20(2), 287 (2006)CrossRefGoogle Scholar
  4. 4.
    Troger, P., Rajic, H., Haas, A., Domagalski, P.: Standardization of an API for Distributed Resource Management Systems. In: Seventh IEEE International Symposium on Cluster Computing and the Grid, CCGRID 2007, pp. 619–626. IEEE (2007)Google Scholar
  5. 5.
    Eclipse Parallel Tools Platform, http://www.eclipse.org/ptp/
  6. 6.
  7. 7.
    PTP QCG plug-in user manual, http://www.qoscosgrid.org/trac/qcg-ptp/
  8. 8.
    QosCosGrid – distributed computing infrastructure middleware, http://www.qoscosgrid.org/
  9. 9.
    Bosak, B., Komasa, J., Kopta, P., Kurowski, P., Mamoński, M., Piontek, T.: New Capabilities in QosCosGrid Middleware for Advanced Job Management, Advance Reservation and Co-allocation of Computing Resources – Quantum Chemistry Application Use Case. In: Bubak, M., Szepieniec, T., Wiatr, K. (eds.) PL-Grid 2011. LNCS, vol. 7136, pp. 40–55. Springer, Heidelberg (2012)Google Scholar
  10. 10.

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Bartosz Bosak
    • 1
  • Jan Konczak
    • 1
  • Krzysztof Kurowski
    • 1
  • Mariusz Mamoński
    • 1
  • Tomasz Piontek
    • 1
  1. 1.Poznań Supercomputing and Networking CenterPoznańPoland

Personalised recommendations