Network File System server for HelenOS
Název práce v češtině: | Network file system server pro HelenOS |
---|---|
Název v anglickém jazyce: | Network File System server for HelenOS |
Klíčová slova: | NFS|HelenOS |
Klíčová slova anglicky: | NFS|HelenOS |
Akademický rok vypsání: | 2021/2022 |
Typ práce: | bakalářská práce |
Jazyk práce: | angličtina |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | Mgr. Vojtěch Horký, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 11.05.2022 |
Datum zadání: | 11.05.2022 |
Datum potvrzení stud. oddělením: | 18.05.2022 |
Zásady pro vypracování |
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. |
Seznam odborné literatury |
[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 |
Předběžná náplň práce |
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. |
Předběžná náplň práce v anglickém jazyce |
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. |