One of the main usecases for a Grid user is to manage distributed data. This data may be stored anywhere in any way. The underlying hardware components may range from hard drives to tape storage. Furthermore the way of accessing the corresponding so called storage elements differs massively by the type of Grid in use.
The g-Eclipse framework therefore makes heavy use of the EFS abstraction layer in order to provide easy access to these distributed storages. Currently g-Eclipse provides EFS implementations for GSIFTP, SRM, LFC and Amazon's S3. Based on the EFS abstraction, g-Eclipse provides UI frontends to mount remote storage locations as folders in the Eclipse workspace. A dedicated perspective, - the Grid Exploring Perspective - is available in order to easily access EFS mounts, to transfer data among these mounts and to open, edit and save back files on the fly.
This talk will give an overview of the currently available EFS implementations containing a demonstration of the corresponding UI frontends.
Markus Knauer works as Eclipse developer and consultant at Innoopract Information Systems. There he is involved in the development of the Yoxos Eclipse Distribution and is working on multiple projects developing Eclipse-based SDKs. He is project lead of the Eclipse Packaging Project, co-lead of the g-Eclipse project, and a member of the Eclipse Planning Council.
Mathias Stümpert is the EU project coordinator of the g-Eclipse project. His background is astro-particle physics where he made his PhD in November 2007 by investigating anisotropies in cosmic-ray arrival directions using data of the KASCADE-Grande experiment. During his PhD he developed Java and C++ based analysis software and experiment control systems. In August 2006 he joined the g-Eclipse project as responsible person for the architecture of the framework, the quality of the source code and the integration of the different components. He became project coordinator in October 2007 and is still responsible for large parts of the g-Eclipse core.