Technical Information

You are here: Technical information > RESPECT > 

The RESPECT program

The RESPECT program (Recommended External Software for EGEE CommuniTies) aims to publicize grid software and services that work well in concert with the EGEE gLite software and thereby :

  • Expand the functionality of the grid infrastructure for users,
  • Reduce duplicated development when porting applications, and
  • Speed the porting of new application to the grid.

Anyone may propose new packages via the defined procedure.


Packages currently endorsed by RESPECT

GridWay Metascheduler (Website, Documentation, Download, Support)

The GridWay Metascheduler performs job execution management and resource brokering, allowing unattended, reliable, and efficient execution of jobs, job arrays, and workflows on heterogeneous and dynamic Grids.

P-GRADE Portal (Website, Documentation, Download, Support)

The Parallel Grid Run-time and Application Development Environment Portal (P-GRADE Portal) is a workflow-oriented graphical environment that covers every stage of Grid application lifecycles. It supports the development, execution and monitoring of workflows and workflow based parametric studies built up from various types of executable components.

Ganga (Website, Documentation, Download, Support)

Ganga is an easy-to-use frontend for job definition and management, implemented in Python. Ganga allows trivial switching between testing on a local batch system and large-scale processing on Grid resources. Ganga is readily extended and customised to meet the needs of different user communities.

DIANE (Website, Documentation, Download, Support)

DIANE is a lightweight distributed framework for parallel scientific applications in master-worker model. It assumes that a job may be split into a number of independent tasks which is a typical case in many scientific applications. The DIANE framework takes care of all synchronization, communication and workflow management details on behalf of the application.

i2glogin (Website, Documentation, Download, Support)

i2glogin is a tool that enables interactive communication between a grid job and the user. The tool opens a fast, secure channel between the job and the user interface allowing, for example, debugging of the remote environment, application steering, or remote visualization.

GReLC (Website, Documentation, Download, Support)

The Grid Relational Catalog Project (GRelC) aims at providing a set of advanced data grid services to transparently, efficiently and securely manage grid-databases. At the moment the GRelC Data Access Service (GRelC DAS) allows users accessing and interacting both with heterogeneous RDBMS (PostgreSQL, MySQL, SQLite, etc), as well as XML DB engines (XIndice, eXist, etc.) providing an uniform and grid enabled access interface to wide spread data sources.

Instrument Element (Website, Documentation, Download, Support)

The Instrument Element (IE) is an abstraction of an instrument, sensor, or group of instruments and sensors. The IE, now a set of WS-I compliant web services, virtualizes the concept of an instrument/sensor and presents this as a grid component that works well in concert with the EGEE gLite software. The IE can interface to the grid all the sources of scientific data, ranging from small sensors used in the field of environmental monitoring to large detectors used in experimental physics.

Virtual Control Room (Website, Documentation, Download, Support)

The VCR is an open source grid portal based on GridSphere and Web 2.0 technologies. The VCR fully supports the gLite middleware and Instrument Elements. The portal can be easily installed and either used as it is or customized to implement specific Virtual Research Environments. A powerful scripting environment and an application manager allow simplified and transparent access to the infrastructure to users. Interactive application support and a powerful tunneling technique allow the integration of both gridified and un-gridified applications in a single environment. The native integration of collaboration tools (eLogbook, Skype, EVO, etc.) makes the VCR a unique collaboration platform. The VCR is suitable for any kind of scientific or business application and for the associated user communities.

Migrating Desktop (WebsiteDocumentationDownloadSupport)

The Migrating Desktop Platform is a uniform environment for grid application that enhances gLite with user-friendly access to services covering the whole application lifecycle from job defining, launching, monitoring until visualization of job results. The product front-end is an advanced graphical user interface similar to a window-based operating system that hides the complexity of the grid middleware and makes access to the grid resources easy and transparent. Main product features include: straightforward integration procedures with grid applications, easy job defining, submission, monitoring and visualization of results, support for batch and interactive jobs, handling of sequential and parallel applications, intuitive management of grid data.

g-Eclipse (WebsiteDocumentation, Download, Support)

g-Eclipse provides a user-friendly, easy-to-learn, and reliable client for gLite and other grid middlewares.  With g-Eclipse, users can manage their data and jobs, operators can administer their sites, and developers can more easily port their applications to EGEE infrastructure.  g-Eclipse runs on any platform supported by Eclipse.

StoRM (Website, Documentation, Download, Support)

StoRM is a production-quality SRMv2 implementation currently used in several Italian production Grid sites.  StoRM can be used to manage any storage resources with any kind of POSIX file-system in a transparent way, but it leverages the advantages of high-performance disk-storage solutions based on cluster and parallel file-systems like GPFS from IBM and Lustre from Sun Microsystem. 

ROOT (Website, Documentation, Download, Support) / PROOF (Website, Documentation, Download, Support)

ROOT is an object-oriented data analysis framework. ROOT has been developed originally for particle physics but the capability to perform data analysis on the grid should be interesting for many subjects. The mathematical function library and most of the drawing and fitting tools of ROOT are generally useful. PROOF, the Parallel ROOT Facility, has made it possible to perform interactive parallel data analysis on a local cluster. PROOF on Demand, the former gLitePROOF, is able to implement a PROOF distributed data analysis on gLite grids.

VBrowser (Website, Documentation, Download, Support)

The Virtual Resource Browser or VBrowser is an easy to use file browser for the Grid. It supports core grid file systems like Grid-FTP, SRM, LFC, SFTP and SRB out of the box and may combine them into a virtual tree structure that can be customized to suit the users needs. In addition, VBrowser may serve as a plugin framework integrating custom data viewers and grid services into a virtual working environment that can be started by a single click on file or other application specific resource. VBrowser is written in Java (v1.6 or higher) and no additional (grid) software is needed to download and deploy it on any modern computer or laptop. Given its generic nature VBrowser may be used by users in any community involved in grid computing.

Dashboard (Website, Documentation, Download, Support)

The Dashboard project for LHC experiments aims to provide a single entry point to the monitoring data collected from the distributed computing systems of the LHC virtual organization. The framework was successfully used for the development of the Data Management System of the ATLAS VO and for the monitoring system of the File Transfer Service operators at CERN. The team offers help to configure the framework fitting the needs of the particular VO.

DiGS (Website, Documentation, Download, Support)

DiGS is a distributed-data management system that combines commodity storage resources - such as RAID systems and Storage Area Networks -  into a large-scale, unified file repository, which is presented to the end-user through an easy-to-use, lightweight client toolkit. More information can be found on the DiGS homepage.

Work Binder Application Service (Website, Documentation, Download, Support)

Work Binder is a generic infrastructural grid service developed in Java that preallocates and maintains a dynamic pool of available grid jobs. It is suitable for interactive applications, applications with critical demand for short start-up time and other applications that repeatedly use many short jobs (user and application access is controlled by grid certificates and VOMS service mappings). It provides a simple Java API for developers that enables a quick gridification of applications, as well as and communication with allocated jobs.

ToPoS (Token Pool Server) (Website, Documentation, Download, Support)

ToPoS IV is a free publicly available RESTful web service that helps distribute trivially parallel computational problems over many compute nodes. These nodes can be part of a large compute cluster, a grid of clusters or a compute cloud. ToPoS IV has all the benefits associated with pilot job frameworks, like mostly eliminating the overhead of job submission and improving robustness of data processing. Developed by SARA, ToPoS IV is very commonly used on the Dutch Life Science Grid.

ESIP Platform (Environment-oriented Satellite Data Processing Platform) (Website, Documentation, Download, Support)

The content of the satellite images supplies information on the earth surface, weather, clime, geographic areas, pollution, and natural phenomena. Unfortunately, the real time supervision requires high computation and massive data storage resources. The main processing consists of imagery classification that is actually a search of information through combinations of multispectral bands of the satellite data. Moreover, the data exploration and interpretation depends on many variables such as satellite image type (e.g. MODIS, Landsat), geographic area, soil composition, vegetation cover, season, and context (e.g. clouds). All these specific and variable conditions require flexible tools and friendly user interfaces to support an optimal research for the appropriate solutions. The ESIP platform supports the development and the execution of the Grid based applications concerning particularly with the processing of satellite images and generally with environmental related processing and studi