Intra-page cache update in SLC-mode with partial programming in high density SSDs - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Intra-page cache update in SLC-mode with partial programming in high density SSDs

Résumé

Modern high density SSDs commonly designate a part of their capacity as a cache using an SLC (Single-level Cell)-mode region. Partial programming is then adopted for reducing space fragmentation in the SLC-mode pages, but it exacerbates program disturbance. This paper proposes a partial programming scheme (called intra-page update) by updating hot, small size data inside a given page to minimize the negative impact induced by program disturbance. Moreover, we introduce a novel data movement principle to separate hot and cold write data in the SLC-mode cache when updating the data or carrying out garbage collections. As a result, the hot updated data can be kept in the SLC-mode cache and the cold data will be flushed onto the high density SSD region. Simulation tests on several realistic disk traces show that our proposal improves both bit error rate and I/O performance compared to state-of-the-art methods, without a noticeable decrease in total endurance.
Fichier principal
Vignette du fichier
main.pdf (1.37 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03367804 , version 1 (07-03-2022)

Identifiants

Citer

Jun Li, Minjun Li, Zhigang Cai, François Trahay, Mohamed Wahib, et al.. Intra-page cache update in SLC-mode with partial programming in high density SSDs. ICPP 2021: 50th International Conference on Parallel Processing, Aug 2021, Chicago (online), United States. pp.46:1-46:10, ⟨10.1145/3472456.3472492⟩. ⟨hal-03367804⟩
84 Consultations
120 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More