Propuestas arquitectónicas para servidores Web distribuidos con réplicas parciales
- García Sánchez, José Daniel
- Félix García Carballeira Zuzendaria
- Jesús Carretero Pérez Zuzendaria
Defentsa unibertsitatea: Universidad Carlos III de Madrid
Fecha de defensa: 2005(e)ko iraila-(a)k 22
- Arturo Ribagorda Garnacho Presidentea
- José Manuel Molina Tabares Idazkaria
- Luis Joyanes Aguilar Kidea
- José M. Peña Kidea
- Juan Manuel Cueva Lovelle Kidea
Mota: Tesia
Laburpena
En esta tesis se propone una arquitectura distribuida de servidor Web, basada en switch distribuido y replicación parcial de contenidos, que permite alcanzar una alta escalabilidad en cuanto a los volúmenes de datos manipulados sin que se produzca un deterioro en la fiabilidad del sistema resultante, haciendo posible además que la asignación de contenidos se adapte de forma dinámica a las necesidades del servicio. Más concretamente, las propuestas realizadas en esta tesis incluyen: Una familia novedosa de soluciones arquitectónicas de cluster Web con switch distribuido que satisface los objetivos de replicación parcial y distribución dinámica de réplicas, mitigando las debilidades relativas a la fiabilidad; un algoritmo de asignación de réplicas que hace que los elementos con mayor frecuencia de acceso sean replicados en más nodos servidores que los elementos con baja frecuencia de acceso; una estrategia de replicación dinámica de contenidos que permite determinar cuando es necesario realizar la redistribución de contenidos y cómo debe realizarse dicha redistribución; la adaptación de tres políticas de asignación de peticiones al caso de replicación parcial de contenidos: la política estática circular, la política de asignación al nodo menos cargado y la política de distribución de peticiones dependiente de la localidad de referencias (LARD). Las evaluaciones realizadas han demostrado que la fiabilidad de un sistema Web basado en cluster está limitada por la fiabilidad de su switch Web. Así mismo en esta tesis se demuestra que un sistema basado en replicación parcial que utilice un número relativamente bajo de réplicas ofrece una fiabilidad equivalente a la de un sistema totalmente replicado, aunque ofrece una capacidad de almacenamiento mucho mayor. Además, la replicación parcial no afecta negativamente al rendimiento global del sistema