Another possible thing to do (instead) would be to look at Coda, and consider something like porting Coda to use FUSE instead of a homegrown (pre-FUSE, to be fair) kernel module. A bigger challenge is to separate the write-back caching from the upstream server protocol, so that one could use something coda-like over a connected-mode-only remote filesystem. But that probably doesn't fit in a bachelor's thesis.
Attachment:
pgpVp5T7F559V.pgp
Description: PGP signature