Una estrategia de almacenamiento en caché para la computación transparente del lado del servidor basada en la relevancia de bloques de datos
Autores: Wang, Bin; Chen, Lin; Li, Weimin; Sheng, Jinfang
Idioma: Inglés
Editor: MDPI
Año: 2018
Acceso abierto
Artículo científico
2018
Una estrategia de almacenamiento en caché para la computación transparente del lado del servidor basada en la relevancia de bloques de datos
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Rendimiento
Cuello de botella
Computación transparente
Almacenamiento en caché
Del lado del servidor
Bloque de datos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
El cuello de botella del rendimiento de la computación transparente (TC) se encuentra en el lado del servidor. La caché es uno de los factores clave del rendimiento del lado del servidor. La cantidad de entrada/salida (E/S) de disco se puede reducir si se prefetchan múltiples bloques de datos que están correlacionados con el bloque de datos que se está accediendo actualmente. Como resultado, se puede mejorar el rendimiento del servicio y la calidad de la experiencia del usuario en TC. En este estudio, proponemos una estrategia de caché para el lado del servidor de TC basada en la relevancia de los bloques de datos, que se llama estrategia de caché basada en patrones de correlación (CPCS). En este método, ajustamos un modelo basado en un árbol de patrones frecuentes (FP-tree) para extraer patrones frecuentes de flujos de datos (FP-stream) a las características del acceso a datos en TC, y diseñamos una estructura de caché de acuerdo con el modelo de almacenamiento de TC. Finalmente, se analiza el proceso de acceso en TC con trazas de acceso reales en diferentes estrategias de caché. Los resultados de la simulación muestran que la tasa de aciertos de la caché bajo el CPCS es más alta que la de otros algoritmos en condiciones en las que los parámetros están coordinados adecuadamente.
Descripción
El cuello de botella del rendimiento de la computación transparente (TC) se encuentra en el lado del servidor. La caché es uno de los factores clave del rendimiento del lado del servidor. La cantidad de entrada/salida (E/S) de disco se puede reducir si se prefetchan múltiples bloques de datos que están correlacionados con el bloque de datos que se está accediendo actualmente. Como resultado, se puede mejorar el rendimiento del servicio y la calidad de la experiencia del usuario en TC. En este estudio, proponemos una estrategia de caché para el lado del servidor de TC basada en la relevancia de los bloques de datos, que se llama estrategia de caché basada en patrones de correlación (CPCS). En este método, ajustamos un modelo basado en un árbol de patrones frecuentes (FP-tree) para extraer patrones frecuentes de flujos de datos (FP-stream) a las características del acceso a datos en TC, y diseñamos una estructura de caché de acuerdo con el modelo de almacenamiento de TC. Finalmente, se analiza el proceso de acceso en TC con trazas de acceso reales en diferentes estrategias de caché. Los resultados de la simulación muestran que la tasa de aciertos de la caché bajo el CPCS es más alta que la de otros algoritmos en condiciones en las que los parámetros están coordinados adecuadamente.