Tesis "Método de Emplazamiento de Datos Adaptativo para Aplicaciones en la Nube"
Alumno: Pablo Morales Ferreira
Asesores: Dr. Víctor Jesús Sosa Sosa, Dr. José Luis González Compean
Sinodales: Dr. Iván López Arévalo, Dr. Miguel Morales Sandoval
Resumen:
Los métodos de emplazamiento son una pieza clave para los centros de datos que hospedan aplicaciones en la nube tales como compartición de archivos (CA) y entrega de contenidos (EC). Estos métodos se encargan de gestionar las cargas de trabajo producidas por los usuarios a través de este tipo de aplicaciones, así como de gestionar los recursos de la nube de forma balanceada. Los métodos de emplazamiento también incluyen esquemas de gestión de metadatos para la colocación/localización de recursos y mecanismos de adaptabilidad para hacer frente a escenarios de actualización de recursos. Los métodos de emplazamiento disponibles están basados en esquemas de colocación deterministas o no deterministas. Los esquemas deterministas producen una carga de trabajo balanceada y tiempos de servicio reducidos, pero son susceptibles a producir sobrecargas en escenarios de ráfagas de carga de trabajo producidas por las interacciones de los usuarios, mientras que los no deterministas están optimizados para hacer frente a las ráfagas de carga de trabajo pero al costo de incrementar los tiempos de servicio en las operaciones de colocación/localización. Con el fin de mejorar la experiencia de servicio de los usuarios de las aplicaciones CA y EC, se requieren soluciones de emplazamiento que produzcan tiempos de servicio reducidos incluso durante escenarios de ráfagas de carga de trabajo. En este contexto, este trabajo de investigación describe el diseño, detalles del desarrollo e implementación de un nuevo método de emplazamiento para aplicaciones CA y EC. Este método combina en una arquitectura de almacenamiento jerárquico, características de esquemas de colocación deterministas, tales como balanceo de carga y reducción de tiempos de servicio con el manejo de ráfagas de carga de trabajo realizado mediante el esquema no determinista. Una evaluación experimental, conducida mediante el uso de un prototipo de almacenamiento en la nube basado en la arquitectura de almacenamiento jerárquico diseñada para este trabajo, reveló la viabilidad del método propuesto en términos de equidad, tiempo de servicio, adaptabilidad y tiempo de respuesta en comparación con los métodos tradicionales.
.