Background
Grid Computing refers to coordinated resource sharing and problem solving
in dynamic multi-institutional virtual organizations. A key enabler for
this kind of distributed computing is the functionality of the underlying
Grid middleware. As Grid users (i.e., the members of the virtual organizations)
are more and more basing their work on Grid technology, Grid systems must
exhibit a high degree of dependability, i.e., they must be able to deliver
service that can justifiably be trusted. In other words: Grid systems need
to avoid failures that are more frequent or more severe than is acceptable
to the user(s). Although there are several research contributions to address
specific issues of single dependability aspects for Grids, the whole area
is still in its infancy.
Goals
In this project an architecture model of Grid middleware core components
will be developed with special emphasis on the dependability of these components.
Using the Architecture
Analysis & Design Language (AADL) standard, existing source code
will be modeled and analyzed (“reverse modeling”). The objectives
of the project are fourfold:
1. to create AADL models of core components of two Grid middleware technologies
(Globus
Toolkit 5 and either UNICORE
6 or gLite
3) using eclipse, AADL and OSATE
2. to identify cross-middleware AADL patterns
3. to provide a draft model respository
4. to analyze the models for an exemplary set of dependability attributes
Supervisor:
Prof. Dr. D. Kranzlmüller
Requirements:
Basic knowledge in Web Services and Grid Computing; advanced knowledge in
Java and C
Duration: according to study regulations
Number of Students: 1-2
Advisor:
Dr. Michael Schiffers,
Oettingenstr. 67, Room D 0.3 (Ground Floor), Tel. 2180-9164