logo móvil
Contáctanos

OctoFAS: un planificador justo de dos niveles que aumenta la equidad en el almacenamiento de valores clave basado en red

Autores: Park, Yeohyeon; Park, Junhyeok; Park, Junghwan; Khan, Awais; Kim, Kyeongpyo; Park, Sung-Soon; Kim, Youngjae

Idioma: Inglés

Editor: MDPI

Año: 2024

Descargar PDF

Acceso abierto

Artículo científico
2024

OctoFAS: un planificador justo de dos niveles que aumenta la equidad en el almacenamiento de valores clave basado en red


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Identificado
Problema de equidad
Basado en red
Sistema de almacenamiento clave-valor
OctoFAS
Planificador justo de dos niveles

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 22

Citaciones: Sin citaciones


Descripción
Identificamos un problema de equidad en un sistema de almacenamiento de clave-valor basado en red utilizando el Kit de Desarrollo de Rendimiento de Almacenamiento de Intel (SPDK) en un entorno de múltiples inquilinos. En dicho entorno, la tasa de servicio de E/S de cada inquilino no está garantizada de manera justa en comparación con la de otros inquilinos. Para abordar el problema de equidad, proponemos OctoFAS, un programador justo de dos niveles diseñado para mejorar el rendimiento general y la equidad entre inquilinos. El programador de dos niveles de OctoFAS consta de (i) programación entre núcleos y (ii) programación intra-núcleo. A través de la programación entre núcleos, OctoFAS aborda el problema de desequilibrio de carga inherente en SPDK en el servidor de almacenamiento al migrar dinámicamente las solicitudes de E/S de núcleos sobrecargados a núcleos subcargados, aumentando así el rendimiento general. La programación intra-núcleo prioriza el manejo de solicitudes de inquilinos hambrientos sobre inquilinos bien alimentados dentro de colas de eventos específicas de núcleos para garantizar servicios de E/S justos entre múltiples inquilinos. OctoFAS se implementa en un clúster de Linux con SPDK. A través de evaluaciones exhaustivas, encontramos que OctoFAS asegura que el rendimiento total del sistema se mantenga alto y equilibrado, al tiempo que mejora la equidad en aproximadamente un 10% en comparación con la línea base, cuando ambos niveles de programación operan de manera híbrida.

Otros recursos que podrían interesarte

Temas Virtualpro