The majority of today’s filesystems use a fixed block size, defined when the filesys-tem is created. If an allocation request is not a multiple of the block size, space is wasted when parts of blocks are left unused. This thesis looks into the viability of a filesystem with arbitrarily sized blocks, called grains. The file system uses an existing allocator, implemented by Stanislav Sokolov, based on the Quick Fit main memory allocation algorithm. To limit the scope of the thesis, the file system is implemented using FUSE, and lacks support for growing and fragmented files, directory hierar-chies and crash recovery. However, even without these featurees, the file sytem is still useful for a few scenarios, where file sizes are known in advanc...
[[abstract]]Embedded computing systems usually have limited computing power, RAM space, and storage ...
Abstract Building a computing cluster using regular PC hardware is an attractive alternative due to...
Knowledge of the file size distribution is needed to optimize file system design. In particular, if ...
Most contemporary implementations of the Berkeley Fast File System optimize file system throughput b...
Embedded real-time and battery-powered systems are increasing in numbers, and their software complex...
The 4.4BSD file system includes a new algorithm for allocating disk blocks to files. The goal of thi...
[[abstract]]Phase-change memory (PCM) is a promising candidate as a storage medium to resolve the pe...
This thesis investigates the efficiency of extent-based allocator design to satisfy file allocation ...
Knowledge of the file size distribution is needed to optimize file system design. In particular, if ...
In this dissertation, we examine some of the challenges faced by the emerging networked storage syst...
In this paper, we propose and evaluate a new NAS based system which is a consolidated file system in...
Some modern processors such as later Opterons R © and Power R © processors are able to support large...
ABSTRACT: This study addresses the scalability issues involving file systems as critical components ...
The fragmentation is a traditional problem of file system. Currently, it is much more important prob...
File Systems manage the most important entity of a digital computer system,namely digital-data. The...
[[abstract]]Embedded computing systems usually have limited computing power, RAM space, and storage ...
Abstract Building a computing cluster using regular PC hardware is an attractive alternative due to...
Knowledge of the file size distribution is needed to optimize file system design. In particular, if ...
Most contemporary implementations of the Berkeley Fast File System optimize file system throughput b...
Embedded real-time and battery-powered systems are increasing in numbers, and their software complex...
The 4.4BSD file system includes a new algorithm for allocating disk blocks to files. The goal of thi...
[[abstract]]Phase-change memory (PCM) is a promising candidate as a storage medium to resolve the pe...
This thesis investigates the efficiency of extent-based allocator design to satisfy file allocation ...
Knowledge of the file size distribution is needed to optimize file system design. In particular, if ...
In this dissertation, we examine some of the challenges faced by the emerging networked storage syst...
In this paper, we propose and evaluate a new NAS based system which is a consolidated file system in...
Some modern processors such as later Opterons R © and Power R © processors are able to support large...
ABSTRACT: This study addresses the scalability issues involving file systems as critical components ...
The fragmentation is a traditional problem of file system. Currently, it is much more important prob...
File Systems manage the most important entity of a digital computer system,namely digital-data. The...
[[abstract]]Embedded computing systems usually have limited computing power, RAM space, and storage ...
Abstract Building a computing cluster using regular PC hardware is an attractive alternative due to...
Knowledge of the file size distribution is needed to optimize file system design. In particular, if ...