Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Network file system for HelenOS
Název práce v češtině: Network file system for HelenOS
Název v anglickém jazyce: Network file system for HelenOS
Klíčová slova: HelenOS, network, file system
Klíčová slova anglicky: HelenOS, network, file system
Akademický rok vypsání: 2014/2015
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. Martin Děcký, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 26.11.2015
Datum zadání: 26.11.2015
Datum potvrzení stud. oddělením: 25.02.2016
Zásady pro vypracování
The goal of the thesis is to implement the server and client support for the 9P network file system protocol in the HelenOS microkernel multiserver operating system over standard TCP connections.

The implementation comprises of a library for decoding and encoding the wire protocol of 9P, a client service operating as a native HelenOS VFS file system driver and a server service providing access to the mounted file systems in HelenOS for other networked clients. The text of the thesis focuses on the analysis of the required and optional features of the variants of 9P (Styx, 9P2000 and 9P UNIX extensions), on the caching mechanisms and on achieving reasonable degree of practical compatibility with existing 9P clients and servers in other operating systems.
Seznam odborné literatury
[1] Plan 9 from Bell Labs, Manual Section 5: Plan 9 File Protocol, 9P, http://man.cat-v.org/plan_9/5/
[2] Forsyth, C. H.: The Ubiquitous File Server in Plan 9, http://doc.cat-v.org/plan_9/misc/ubiquitous_fileserver/
[3] Pike R., Ritchie D. M.: The Styx Architecture for Distributed Systems, http://doc.cat-v.org/inferno/4th_edition/styx
[4] Van Hensbergen E.: 9p-rfc, http://ericvh.github.io/9p-rfc/
[5] v9fs, http://git.kernel.org/cgit/linux/kernel/git/ericvh/v9fs.git/
[6] Princ F.: HelenOS ext4 filesystem driver, http://www.helenos.org/doc/theses/fp-thesis.pdf
[7] 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 the thesis is to implement the server and client support for the 9P network file system protocol in the HelenOS microkernel multiserver operating system over standard TCP connections.

The implementation comprises of a library for decoding and encoding the wire protocol of 9P, a client service operating as a native HelenOS VFS file system driver and a server service providing access to the mounted file systems in HelenOS for other networked clients. The text of the thesis focuses on the analysis of the required and optional features of the variants of 9P (Styx, 9P2000 and 9P UNIX extensions), on the caching mechanisms and on achieving reasonable degree of practical compatibility with existing 9P clients and servers in other operating systems.
Předběžná náplň práce v anglickém jazyce
The goal of the thesis is to implement the server and client support for the 9P network file system protocol in the HelenOS microkernel multiserver operating system over standard TCP connections.

The implementation comprises of a library for decoding and encoding the wire protocol of 9P, a client service operating as a native HelenOS VFS file system driver and a server service providing access to the mounted file systems in HelenOS for other networked clients. The text of the thesis focuses on the analysis of the required and optional features of the variants of 9P (Styx, 9P2000 and 9P UNIX extensions), on the caching mechanisms and on achieving reasonable degree of practical compatibility with existing 9P clients and servers in other operating systems.
 
Univerzita Karlova | Informační systém UK