Algoritmo de recolección de basura bajo demanda con bloques de víctimas priorizados para SSDs
Autores: Lee, Hyeyun; Choi, Wooseok; Hong, Youpyo
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Algoritmo de recolección de basura bajo demanda con bloques de víctimas priorizados para SSDs
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Unidades de estado sólido
SSDs
Recolección de basura
Memorias flash NAND
Degradación del rendimiento
Factor de amplificación de escritura
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 42
Citaciones: Sin citaciones
Debido a sus numerosos beneficios, las unidades de estado sólido (SSD) se están utilizando cada vez más en una amplia gama de aplicaciones, incluidos los centros de datos, la computación en la nube y la computación de alto rendimiento. La creciente demanda de SSDs ha llevado a una mejora continua en su tecnología y a una reducción en su costo, lo que los convierte en una solución de almacenamiento más accesible para una amplia gama de usuarios. La recolección de basura (GC) es un proceso que recupera el espacio de almacenamiento desperdiciado en las memorias flash NAND, que se utilizan como dispositivos de memoria para SSDs. Sin embargo, el proceso de GC puede causar degradación del rendimiento y reducción de la vida útil. Este documento propone un esquema eficiente de recolección de basura (GC) que minimiza los costos adicionales al invocar operaciones de GC solo cuando sea necesario. Cada operación de GC se ejecuta en un orden específico basado en la ganancia de almacenamiento esperada y el costo de ejecución, asegurando que se cumpla el requisito de espacio de almacenamiento mientras se minimiza la frecuencia de invocación de GC. Este enfoque no solo reduce los costos adicionales debido a GC, sino que también mejora el rendimiento general de los SSDs, incluida la latencia y el factor de amplificación de escritura (WAF), que es un indicador importante de la longevidad de los SSDs.
Descripción
Debido a sus numerosos beneficios, las unidades de estado sólido (SSD) se están utilizando cada vez más en una amplia gama de aplicaciones, incluidos los centros de datos, la computación en la nube y la computación de alto rendimiento. La creciente demanda de SSDs ha llevado a una mejora continua en su tecnología y a una reducción en su costo, lo que los convierte en una solución de almacenamiento más accesible para una amplia gama de usuarios. La recolección de basura (GC) es un proceso que recupera el espacio de almacenamiento desperdiciado en las memorias flash NAND, que se utilizan como dispositivos de memoria para SSDs. Sin embargo, el proceso de GC puede causar degradación del rendimiento y reducción de la vida útil. Este documento propone un esquema eficiente de recolección de basura (GC) que minimiza los costos adicionales al invocar operaciones de GC solo cuando sea necesario. Cada operación de GC se ejecuta en un orden específico basado en la ganancia de almacenamiento esperada y el costo de ejecución, asegurando que se cumpla el requisito de espacio de almacenamiento mientras se minimiza la frecuencia de invocación de GC. Este enfoque no solo reduce los costos adicionales debido a GC, sino que también mejora el rendimiento general de los SSDs, incluida la latencia y el factor de amplificación de escritura (WAF), que es un indicador importante de la longevidad de los SSDs.