GridLab logo
Public
* About
* News
* Download
* Documents
* Collaborations
Internal
* Meetings
* Links
* Mailing List
* Management
* Yellow Pages
* Our Eyes Only
Information Society Technologies  
 
| Home | Products & Technologies | Support & Downloads | Contact us |  

WP3 Goals Summary

Triana is written in Java, and this GAT will be also designed to assist the interfacing of other Java programs to Grids.

While Cactus and Triana were originally developed to support complementary types of applications, there is also some overlap which will be exploited through this project. As part of this WP we will extend Triana to include heterogeneous modules executing on remote machines: different languages, automatic compilation, use of control scripts, and a set of APIs that form an extensible interface with Cactus. The TGAT will demonstrate greatly enhanced capabilities over the current Triana application model, such as automatic transfer of execution to remote machines, remote program steering using metadata, two-way interfacing of data-flow and control using Cactus. These capabilities will be tested for data analysis applications on user testbeds, where they will deliver larger capacity, faster time to solution, and collaborative interaction with analysis.

WP3 Tasks

T3.1 Scheduler Development  (month: 3-15)
Develop schedulers for Triana workflow that jointly schedule data transfers and work on remote machines. These schedulers will execute Triana networks using a common XML format which can be used to schedule other non-triana resources (interacting with task 3.3).
T3.2 TGAT and Native Code Extensions  (month: 1-36)
Prototype the Triana Grid Application Toolkit (TGAT)to interface with Cactus and other applications. Extend Triana execution model to include heterogeneous modules executing on remote machines in different languages with automatic compilation. Integrate or extend an existing wrapper generator (such as SWIG, JCI or the XML based wrapper developed at the Dept. Computer Science, Cardiff) to interface with native codes. Implement a drag and drop graphical user interface to connect the wrapped code to other resources and to provide a graphical data-mediation layer between these components.
T3.3 XML Metadata Extensions  (month: 1-21)
Develop metadata associated with main data flows e.g. history of processing, duration and cost of execution. Standardize metadata into a common XML format and interface to databases of data, programs, and scripts that use metadata as indices.
T3.4 Optimisation of Workflow (month : 24-36)
Incorporate appropriate metadata into schedulers that make intelligent decisions about the flow of work using tools developed in the GAT workpakage.
T3.5 Mobile Communications and Stearing (month 30-36)
Develop mobile capabilities, signalling events to mobile users (SMS, email), remote steering of execution and workflow from small platforms (eg handhelds).
T3.6 TGAT Testbed  (month 30-36)
Verify tools using GEO and LIGO gravitational wave signal data. Binary black hole inspiral signals will be artificially injected into GEO and LIGO data and TGAT will be used to make coincidence searches for the presence of these signals. Such simulations will help in optimising the search algorithms. Once the search algorithms are optimised they will be applied to real data without the synthetic signals. After the completion of the tests the methodology will be disseminated to the entire gravitational wave community.


GridLab: Grid Application Toolkit and Testbed is co-funded by the European Commission under the Fifth Framework Programme (IST-2001-32133).
Web admin: Petr Holub, web design: Radoslaw Strugalski

Last update on Tuesday, 27-Aug-2002 15:10:10 CEST.