25 citations · 102 across the 19 of their papers we have counts for
19 papers
ROBIN: Incremental Oblique Interleaved ECC for Reliability Improvement in STT-MRAM Caches
Elham Cheshmikhani, Hamed Farbeh, Hossein Asadi
Spin-Transfer Torque Magnetic RAM} (STT-MRAM) is a promising alternative for SRAMs in on-chip cache memories. Besides all its advantages, high error rate in STT-MRAM is a major lim…
Enhancing Reliability of STT-MRAM Caches by Eliminating Read Disturbance Accumulation
Elham Cheshmikhani, Hamed Farbeh, Hossein Asadi
Spin-Transfer Torque Magnetic RAM (STT-MRAM) as one of the most promising replacements for SRAMs in on-chip cache memories benefits from higher density and scalability, near-zero l…
3RSeT: Read Disturbance Rate Reduction in STT-MRAM Caches by Selective Tag Comparison
Elham Cheshmikhani, Hamed Farbeh, Hossein Asad
Recent development in memory technologies has introduced Spin-Transfer Torque Magnetic RAM (STT-MRAM) as the most promising replacement for SRAMs in on-chip cache memories. Besides…
CoPA: Cold Page Awakening to Overcome Retention Failures in STT-MRAM Based I/O Buffers
Mostafa Hadizadeh, Elham Cheshmikhani, Maysam Rahmanpour +2
Performance and reliability are two prominent factors in the design of data storage systems. To achieve higher performance, recently storage system designers use DRAM-based buffers…
TA-LRW: A Replacement Policy for Error Rate Reduction in STT-MRAM Caches
Elham Cheshmikhani, Hamed Farbeh, Seyed Ghassem Miremadi +1
As technology process node scales down, on-chip SRAM caches lose their efficiency because of their low scalability, high leakage power, and increasing rate of soft errors. Among em…
A System-Level Framework for Analytical and Empirical Reliability Exploration of STT-MRAM Caches
Elham Cheshmikhani, Hamed Farbeh, Hossein Asadi
Spin-Transfer Torque Magnetic RAM (STT-MRAM) is known as the most promising replacement for SRAM technology in large Last-Level Caches (LLCs). Despite its high-density, non-volatil…
A Modeling Framework for Reliability of Erasure Codes in SSD Arrays
Mostafa Kishani, Saba Ahmadian, Hossein Asadi
To help reliability of SSD arrays, Redundant Array of Independent Disks (RAID) are commonly employed. However, the conventional reliability models of HDD RAID cannot be applied to…
Dependability Analysis of Data Storage Systems in Presence of Soft Errors
Mostafa Kishani, Mehdi Tahoori, Hossein Asadi
In recent years, high availability and reliability of Data Storage Systems (DSS) have been significantly threatened by soft errors occurring in storage controllers. Due to their sp…
ETICA: Efficient Two-Level I/O Caching Architecture for Virtualized Platforms
Saba Ahmadian, Reza Salkhordeh, Onur Mutlu +1
In this paper, we propose an Efficient Two-Level I/O Caching Architecture (ETICA) for virtualized platforms that can significantly improve I/O latency, endurance, and cost (in term…
Evaluating Reliability of SSD-Based I/O Caches in Enterprise Storage Systems
Saba Ahmadian, Farhad Taheri, Hossein Asadi
In this paper, we present a comprehensive analysis investigating the reliability of SSD-based I/O caching architectures used in enterprise storage systems under power failure and h…
An Analytical Model for Performance and Lifetime Estimation of Hybrid DRAM-NVM Main Memories
Reza Salkhordeh, Onur Mutlu, Hossein Asadi
NVMs have promising advantages (e.g., lower idle power, higher density) over the existing predominant main memory technology, DRAM. Yet, NVMs also have disadvantages (e.g., limited…
An Efficient Hybrid I/O Caching Architecture Using Heterogeneous SSDs
Reza Salkhordeh, Mostafa Hadizadeh, Hossein Asadi
SSDs are emerging storage devices which unlike HDDs, do not have mechanical parts and therefore, have superior performance compared to HDDs. Due to the high cost of SSDs, entirely…
LBICA: A Load Balancer for I/O Cache Architectures
Saba Ahmadian, Reza Salkhordeh, Hossein Asadi
In recent years, enterprise Solid-State Drives (SSDs) are used in the caching layer of high-performance servers to close the growing performance gap between processing units and st…
Modeling Impact of Human Errors on the Data Unavailability and Data Loss of Storage Systems
Mostafa Kishani, Hossein Asadi
Data storage systems and their availability play a crucial role in contemporary datacenters. Despite using mechanisms such as automatic fail-over in datacenters, the role of human…
Evaluating Impact of Human Errors on the Availability of Data Storage Systems
Mostafa Kishani, Reza Eftekhari, Hossein Asadi
In this paper, we investigate the effect of incorrect disk replacement service on the availability of data storage systems. To this end, we first conduct Monte Carlo simulations to…
An Operating System Level Data Migration Scheme in Hybrid DRAM-NVM Memory Architecture
Reza Salkhordeh, Hossein Asadi
With the emergence of Non-Volatile Memories (NVMs) and their shortcomings such as limited endurance and high power consumption in write requests, several studies have suggested hyb…
ReCA: an Efficient Reconfigurable Cache Architecture for Storage Systems with Online Workload Characterization
Reza Salkhordeh, Shahriar Ebrahimi, Hossein Asadi
In recent years, SSDs have gained tremendous attention in computing and storage systems due to significant performance improvement over HDDs. The cost per capacity of SSDs, however…
ECI-Cache: A High-Endurance and Cost-Efficient I/O Caching Scheme for Virtualized Platforms
Saba Ahmadian, Onur Mutlu, Hossein Asadi
In recent years, high interest in using Virtual Machines (VMs) in data centers and Cloud computing has significantly increased the demand for high-performance data storage systems.…
Investigating Power Outage Effects on Reliability of Solid-State Drives
Saba Ahmadian, Farhad Taheri, Mehrshad Lotfi +2
Solid-State Drives (SSDs) are recently employed in enterprise servers and high-end storage systems in order to enhance performance of storage subsystem. Although employing high spe…