Jackal - Cluster and Grid computing made easy
| Projektleitung: | Philippsen, M. |
|---|---|
| Beginn: | 1. Januar 2006 |
| Mitarbeiter: | Veldema, R. |
| Beschreibung: | Im Jackal Projekt wird ein Distributed Shared Memory Systems (DSM) für Java entwickelt. Das System erlaubt es, ein Programm mit mehreren Threads auf einem Rechnerbündel auszuführen. Gleichzeitig bleibt das Programm auf normalen JVMs (die nur einen Rechner unterstützen) lauffähig. Zur besseren Fehlertoleranz beinhaltet Jackal ein Checkpoint System, das in periodischen Abständen den Programmzustand auf die Festplatte speichern kann. Es ist dann möglich, diesen gespeicherten Zustand zu einem späteren Zeitpunkt zu laden und die Ausführung fortzusetzen. Außer normalen nebenläufigen Programmen lassen sich mit Jackal Anwendungen, die OpenMP Direktiven beinhalten, verwenden. Durch eine Kombination aus dem Checkpoint System und den OpenMP Direktiven kann man Anwendungen (ab dem gespeicherten Checkpoint) mit einer beliebigen Rechnerzahl wiederaufnehmen. Man ist dadurch nicht mehr an die Anzahl der Rechner gebunden, die beim Starten des Programms festgelegt wurde. |
Jackal Distribution: June 2009
- jackal-1.0.tar.bz2
- jackal-2.0.tar.gz
- lizard-0.2.tar.gz
- ogre.tar.gz
- (LVM uses jitlib to implements its JIT (based on LLVM)) jitlib.tar.gz
- or use anonymous subversion access to get the latest version using: "svn co https://faui2svn.informatik.uni-erlangen.de/svn/Manta/branches/main/Manta". More subversion repositories potentially needed are: https://faui2svn.informatik.uni-erlangen.de/svn/ogre/gfs_client https://faui2svn.informatik.uni-erlangen.de/svn/ogre/gfs_server https://faui2svn.informatik.uni-erlangen.de/svn/Lizard/trunk https://faui2svn.informatik.uni-erlangen.de/svn/ogre/branches/main https://faui2svn.informatik.uni-erlangen.de/svn/Manta/jitlib Please drop me an email if any of these subversion respository links do not work.




