Navigation auf uzh.ch
The following table shows the time plan for the challenge task with the different milestones:
|12.03.||Challenge Task and Scrum (PDF, 2 MB) Introduction|
|19.03.||Work on CT and Scrum Follow-up (PDF, 491 KB)|
|26.03.||Work on CT and Scrum Follow-up (PDF, 711 KB)|
|02.04.||Work on CT|
|16.04.||Work on CT and Scrum Follow-up (PDF, 498 KB)|
|23.04.||Work on CT|
|30.04.||Work on CT and Scrum Follow-up (PDF, 662 KB)|
|07.05.||Work on CT|
|14.05.||Ascension Day / Auffahrt|
|21.05.||Work on CT|
|26.05.||Presentations (room: BIN-2.A.10)|
|28.05.||Demos (room: BIN-1.D.12): challenge award|
The P2P Challenge Task for the FS15 semester is to design and prototypically implement a file system using P2P concepts. The P2P file system shall allow a user to read, write, and delete files. The P2P file system should be accessed using FUSE (file system in userspace). For consistency reasons vDHT should be used and a conflict resolution strategy needs to be implemented (vDHT will be discussed in lecture 6, on 24.03.2015). It can be assumed that the file system runs on a cluster, however, a machine in this cluster can go offline at any time.
The P2P file system should be able to do the following:
All requirements below must be met in order for the CT to be successfully accomplished.
Further requirements are:
Optional requirements are:
The items below represent supporting libraries, tools, or references that are recommended to be taken into consideration.
During the challenge task each group get support from their supervisors or if its a Scrum releated issue, from Marc Weber:
|1||Jan Meier, Henry Raymond, Benjamin Bürgisser||TB/AL|
|2||Riccardo Patane, (Michael Spring), Anvar Tukhvatulin, Livio Sgier||TB/AL|
|3||(Samuel von Baussnern), Reto Wettstein, Raphael Matile, Christian Tresch||TB/AL|
|4||Sven Brunner, Stefan Bublitz, Sacha Uhlmann||TB/AL|
|5||Christine Graff, Doru-bogdan Veres, Eni Duka||TB/AL|
During the challenge task and for the final demo 18 Linux PCs (Intel Core i7-3770, 3.4GHz, 8 GB RAM (DDR3, 1600MHz)) will be available during exercise hours in BIN 1.D.12. Later on, we'll also have 10-20 Raspberry PIs 2. You may also bring your own laptops :)
Challenge task presentations and demonstrations will take place on different dates. Presentations will be on Tuesday May 26th from 12.15 to 13:45, demos will be on Tuesday May 28th from 14:00 to 15:45. On these dates, the groups will present and demonstrate their results, which will be evaluated by a jury. Presentations will take place in BIN.1.A.10 and demos on both dates will take place at room BIN.1.D.12.
Please find below the report and source code of each group for download. Source code is licensed under GPL. In case of questions, please contact the respective supervisor.
|Group #||Supervisor||Report||Source Code|