g-Eclipse

From Wikipedia, the free encyclopedia

g-Eclipse

Screenshot of g-Eclipse running a VTK visualization
Developed by g-Eclipse Consortium
Latest release 1.0M6 / June 6, 2008 (2008-06-06); 8 days ago
Written in Java
OS Cross-platform
Genre Grid computing interface
License Eclipse Public License
Website www.geclipse.eu

g-Eclipse is an integrated open-source software platform based on Eclipse for Grid users, operators and developers.

By building on the Eclipse plugin architecture, g-Eclipse extends basic functionality and visual interfaces from Eclipse to provide specific plugins enabling users to access existing Grid infrastructures. g-Eclipse provides functionality for Grid job deployment, Grid management, and Grid application development.

Extension points are provided to allow Eclipse developers to extend the functionality of g-Eclipse.

As well as being an open-source Eclipse Foundation project, g-Eclipse is actively being developed by a consortium consisting of Forschungszentrum Karlsruhe, the Poznań Supercomputing and Networking Center, Johannes Kepler University Linz, University of Cyprus, Innoopract Gmbh (Germany), the University of Reading, the IT Innovation Centre (University of Southampton), and NEC Laboratories Europe. The g-Eclipse consortium is funded under the European Commission Sixth Framework Programme.

Contents

[edit] Features

g-Eclipse provides three different Eclipse Platform Perspectives:

  • User Perspective - Grid users have a limited knowledge about Grid technology. The User Perspective aims allow users to execute an application on the Grid, monitor the progress of the application execution and manage their data files on a live Grid.
  • Operator Perspective - Grid infrastructure operators have a detailed knowledge about Grid infrastructure. The Operator Perspective should provide facilities for Grid operators to manage their local resources as well as the resources of the Virtual Organisation to which they belong.
  • Developer Perspective - Grid application developers are experts in application development, but are neither expected to be experts in Grid technology nor in Grid infrastructure. They are more experts in programming language than in Grid infrastructure techniques. The Developer Perspective aims to provide application developers with the the appropriate tools for program development (via JDT/CDT etc.), debugging, and deployment.

[edit] Supported Middleware

Designed with a middleware independent model, support for specific Grid middleware is implemented to conform with the g-Eclipse model. Currently g-Eclipse supports the gLite middleware, implementing plugins for Virtual Organisation management, job and file management, infrastructure and application monitoring, application deployment, data visualisation, and workflow design. Initial support for a second middleware, called GRIA, has been implemented, and a plugin has been developed for accessing Amazon's Simple Storage Service.

[edit] References

IST Project fact sheet about g-Eclipse. Retrieved on 2008-01-22.

[edit] External links