National Repository of Grey Literature 11 records found  1 - 10next  jump to record: Search took 0.01 seconds. 
A Support of GVFS Caching
Holý, Ondřej ; Zelený, Jan (referee) ; Smrčka, Aleš (advisor)
The 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).
Easy Web Graph Tool
Homola, Antonín ; Matoušek, Petr (referee) ; Marušinec, Jaromír (advisor)
The aim of this thesis is to create the Easy Web Graph Tool. The created Tool facilitates creating of graphs from the input data to the user and programmer. The Tool allows fully automatic or semiautomatic generation of graphs. At the beginning of the thesis, there is described the library for generation of the JpGraph graphs and problems concerning saving data into the cache in detail. That is followed by description of problem analysis and proposal of a solution. Further, there are described program tools which were used in implementation. These tools are as follows: HTML, CSS, JavaScript and PHP. In my thesis, there are also mentioned operations of the Tool. Then, there is described enlargement of the MediaWiki presentation system.
Design of Distributed Filesystem
Ďulík, Jan ; Michal, Bohumil (referee) ; Kašpárek, Tomáš (advisor)
Main goal of this work is to design and implement distributed file system for storing data of project. There can be more geographical separated work groups involved in the project. Big deal is done with analysing the situations, which can occur while using the distributed file system. The work is concerned with choosing suitable data replication politic while considering miscellaneous work models and drain. The last part describes implementation of distributed file system for Linux operating system with use of FUSE and rsync.
Effective Memory Management for Multi-Threaded Applications
Vašíček, Libor ; Přikryl, Zdeněk (referee) ; Masařík, Karel (advisor)
This thesis describes design and implementation of effective memory management for multi-threaded applications. At first, the virtual memory possibilities are described, which can be found in the latest operating systems, such as Microsoft Windows and Linux. Afterwards the most frequently used algorithms for memory management are explained. Consequently, their features are used properly for a new memory manager. Final design includes particular tools for application debugging and profiling. At the end of the thesis a series of tests and evaluation of achieved results were done.
Visualization of CPU Cache System
Peřina, Daniel ; Sekanina, Lukáš (referee) ; Mrázek, Vojtěch (advisor)
The goal of this work is to design and implement CPU cache simulator. In today's computers there is a difference of orders of magnitude between performance of CPUs and the main memory and thus it is necessary to use caches as an interlayer. The simulator will demonstrate effect of caches on different algorithms and problems that can occur if they are used inappropriately. For ease of use the simulator is implemented as a web application using framework Vue.js. User can enter assembly code and then execute it on several different types of caches. The application visualizes data flow between main memory and cache. Several sample programs were also created, which demonstrate various properties and problems of caches. With this application it is possible to clearly show significance of cache memory.
Visualization of CPU Cache System
Peřina, Daniel ; Sekanina, Lukáš (referee) ; Mrázek, Vojtěch (advisor)
The goal of this work is to design and implement CPU cache simulator. In today's computers there is a difference of orders of magnitude between performance of CPUs and the main memory and thus it is necessary to use caches as an interlayer. The simulator will demonstrate effect of caches on different algorithms and problems that can occur if they are used inappropriately. For ease of use the simulator is implemented as a web application using framework Vue.js. User can enter assembly code and then execute it on several different types of caches. The application visualizes data flow between main memory and cache. Several sample programs were also created, which demonstrate various properties and problems of caches. With this application it is possible to clearly show significance of cache memory.
Easy Web Graph Tool
Homola, Antonín ; Matoušek, Petr (referee) ; Marušinec, Jaromír (advisor)
The aim of this thesis is to create the Easy Web Graph Tool. The created Tool facilitates creating of graphs from the input data to the user and programmer. The Tool allows fully automatic or semiautomatic generation of graphs. At the beginning of the thesis, there is described the library for generation of the JpGraph graphs and problems concerning saving data into the cache in detail. That is followed by description of problem analysis and proposal of a solution. Further, there are described program tools which were used in implementation. These tools are as follows: HTML, CSS, JavaScript and PHP. In my thesis, there are also mentioned operations of the Tool. Then, there is described enlargement of the MediaWiki presentation system.
Design of Distributed Filesystem
Ďulík, Jan ; Michal, Bohumil (referee) ; Kašpárek, Tomáš (advisor)
Main goal of this work is to design and implement distributed file system for storing data of project. There can be more geographical separated work groups involved in the project. Big deal is done with analysing the situations, which can occur while using the distributed file system. The work is concerned with choosing suitable data replication politic while considering miscellaneous work models and drain. The last part describes implementation of distributed file system for Linux operating system with use of FUSE and rsync.
Cache Hit Rate Optimization for Network Flow Measurement
Šmíd, Jakub ; Bartoš, Václav (referee) ; Kořenek, Jan (advisor)
This bachelor's thesis is focused on analyse, design and implementation algorithms for increase the effectiveness of buffers on standard PC architecture. Work objective is to design and implement an application, that would work effectively with network data. Work includes description of optimization and used algorithms.
A Support of GVFS Caching
Holý, Ondřej ; Zelený, Jan (referee) ; Smrčka, Aleš (advisor)
The 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).

National Repository of Grey Literature : 11 records found   1 - 10next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.