Systementwicklungsprojekt / Bachelorarbeit: Entwicklung eines NFS Backends für IgorFs. IgorFs ist ein verteiles Peer-to-Peer Dateisystem, welches das an unserem Lehrstuhl entwickelte Peer-to-Peer Netz Igor als Overlay-Netzwerk nützt. In IgorFs gibt es keinerlei zentrale Komponenten; es ist besonders dafür geeignet, große Dateien zu verteilen, bei denen sich später nur relativ wenig am Dateiinhalt ändert. Im Moment setzt IgorFs auf FUSE auf; FUSE erlaubt es Userspaceprogrammen unter Linux (und anderen Unixen) als Dateisystem zu erscheinen, d.h. für einen normalen Benutzer ist IgorFs transparent und sieht wie ein normales Dateisystem aus. Die Aufgabe des SEPs wäre es, dieses Backend durch einen NFS-Server zu ersetzen. Dies bietet mehrere Vorteile: Die Abhängigkeit auf FUSE wird eliminiert und man kann IgorFs auch auf Systemen einsetzen auf denen FUSE nicht verfügbar ist und nicht verfügbar gemacht werden kann (als Beispiel ist hier Planetlab zu nennen; es waere schön IgorFs dort testen zu können, aber FUSE ist dort nicht ferfuegbar). Weiterhin kann man damit ganzen Netzwerken den Zugang zu IgorFs ermöglichen (ohne nochmal einen NFS-Server auf einem System ausfusetzen, der dann über FUSE auf IgorFs zugreift). Weiterhin sind durch einen direkten NFS-Zugriff vielleicht Dateioperationen moeglich, die man ueber die normale POSIX-Schnitstelle nicht bewerkstelligen kann, auch dies könnte man noch etwas genauer untersuchen.