A General Architecture for Grid-Based PSE Toolkits

  • Mario Cannataro
  • Carmela Comito
  • Antonio Congiusta
  • Gianluigi Folino
  • Carlo Mastroianni
  • Andrea Pugliese
  • Giandomenico Spezzano
  • Domenico Talia
  • Pierangelo Veltri
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3732)

Abstract

A PSE Toolkit can be defined as a group of technologies within a software architecture that can build multiple PSEs. We designed a general architecture for the implementation of PSE toolkits on Grids. The paper presents the rationale of the proposed architecture, its components and structure.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Akarsu, E., Fox, G., Furmanski, W., Haupt, T.: Webflow-High-Level Programming Environment and Visual Authoring Toolkit for High Performance Distributed Computing. In: Supercomputing 1998, Florida (November 1998)Google Scholar
  2. 2.
    Beynon, M.D., Ferreira, R., Kurc, T., Sussman, A., Saltz, J.: DataCutter: Middleware for FilteringVery Large Scientific Datasets on Archival Storage Systems. In: MASS 2000, National Aeronautics and Space Administration, March 2000, pp. 119–133. NASA/CP 2000-209888 (2000)Google Scholar
  3. 3.
    The cactus code website, http://www.cactuscode.org
  4. 4.
    Cannataro, M., Comito, C., Congiusta, A., Folino, G., Mastroianni, C., Pugliese, A., Spezzano, G., Talia, D., Veltri, P.: Grid-based PSE Toolkits for Multidisciplinary Applications. RT-ICARCS- 03-10. ICAR-CNR Technical Report (October 2003)Google Scholar
  5. 5.
    Cannataro, M., Talia, D.: KNOWLEDGE GRID: An Architecture for Distributed Knowledge Discovery. Communications of the ACM (January 2003)Google Scholar
  6. 6.
    Cunha, J.C.: FutureTrends in Distributed Applications and PSEs. Talk held at the Euresco Conference on Advanced Environments and Tools for High Performance Computing, Albufeira, Portugal (2003)Google Scholar
  7. 7.
    Gallopoulos, E., Houstis, E.N., Rice, J.: Computer as Thinker/Doer: Problem-Solving Environments for Computational Science. IEEE Computational Science and Engineering 1(2) (1994)Google Scholar
  8. 8.
    The Globus Project, http://www.globus.org
  9. 9.
    The Grid Portal Toolkit, http://gridport.npaci.edu
  10. 10.
    Krishnan, S., Bramley, R., Gannon, D., Govindaraju, M., Indurkar, R., Slominski, A., Temko, B., Alkire, R., Drews, T., Webb, E., Alameda, J.: The XCAT Science Portal. In: High-Performance Computing and Networking Conference, SC (2001)Google Scholar
  11. 11.
    Schuchardt, K., Didier, B., Black, G.: Ecce - a Problem-Solving Environment’s Evolution toward Grid Services and a Web Architecture. Concurrency and computation: practice and experience 14, 1221–1239 (2002)MATHCrossRefGoogle Scholar
  12. 12.
    Walker, D., Rana, O.F., Li, M., Shields, M.S., Huang, Y.: The Software Architecture of a Distributed Problem-Solving Environment. Concurrency: Practice and Experience 12(15), 1455–1480 (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Mario Cannataro
    • 1
  • Carmela Comito
    • 2
  • Antonio Congiusta
    • 2
  • Gianluigi Folino
    • 3
  • Carlo Mastroianni
    • 3
  • Andrea Pugliese
    • 2
    • 3
  • Giandomenico Spezzano
    • 3
  • Domenico Talia
    • 2
  • Pierangelo Veltri
    • 1
  1. 1.Università “Magna Græcia” di Catanzaro 
  2. 2.DEISUniversità della Calabria 
  3. 3.ICAR-CNR 

Personalised recommendations