The goal of the Albatross project is to better understand application behavior on wide-area networks. A recent technology trend is connecting clusters over wide-area links. This raises issues such as fault tolerance, performance, and programmability, which are being addessed in this project.
The Distributed ASCI Supercomputer 3 (DAS-3) is a five-cluster wide-area distributed system designed by the Advanced School for Computing and Imaging (ASCI), in which the department participates. As one of its distinguishing features, DAS-3 employs a novel internal wide-area interconnect based on light paths.
The goal of DAS-3 is to provide a common computational infrastructure for researchers within ASCI, who work on various aspects of parallel, distributed, and grid computing, and large-scale multimedia content analysis.
Ibis is an open source Java grid software project. Using Ibis, software can be developed which runs reliably and efficiently on a grid. It is possible to write Ibis programs using multiple programming models, including standard Java RMI, models which support group communication, a divide-and-conquer model, and message passing.
The Simple API for Grid Applications (SAGA) is providing a simple programming interface to grid applications, that is widely-adopted, usable, and stable. The API itself is becoming an Open Grid Forum (OGF) technical recommendation. SAGA's implementations are enabling applications to run across a variety of middleware platforms, while overcoming platform heterogeneity and variability, and coping with transient error situations.
The Scalp project aims at the creation of an efficient and effective programming methodology for the next generation high performance architectures in Consumer Electronic products. The project targets the SpaceCake architecture designed by Philips, which is based on a regular structure of tiles.
Streamline is a stream-based communication system that spans from embedded hardware to userspace processes. It improves performance of I/O bound applications by constructing tailor-made datapaths for each application on demand, automatically. Datapath optimisation removes unnecessary copying, context switching and cache replacement and simplifies integration of embedded and distributed hardware.
The XtreemOS project is building an open source Grid Operating System with native support for virtual organizations and capable of running on a wide range of underlying platforms: PCs, clusters, mobile devices, and grids.
CAVEStudy is a project in which we are studying how to allow scientists to interactively steer a virtual reality environment. It allows interactive and immersive analysis of a simulation running on a remote computer.
The GridLab project develops an easy-to-use, flexible, generic and modular Grid Application Toolkit (GAT), enabling today's applications to make innovative use of global computing resources. The project is based on two principles, (i) the co-development of infrastructure with real applications and user communities, (ii) dynamic use of grids.
The ICWall focuses on visualization and scalable projection technologies. It aims at developing a tiled display, a software environment for this display, and applications within physics and biomedical sciences for using it.
The (EU FP6) LOBSTER project will develop monitoring stations and deploy them in various places on European backbone links. They will be used for security applications and Internet measurements. Based on passive monitoring, the LOBSTER infrastructure will be unique in Europe and one of only two such infrastructures in the world today.
Manta is a high-performance implementation of Java, intended for parallel applications. The Manta system contains a native Java compiler and a highly-efficient RMI implementation.
A Honeypot is a decoy host that has no other function than to lure attackers in order to obtain a signature of the attack that can be used to stop it. The (EU FP6) Noah project aims to design a Pan-European Network of Advanced Honeypots that cooperate to detect intrusion attempts. The honeypots exchange information in order to effectively combat cyberattacks.
Orca is a language for parallel programming on distributed-memory systems, based on the shared data-object model. This model is a simple and portable form of object-based distributed shared memory.