PROYECTO FIN DE CARRERA

(Información para alumnos interesados)

 

BALANCEO ESTÁTICO DE RÉPLICAS PARA SERVIDORES WEB DISTRIBUIDOS

 

Fundamentos:

Modelo de Servidor

Asignaciones para capacidad de almacenamiento no restringida

Asignaciones para capacidad de almacenamiento restringida

Métricas de evaluación

Fichero log disponible

 

Objetivo:

Evaluar la capacidad de almacenamiento necesaria en servidores, ante estrategias de réplica total, parcial y sin réplica a partir de los datos ofrecidos en el fichero de logs disponible.

 

Directores: Javier Roca Piera y Jose Carlos Ortega Ruiz

 

Resumen Introductorio

El uso constantemente creciente de Internet ha modificado la forma de trabajo y las relaciones entre individuos. La demanda de servicios basados en Web sigue creciendo y consecuentemente las arquitecturas de servidores Web tienen que soportar un mayor nivel de carga. El rendimiento de estas arquitecturas debe ser cuestionado de forma permanente, dado el incremento de usuarios que demandan estos servicios y que acceden a estos sistemas.

Si tenemos en cuenta que la escalabilidad es uno de los factores principales en este tipo de sistemas, arquitecturas de servidores web distribuidos aparecen como las más apropiadas.

Por otra parte el sitio web es el único componente que se encuentra bajo control directo del proveedor de contenidos. Otros como latencias de red o la congestión en routers, escapan a su control. Su contribución a la latencia total de la transacción web supera el 40% y el previsible incremento de este porcentaje está fundamentado en la reducción de la latencia de red y el aumento de tamaño de contenidos.

Si observamos las arquitecturas web distribuidas desde el punto de vista de replicación de contenidos, nos encontramos con tres situaciones distintas: replicación total, donde todos los nodos contienen todos los contenidos, distribución total, donde cada archivo se encuentra en un solo nodo y replicación parcial de contenidos.

El análisis de esta última opción da lugar a la observación y evaluación del comportamiento de un conjunto diverso de algoritmos, en relación con la capacidad de almacenamiento necesaria en cada una de las distintas alternativas.

 

Más información: Despacho 1.21

http://www.ace.ual.es/~jroca/pfc.html