Loading...
Evaluating Dependability of Open-Source File Systems Considering Organizations of Hard Disks and Solid-State Drives
Nouralizadeh Khorrami, Ahmad | 2014
1536
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 46331 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Asadi, Hossein
- Abstract:
- Storage subsystem is one of the most important components of a computer system. As more valuable information such as bank transactions are being stored in storage subsystems,occurrence of an unrecoverable error can lead to a much bigger problem. A storage subsystem can be divided into software and hardware part. Previous works focused on fault injection in the higher layers of the storage stack and didn’t consider fault injection at the device driver level. In this thesis, the dependability of storage stack is evaluated using fault injection at the device driver layer. Various hardware and software faults that can occur in hard disks and solid state drives are studied and dependability of different software layers of the storage stack is measured based on the experimental results considering the underlying disks. Experiments show that there are several problems in the storage stack,such as ignorance of error codes. The dependability of the storage stack against temporary and permanent errors are more than 0.8 and less than 0.3, respectively. The main source of undependability is the evice driver layer. Our analysis shows that storage stacks that use hard disks are less dependable than those using solid state drives
- Keywords:
- Dependability ; Operating System ; Hard Disk Drives ; Solid State Disk Drive ; Input/Output Stack ; Open Source File System