Resumen:
Cuando se habla del t´ermino aplicaci´on web, este se entiende como aquella herramienta
que los usuarios utilizan para tener acceso a un servidor web mediante internet o bien una
intranet. Estas aplicaciones son accedidas de manera pr´actica por medio de navegadores
web como clientes ligeros del lado del usuario. La capacidad para actualizar y mantener
aplicaciones web sin distribuir e instalar software en miles de potenciales clientes es una
raz´on de su prestigio.
En esta tesis, se propone un nuevo mecanismo de distribuci´on y balanceo de carga de
trabajo del servidor de aplicaciones web Apache Tomcat 7.0, al igual que otro de replicaci´on
y fragmentaci´on de informaci´on. Para ello, se implementar´a una arquitectura Peer-to-Peer
de manera distribuida que permitir´a que el servidor asigne de manera autom´atica y eficaz el
trabajo a realizar entre varias m´aquinas participantes, al mismo tiempo que les proporciona la
informaci´on que requieren para poder llevar a cabo el trabajo que les sea asignado. Con ello,
se busca reducir el tiempo de respuesta de las solicitudes que sean recibidas por el servidor.
De esta manera, ser´a posible el poder atender un mayor n´umero de peticiones, invirtiendo
as´ı una menor cantidad de tiempo.