A Visual Programming Environment for Developing Complex Grid Applications

  • Antonio Congiusta
  • Domenico Talia
  • Paolo Trunfio

11.9 Conclusion

A condition to bring Grid computing to a mature phase is the availability of high-level support- ing tools and development environments that allows users and developers to effectively exploit Grid features in designing advanced applications. Here we presented VEGA, a high-level Visual Environment for Grid Application designed to support the design and execution of complex appli- cations upon Grid environments.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Microsoft Corporation, “.NET”, see http://www.microsoft.comGoogle Scholar
  2. [2]
    A. Thomas, “Enterprise JavaBeans Technology: Server Component Model for the Java Platform”, http://java.sun.com/products/ejb/white paper.html, 1998Google Scholar
  3. [3]
    I. Foster and C. Kesselman, “Globus: A Metacomputing Infrastructure Toolkit,” Int. Journal of Supercomputing Applications 11, 115–128 (1997)CrossRefGoogle Scholar
  4. [4]
    I. Foster and C. Kesselman, “The Anatomy of the Grid: Enabling Scalable Virtual Organizations,” Int. Journal of Supercomputer Applications, 15(3), (2001)Google Scholar
  5. [5]
    The Globus Project, “Java Commodity Grid Kit,” see http://www.globus.org/cog/javaGoogle Scholar
  6. [6]
    M. Cannataro and D. Talia, “KNOWLEDGE GRID: An Architecture for Distributed Knowledge Discovery,” Communications of the ACM (2003).Google Scholar
  7. [7]
    C. Mastroianni, D. Talia and P. Trunfio, “Managing Heterogeneous Resources in Data Mining Applications on Grids Using XML-based Metadata,” Proc. IPDPS 12th Heterogeneous Computing Workshop, Nice, France, April 2003Google Scholar
  8. [8]
    The Apache Software Foundation, “Xerces Java Parser 2.0.0,” available at http://xml.apache.orgGoogle Scholar
  9. [9]
    World Wide Web Consortium, “Document Object Model (DOM) Level 3 XPath Specification,” see http://www.w3.org/TR/DOM-Level-3-XPathGoogle Scholar
  10. [10]
    M. Cannataro, A. Congiusta, D. Talia and P. Trunfio, “A Data Mining Toolset for Distributed High-Performance Platforms,” Proc. 3rd Int. Conference Data Mining 2002, WIT Press, Bologna, Italy, September 2002, (WIT), pp. 41–50.Google Scholar
  11. [11]
    The Globus Project, “The Globus Resource Specification Language RSL v1.0,” see http://www.globus.org/gram/rsl spec1.htmlGoogle Scholar
  12. [12]
    W. Allcock, “GridFTP Update January 2002,” available at http://www.globus.org/datagrid/deliverables/GridFTP-Overview-200201.pdfGoogle Scholar
  13. [13]
    V. Curcin, M. Ghanem, Y. Guo, M. Kohler, A. Rowe, J. Syed and P. Wendel, “Discovery Net: Towards a Grid of Knowledge Discovery,” Proc. Eighth ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining, Edmonton, Canada, 2002Google Scholar
  14. [14]
    P. Beckman, P. Fasel, W. Humphrey, and S. Mniszewski, “Efficient Coupling of Parallel Applications Using PAWS,” Proceedings HPDC, Chicago, IL, July 1998Google Scholar
  15. [15]
    G. von Laszewski, “A Loosely Coupled Metacomputer: Cooperating Job Submissions Across Multiple Supercomputing Sites,” Concurrency, Experience, and Practice (2000)Google Scholar
  16. [16]
    G. von Laszewski and I. Foster, “Grid Infrastructure to Support Science Portals for Large Scale Instruments,” Distributed Computing on the Web Workshop (DCW), University of Rostock, Germany, June 1999Google Scholar
  17. [17]
    IBM Grid computing, see http://www.ibm.com/grid/Google Scholar

Copyright information

© Springer-Verlag London Limited 2006

Authors and Affiliations

  • Antonio Congiusta
    • 1
    • 2
  • Domenico Talia
    • 1
    • 2
  • Paolo Trunfio
    • 2
  1. 1.ICAR-CNR, Institute of the Italian National Research CouncilRendeItaly
  2. 2.DEISUniversity of CalabriaRendeItaly

Personalised recommendations