Ibis: an open source Java grid software project from Computer Systems group.
Through Ibis, developers can take full advantage of high-speed networking hardware while remaining portable. With multiple programming models to choose from, including standard Java RMI, models supporting group communication, message passing, and a divide-and-conquer model called Satin, Ibis is a versatile tool that can be used to develop the most complex of programs.
Ibis is designed as a multi-layer system which includes several programming models made available to the user. This includes standard Java RMI, GMI which offers RMI enhancements with group communication and more. The Ibis platform is built with multiple implementations that offer complete Java code portability or optimized native code for use with local high-speed networks such as Myrinet.
Updates to Ibis have recently been introduced, including an update of the interface to Java 1.5, a multitude of bug fixes, and the implementation of the SmartSocket library which offers solutions for communicating through firewalls and circumventing NAT problems.
Overall, Ibis is an exceptional tool for software developers looking to build grid systems that are both scalable and portable, with the ability to take advantage of high-speed networking and other useful tools.
Version 2.0: N/A