Diplomarbeit
Volume-Balancer und Replikationsmanagement für AFS
Completion
2005/07
Students
Advisers
AFS ist ein verteiltes Dateisystem, welches den Dateiraum in so genannten Volumes organisiert. Zu jedem Volume existiert stets ein RW-Original und möglicherweise eine Reihe von RO-Clones. Aus Gründen von Effizienz und Zuverlässigkeit, gibt es verschiedene Strategien, die RW- bzw. RO-Volumes auf die Fileserver zu verteilen. Die bisher verfügbare Balancing-Software für AFS kennt nur wenige Strategien und kann nicht mit Volumes arbeiten, für die RO-Clones existieren. Dies ist ein großer Nachteil, wenn man die Volumenverteilung nach den Prinzipien von CABS[1] organisieren möchte. Die Topologie des Netzes wird ebenfalls nicht berücksichtigt. Bilden von Fileservergruppen und die Präferierung dieser Gruppen durch Volumes ist bisher nicht abbildbar. Weiterhin sollen Aspekte realistischer Ressourcennutzung hinzugezogen werden. Dazu zählen unter anderem die Berücksichtigung von Bandbreiten und verfügbarer Speicherplatz. Es ist eine geeignete Beschreibungssprache für das Verteilungsziel zu entwerfen sowie ein Werkzeug zu entwickeln, welches diese Verteilung automatisch realisiert. Alle entstandenen Quellcodes und Dokumentationen sind unter eine offene Lizenz zu stellen. [1] CABS – Chemnitzer AFS-Backup Suite http://archiv.tu-chemnitz.de/pub/2003/0080/data/index.htm