Show simple item record

A Support of GVFS Caching

dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorHolý, Ondřejcs
dc.date.accessioned2020-06-23T08:18:48Z
dc.date.available2020-06-23T08:18:48Z
dc.date.created2014cs
dc.identifier.citationHOLÝ, O. Podpora pro vyrovnávací paměť pro systém GVFS [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.cs
dc.identifier.other79949cs
dc.identifier.urihttp://hdl.handle.net/11012/53292
dc.description.abstractTato práce se zabývá podporou pro vyrovnávací paměť pro systém GVfs (Gnome Virtual filesystem). Nejprve je vysvětlen princip vyrovnávacích pamětí, invalidace dat a algoritmů pro výběr oběti. Následuje popis abstrakce souborového systému GIO a komunikace s virtuálními souborovými systémy GVfs. Dále jsou diskutovány nedostatky jednotlivých modulů tohoto systému a jejich interní vyrovnávací paměti. V práci jsou navrženy tři typy vyrovnávacích pamětí. První slouží k ukládání metadat, druhá pro výpis adresářů a třetí pro data souborů. Tyto vyrovnávací paměti byly naimplementovány a ověřeny s ohledem na funkčnost a výkonnost. Hlavním přínosem tohoto řešení je rychlejší práce s virtuálními souborovými systémy a pokrytí chybějící funkcionality některých modulů (např. posun v datových tocích).cs
dc.description.abstractThe master's thesis deals with a support of caching in GVfs (Gnome Virtual filesystem). Basics of caches, cache invalidation, and cache replacement algorithms are described. Description of GIO filesystem abstraction and communication of modules within GVfs is provided next. The disadvantages of individual GVfs modules and, if present, their internal caches are discussed. The thesis proposes three types of cache. The first type of cache is for storing file metadata, the second one for directory listings, and the latter for file content. These caches have been implemented in a prototype and verified with respect to the functionality and performance. The main benefits of the proposed solution are faster work with virtual filesystems and provided missing functionality of lower-level virtual filesystem to GIO abstraction (namely, for instance seek operation).en
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectGLibcs
dc.subjectGIOcs
dc.subjectGVfscs
dc.subjectvyrovnávací paměťcs
dc.subjectsouborový systémcs
dc.subjectvirtuální souborový systémcs
dc.subjectGLiben
dc.subjectGIOen
dc.subjectGVfsen
dc.subjectCacheen
dc.subjectFilesystemen
dc.subjectVirtual filesystemen
dc.titlePodpora pro vyrovnávací paměť pro systém GVFScs
dc.title.alternativeA Support of GVFS Cachingen
dc.typeTextcs
dcterms.dateAccepted2014-06-20cs
dcterms.modified2020-05-10-16:11:47cs
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
sync.item.dbid79949en
sync.item.dbtypeZPen
sync.item.insts2020.06.23 10:18:48en
sync.item.modts2020.06.23 09:13:58en
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
dc.contributor.refereeZelený, Jancs
dc.description.markAcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
but.committeedoc. Ing. František Zbořil, CSc. (předseda) doc. Ing. Vladimír Janoušek, Ph.D. (místopředseda) doc. Dr. Ing. Dušan Kolář (člen) doc. Ing. Radomil Matoušek, Ph.D. (člen) Mgr. Ing. Pavel Očenášek, Ph.D. (člen) Dr. Ing. Petr Peringer (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "A". Otázky u obhajoby: V práci zmiňujete přínosy vyrovnávací paměti jen pro několik vybraných protokolů. Jak velký je přínos pro běžného uživatele obecně, tj. s přihlédnutím k tomu, jak moc využívá které protokoly?cs
but.resultpráce byla úspěšně obhájenacs
but.programInformační technologiecs
but.jazykčeština (Czech)


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record