Thesis (Selection of subject)Thesis (Selection of subject)(version: 381)
Thesis details
   Login via CAS
Network File System server for HelenOS
Thesis title in Czech: Network file system server pro HelenOS
Thesis title in English: Network File System server for HelenOS
Key words: NFS|HelenOS
English key words: NFS|HelenOS
Academic year of topic announcement: 2021/2022
Thesis type: Bachelor's thesis
Thesis language: angličtina
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Vojtěch Horký, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 11.05.2022
Date of assignment: 11.05.2022
Confirmed by Study dept. on: 18.05.2022
Guidelines
The goal of this thesis is to design and implement Network File System (NFS) server for HelenOS.

The implementation will focus on NFSv3 server over TCP connection. The server will provide access to the mounted file systems in HelenOS for other networking clients. Because of the specific multiserver-based design of HelenOS the whole implementation will be built from scratch. It will designed to fit into HelenOS concept of cooperating userspace servers.

The text of the thesis focuses on the analysis of the required and optional features of the chosen protocol with respect to HelenOS and on achieving reasonable degree of practical compatibility with existing NFSv3 clients in other operating systems.
References
[1] RFC 1813(NFSv3), https://datatracker.ietf.org/doc/html/rfc1813
[2] HelenOS documentation, http://www.helenos.org/wiki/Documentation
[3] Callaghan, Brent. Nfs illustrated. 1999. ISBN: 9780321618924
[4] Princ F.: HelenOS ext4 filesystem driver, http://www.helenos.org/doc/theses/fp-thesis.pdf
[5] Bouška Z.: HelenOS VFS-FUSE connector, http://www.helenos.org/doc/theses/zb-thesis.pdf
Preliminary scope of work
The goal of this thesis is to design and implement Network File System (NFS) server for HelenOS.

The implementation will focus on NFSv3 server over TCP connection. The server will provide access to the mounted file systems in HelenOS for other networking clients. Because of the specific multiserver-based design of HelenOS the whole implementation will be built from scratch. It will designed to fit into HelenOS concept of cooperating userspace servers.

The text of the thesis focuses on the analysis of the required and optional features of the chosen protocol with respect to HelenOS and on achieving reasonable degree of practical compatibility with existing NFSv3 clients in other operating systems.
Preliminary scope of work in English
The goal of this thesis is to design and implement Network File System (NFS) server for HelenOS.

The implementation will focus on NFSv3 server over TCP connection. The server will provide access to the mounted file systems in HelenOS for other networking clients. Because of the specific multiserver-based design of HelenOS the whole implementation will be built from scratch. It will designed to fit into HelenOS concept of cooperating userspace servers.

The text of the thesis focuses on the analysis of the required and optional features of the chosen protocol with respect to HelenOS and on achieving reasonable degree of practical compatibility with existing NFSv3 clients in other operating systems.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html