Loading...
Search for: hard-disk-drives
0.005 seconds

    Evaluation of Deduplication Technuques in Data Storage Systems

    , M.Sc. Thesis Sharif University of Technology Bazazzadegan, Mohammad Hossein (Author) ; Asadi, Hossein (Supervisor)
    Abstract
    Deduplication is a data reduction technique, which eliminates redundant data by storing only a single copy of each file or block, along with a reference to the unique copy of data. Deduplication reduces the storage space and bandwidth requirements of data storage systems, and becomes more effective when applied across multiple users. All deduplication techniques use cryptographic algorithms to detect duplication instead of byte-by-byte comparison between input data and all previously stored data. In this manner, the data stream is divided into non-overlapping chunks of data. Then, the hash values of non-overlapping chunks create an exclusive criterion to identify duplicates. In this thesis,... 

    Lifetime Estimation of Hard Drives Using Performance and Reliability Characterization

    , M.Sc. Thesis Sharif University of Technology Dezhban, Ava (Author) ; Asadi, Hossein (Supervisor)
    Abstract
    The lifespan of hard disks greatly affects their performance and reliability. Ensuring the freshness of disks during the procurement process for hardware manufacturing companies is crucial for maintaining efficient production systems. Predicting the approximate lifespan of hard disks involves analyzing their characteristics and operational history. Relying solely on SMART reports for estimating disk lifespan is not reliable due to the potential firmware tampering. Previous studies have primarily focused on SATA disks, investigating the relationship between failures and SMART parameter values, while neglecting SAS disks. However, in this research, we collected SMART reports from approximately... 

    Evaluating Dependability of Open-Source File Systems Considering Organizations of Hard Disks and Solid-State Drives

    , M.Sc. Thesis Sharif University of Technology Nouralizadeh Khorrami, Ahmad (Author) ; Asadi, Hossein (Supervisor)
    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... 

    Analyzing the Effect of Interconnection Topology on the Performance of Enterprise SSDs

    , M.Sc. Thesis Sharif University of Technology Soltani, Behnaz (Author) ; Sarbazi-Azad, Hamid (Supervisor) ; Hesabi, Shahin (Co-Advisor)
    Abstract
    In recent years, flash-based Solid State Drives (SSDs), because of their lower power consumption, higher throughput, and resistance against physical damages compared to Hard Disk Drives (HDDs) have confronted ever increasing usage in data center, cloud applications, and enterprise servers. Recently, advantages of using interconnection networks between SSD controller and NAND Flash chips for transferring data and commands have been shown. Interconnection network intrinsically provides many advantages such as maintaining the signal integrity at high frequencies, pipelining support, sharing the communication resources, eliminating communication bottlenecks, and reducing power consumption. The... 

    Can erasure codes damage reliability in SSD-based storage systems?

    , Article IEEE Transactions on Emerging Topics in Computing ; Volume 7, Issue 3 , 2019 , Pages 435-446 ; 21686750 (ISSN) Chamazcoti, S. A ; Safaei, B ; Miremadi, S. G ; Sharif University of Technology
    IEEE Computer Society  2019
    Abstract
    Erasure codes are applied in storage systems including both Hard Disk Drive (HDD) and Solid State Disk (SSD) to protect arrays of disks against failures. Applying these codes in SSD-based systems incurs additional number of Program/Erase (P/E) cycles on each disk, which may accelerate the wear-out of disks. This means that while erasure codes improve reliability of SSD-based systems, they impose a side-effect that may degrade reliability as the number of P/E cycles increases. This paper investigates the benefit and side-effect of erasure codes on reliability of SSD-based systems. The investigation attempts to find out the parameters which improve/damage reliability. This study has been... 

    Control of Chaotic Waves in Hard Disk Drives

    , M.Sc. Thesis Sharif University of Technology Rajabi, Majid (Author) ; Jalali, Mir Abbas (Supervisor)
    Abstract
    Hard disk drives are the main component of computers for permanent data storage. The security of the stored data is related closely to the air gap between the read-write head and the surface of disk. This gap which is created by the aerodynamic force between head and the disk is altered continually by lateral oscillations of disk. In the extreme condition of zero gap and contact between the protective coating layer and subsequently the magnetic material of the disk with the head, the disk will be scratched and damaged. Therefore, the active or passive control of these vibrations has a particular importance in the technology of manufacturing of hard disks. The first step in active control... 

    Improving Data Storage Solutions Using Workload Characteristics

    , M.Sc. Thesis Sharif University of Technology Tarihi, Mojtaba (Author) ; Asadi, Hossein (Supervisor) ; Sarbazi-Azad, Hamid (Supervisor)
    Abstract
    Responding to the increasing volume and complexity of storage workloads requires continuous design and improvement of storage subsystems. Storage workload behavior such as spatial and temporal locality, request type, and frequency have considerable impact on performance. Hence, performance evaluation and prediction must be performed with respect to workload properties. Moreover, design and implementation of solutions that adapt to workload behavior may further increase the performance and endurance of storage subsystems.One of the key aspects of this thesis is to speed-up the performance evaluation of storage hardware. Three main approaches exist for performance evaluation: simulation,... 

    In-plane and transverse eigenmodes of high-speed rotating composite disks

    , Article Journal of Applied Mechanics, Transactions ASME ; Volume 80, Issue 1 , 2013 ; 00218936 (ISSN) Dousti, S ; Abbas Jalali, M ; Sharif University of Technology
    2013
    Abstract
    We apply Hamilton's principle and model the coupled in-plane and transverse vibrations of high-speed spinning disks, which are fiber-reinforced circumferentially. We search for eigenmodes in the linear regime using a collocation scheme, and compare the mode shapes of composite and isotropic disks. As the azimuthal wavenumber varies, the radial nodes of in-plane waves are remarkably displaced in isotropic disks while they resist such displacements in composite disks. The reverse of this phenomenon happens for transversal waves and the radial nodes move toward the outer disk edge as the azimuthal wavenumber is increased in composite disks. This result is in accordance with the predictions of... 

    On endurance and performance of erasure codes in SSD-based storage systems

    , Article Microelectronics Reliability ; Volume 55, Issue 11 , 2015 , Pages 2453-2467 ; 00262714 (ISSN) Alinezhad Chamazcoti, S ; Delavari, Z ; Miremadi, S. G ; Asadi, H ; Sharif University of Technology
    Elsevier Ltd  2015
    Abstract
    Erasure codes are widely used in data storage systems to protect against disk failures. Employing erasure codes in an array of Solid-State Drives (SSDs) in storage systems necessitates designers to revisit different characteristics in comparison to Hard Disk Drives (HDDs), due to non-mechanical property of SSDs. One of the most important characteristics of SSDs is their limitation on the number of Program/Erase (P/E) cycles. By taking into account the characteristics of SSDs, this paper presents a comprehensive analysis to investigate the effects of three well-known erasure codes on the endurance and performance of SSD-based disk subsystems. The three erasure codes, i.e., Reed-Solomon,... 

    SOYA: SSD-based RAID systems reliability simulator

    , Article 2016 International Conference on System Reliability and Science, ICSRS 2016, 15 November 2016 through 18 November 2016 ; 2017 , Pages 167-173 ; 9781509032778 (ISBN) Alinezhad Chamazcoti, S. A ; Safaei, B ; Miremadi, S. G ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2017
    Abstract
    The use of Solid State Drives (SSDs) has been increased in storage systems due to high performance and low power consumption. However, some inherent properties of SSDs result in different behavior for SSDs in comparison with Hard Disk Drives (HDDs). As an inherent property, the Bit Error Rate (BER) of SSDs increases, when the number of Program/Erase (P/E) cycles arises. This increment leads to two effects in an array of SSDs during its operation: (1) different BER on different SSDs of the system (SSD-variant BER), and (2) different BER in different time moments (time-variant BER). With respect to these two effects, the reliability evaluation of SSD-based RAIDs would be different from...