Research projects
- DMDA - A Dynamic architecture for scientific applications.
Scientific applications utilizing data from networks of sensors must
be both highly flexible and of high performance. The objective of this project
is to address the design of an architecture for such an environment. A
service oriented architecture makes sense for modeling such
applications, but not for implementing them, due to performance issues
and architectural mismatches.
The DMDA architecture models applications as services in a
service oriented architecture. This architecture is, in repeated steps,
mapped to a heterogeneous architecture that contains high-performance,
data-driven components and SOA-style components. Each data-driven
component is a parallel application. The mapping uses an MDA
approach. To cope with several requirements on flexibility, the models
will continuously change in run-time. Hence, the mapping system is
super-imposed on a service architecture that provides dynamism.
We are currently investigating adaptive computing for parallel
perfromance-aware components using DMDA. We investigate training and
dynamic dispatch strategies that will provide fine-grained
adaptiveness for such applications.
|
Seminars
|
Teaching
Courses fall 2007
- DA1011 Problem solving and modeling
- DA2202 Object oriented software engineering
- DA2912 Object oriented programming
|