ICENI - Imperial College e-Science Networked Infrastructure
Our goal within ICENI is to provide high-level
abstractions for e-science (scientific computing) which will
allow users to construct and define their own applications through a
graphical composition tool integrated with distributed component
repositories and to deliver this environment across a range of
platforms and devices. The distributed component repositories will allow
developers to contribute their software to the wider community and
easily incorporate other work into their own components or
applications. The ICENI middleware federates the underlying resources
that enable the e-scientist to carry out their work by allowing
sophisticated and extensible access and usage policies to be
Our target architectures are the emerging Computational
Grids which are starting to dominate the provision of high performance
and scientific computing. The efficient exploitation of these
physically distributed computational, storage, software and instrument
resources connected by wide area
networks is only possible through effective data partitioning and
communication patterns. The use of performance models allows the
optimal implementation and data partition to be determined by
sophisticated scheduling algorithms. Numerical efficiency will be maintained through dynamic cross-component optimisations such as lazy libraries and delayed evaluation.
The emerging computational grids provide considerable challenges in the optimal
exploitation of distributed computational, software, networking and
storage resource. These resources will be owned by different
organisations which are cooperating to build a
computational community. Within these federated resources an
individual organisation's access control and usage policies must be
respected and enforced.
This architecture is being implemented in Java and Jini, but is
able to interoperate with the Open Grid Services Architecture.
Further information can be obtained from the links below.
Further information can be obtained from email@example.com.