Thesis Details

Rozšíření RedirFS do uživatelského režimu

Master's Thesis Student: Pírko Jiří Academic Year: 2006/2007 Supervisor: Kašpárek Tomáš, Ing.
English title
Extending RedirFS to Userspace
Language
Czech
Abstract

The purpose of this thesis is to consider the rigth way how to make a user space extension of RedirFS, which works as a Linux kernel module and implement it. There is described a model of user and kernel spaces used in Linux and how this two spaces can communicate with each other. There are several communication mechanisms described with a description of use. Bandwidth and latency tests for all these mechanisms are implemented. Measurement results are presented and the suitable mechanism is chosen. The second part of the thesis is focused on redirctl and urfs. The first solution represents the RedirFS control tool, the second is the implementation of user space filters.

Keywords

RedirFS, kernel, kernel space, user space, Linux, system call, syscall, character device, chardev, ioctl, Netlink, relay, relayfs, sysfs, procfs, urfs, redirctl, liburfs

Department
Degree Programme
Information Technology, Field of Study Computer Systems and Networks
Files
Status
defended, grade A
Date
20 June 2007
Reviewer
Committee
Dvořák Václav, prof. Ing., DrSc. (DCSY FIT BUT), předseda
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), člen
Kotásek Zdeněk, doc. Ing., CSc. (DCSY FIT BUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS FIT BUT), člen
Racek Stanislav, doc. Ing., CSc. (WBU in Pilsen), člen
Citation
PÍRKO, Jiří. Rozšíření RedirFS do uživatelského režimu. Brno, 2007. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2007-06-20. Supervised by Kašpárek Tomáš. Available from: https://www.fit.vut.cz/study/thesis/4212/
BibTeX
@mastersthesis{FITMT4212,
    author = "Ji\v{r}\'{i} P\'{i}rko",
    type = "Master's thesis",
    title = "Roz\v{s}\'{i}\v{r}en\'{i} RedirFS do u\v{z}ivatelsk\'{e}ho re\v{z}imu",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/4212/"
}
Back to top