Tipo de almacenamiento y reclamación de página consciente de la partición caliente para intercambio de NVM en teléfonos inteligentes
Autores: Yoon, Hyejung; Cho, Kyungwoon; Bahn, Hyokyung
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Tipo de almacenamiento y reclamación de página consciente de la partición caliente para intercambio de NVM en teléfonos inteligentes
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Avances
Teléfonos inteligentes
Almacenamiento NVM
Gestión de memoria
Algoritmo de recuperación de página
Rendimiento de E/S
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 34
Citaciones: Sin citaciones
Con los avances rápidos en las tecnologías de aplicaciones móviles, surgen nuevas actividades utilizando teléfonos inteligentes todos los días, incluidas las redes sociales y los servicios basados en la ubicación. Sin embargo, los teléfonos inteligentes experimentan problemas al manejar tareas de alta prioridad y a menudo cierran aplicaciones sin el acuerdo del usuario cuando no hay espacio de memoria disponible. Para hacer frente a esta situación, se ha sugerido el soporte de intercambio con almacenamiento NVM rápido. Aunque el intercambio en teléfonos inteligentes conlleva serios problemas de ralentización en las operaciones de E/S durante el guardado y la restauración del contexto de las aplicaciones, se ha demostrado que NVM resuelve este problema debido a sus características de E/S rápidas. A diferencia de estudios anteriores que se enfocaron únicamente en la gestión del intercambio de NVM en sí, este artículo discute cómo el sistema de gestión de memoria de los teléfonos inteligentes puede mejorarse aún más con el intercambio de NVM. Específicamente, diseñamos un nuevo algoritmo de reclamación de páginas para sistemas de memoria de teléfonos inteligentes, que considera lo siguiente: (1) tipos de almacenamiento de cada partición (es decir, sistema de archivos para almacenamiento flash e intercambio para NVM), y (2) la frecuencia de acceso de cada partición, incluidos los tipos de operaciones y las características de carga de trabajo. Al considerar el costo asimétrico de E/S y la densidad de acceso para cada partición, nuestro algoritmo mejora significativamente el rendimiento de E/S de los teléfonos inteligentes. Específicamente, mejora el tiempo de E/S en un 15.0% en promedio y hasta un 35.1% en comparación con el conocido algoritmo CLOCK.
Descripción
Con los avances rápidos en las tecnologías de aplicaciones móviles, surgen nuevas actividades utilizando teléfonos inteligentes todos los días, incluidas las redes sociales y los servicios basados en la ubicación. Sin embargo, los teléfonos inteligentes experimentan problemas al manejar tareas de alta prioridad y a menudo cierran aplicaciones sin el acuerdo del usuario cuando no hay espacio de memoria disponible. Para hacer frente a esta situación, se ha sugerido el soporte de intercambio con almacenamiento NVM rápido. Aunque el intercambio en teléfonos inteligentes conlleva serios problemas de ralentización en las operaciones de E/S durante el guardado y la restauración del contexto de las aplicaciones, se ha demostrado que NVM resuelve este problema debido a sus características de E/S rápidas. A diferencia de estudios anteriores que se enfocaron únicamente en la gestión del intercambio de NVM en sí, este artículo discute cómo el sistema de gestión de memoria de los teléfonos inteligentes puede mejorarse aún más con el intercambio de NVM. Específicamente, diseñamos un nuevo algoritmo de reclamación de páginas para sistemas de memoria de teléfonos inteligentes, que considera lo siguiente: (1) tipos de almacenamiento de cada partición (es decir, sistema de archivos para almacenamiento flash e intercambio para NVM), y (2) la frecuencia de acceso de cada partición, incluidos los tipos de operaciones y las características de carga de trabajo. Al considerar el costo asimétrico de E/S y la densidad de acceso para cada partición, nuestro algoritmo mejora significativamente el rendimiento de E/S de los teléfonos inteligentes. Específicamente, mejora el tiempo de E/S en un 15.0% en promedio y hasta un 35.1% en comparación con el conocido algoritmo CLOCK.