Advertisement

Space-Based Approach to High-Throughput Computations in UNICORE 6 Grids

  • Bernd Schuller
  • Miriam Schumacher
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5415)

Abstract

We explore a novel approach to high-throughput, embarassingly parallel applications in UNICORE 6 based Grids. This is an XML centric tuple space based approach inspired by JavaSpaces, with an implementation using the UNICORE 6 WSRF framework. Other approaches such as the layered workflow and data splitting architecture developed in the Chemomentum project, batch processing using the UNICORE commandline client UCC and concurrent programming using the HiLA Java API are discussed as well. Performance and scalability evaluations are presented, backed up by preliminary experimental results comparing our approach to the standard batch mode of the UNICORE commandline client.

Keywords

Enterprise Architecture Grid Resource Resource Discovery Work Node Tuple Space 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Streit, A., Erwin, D., Lippert, T., Mallmann, D., Menday, R., Rambadt, M., Riedel, M., Romberg, M., Schuller, B., Wieder, P.: In: Grandinetti, L. (ed.) Grid Computing: The New Frontiers of High Performance Processing Advances in Parallel Computing, vol. 14, pp. 357–376. Elsevier, Amsterdam (2005)CrossRefGoogle Scholar
  2. 2.
    Initiative for grid-enabled drug discovery against neglected and emergent diseases (April 2008), http://wisdom.eu-egee.fr
  3. 3.
    UNICORE website (April 2008), http://www.unicore.eu
  4. 4.
  5. 5.
    Gelernter, D.: Generative communication in Linda. ACM Trans. Program. Lang.Syst. 7, 80–112 (1985)CrossRefzbMATHGoogle Scholar
  6. 6.
    Wells, G.: Back to the future with Linda. In: Second international workshop on coordination and apaptation techniques for software entities (in conjuction with ECOOP 2005), Oslo 2005 (April 2008), http://wcat05.unex.es/Documents/Wells.pdf
  7. 7.
    SUN Microsystems: Jini (April 2008), http://java.sun.com/software/jini
  8. 8.
    Gigaspaces commercial JavaSpaces implementation (April 2008), http://www.gigaspaces.com
  9. 9.
    Tolksdorf, R., Liebsch, F., Nguyen, D.M.: XMLSpaces.NET: An extensible Tuple Space as XML Middleware. In: 2nd International Workshop on.NET Technologies 2004 (submitted) (April 2008), http://www.ag-nbi.de/research/xmlspaces.net
  10. 10.
    Schumacher, M.: Realisierung eines XML-Tupelraumes unter Verwendung des Web Service Resource Framework, University of Applied Science Aachen/Juelich (February 2008)Google Scholar
  11. 11.
  12. 12.
    Chemomentum: Grid-Services based Environment for enabling Innovative Research (April 2008), http://www.chemomentum.org
  13. 13.
    Schuller, B., Demuth, B., Mix, H., Rasch, K., Romberg, M., Sild, S., Maran, U., Bała, P., del Grosso, E., Casalegno, M., Piclin, N., Pintore, M., Sudholt, W., Baldridge, K.K.: Chemomentum - UNICORE 6 based infrastructure for complex applications in science and technology. In: Bougé, L., Forsell, M., Träff, J.L., Streit, A., Ziegler, W., Alexander, M., Childs, S. (eds.) Euro-Par Workshops 2007. LNCS, vol. 4854, pp. 82–93. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  14. 14.
    HiLA High-level API for Grids (April 2008), http://www.unicore.eu/community/development/hila-reference.pdf
  15. 15.
    UNICORE commandline client (April 2008), http://www.unicore.eu/documentation/unicore6/manuals/ucc

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Bernd Schuller
    • 1
  • Miriam Schumacher
    • 1
  1. 1.Jülich Supercomputer Centre Distributed Systems and Grid Computing DivisionForschungszentrum Jülich GmbHJülichGermany

Personalised recommendations