Revista Vive la Ciencia No. 1

Page 82

VIVE LA CIENCIA, VOL.01, N0. 1, JULIO 2014

5) Herramienta para benchmarking: Como herramienta para benchmarking del servidor web se utilizó a Apache Bench [19] en su versión 2.3 sobre el Sistema Operativo Windows 7. Esta utilidad más conocida como ab sirve para hacer pruebas de carga a un servidor Web. Para ello fue necesario especificar el número de peticiones y usuarios concurrentes que acceden al servidor Web.

C. DISEÑO DE LA TOPOLOGIA EXPERIMENTAL En primera instancia se diseñó una topología como línea base en la cuál se utilizó unicamente un servidor Web sobre Linux Fedora virtualizado en su versión 3.9.6. Se utilizó la herramienta Apache Bench sobre Windows 7 para generar peticiones hacia el servidor Web. La topología de este diseño base se muestra en la Fig 1. Fig 2. Topología experimental que usa el balanceador de carga Web.

D. IMPLEMENTACION DE LA PLATAFORMA EXPERMIENTAL Las pruebas se realizaron en el host Windows 7 utilizando la máquina virtual VortualBox. Este equipo cuenta con una memoria de 6Gb, un procesador Interl Core I5-3210M y un almacenamiento total de 750 Gb. Se utilizó el siguiente procedimiento para implementar el diseño propuesto en el entorno virtual: i) se creó la primera máquina virtual VirtualBox, en la cuál se instaló el sistema operativo Debian en su versión 2.6.32 con HAProxy como balanceador web y se desactivó el Servidor Web Apache2; ii) Luego se creó una segunda máquina virtual VirtualBox, en la cual se instaló el sistema operativo Fedora en su versión 3.9.6 con Apache2 como servidor Web.; iii) Posteriormente, se creó una tercera máquina virtual VirtualBox, en la cuál se instaló el sistema operativo Debian en su versión 2.6.32 con Apache2 como servidor web; iV) Nuevamente se se creó una máquina virtual VirtualBox, en la cuál se instaló el sistema operativo Debian en su versión 2.6.32 con Apache2 como servidor web; v) Para las tres máquinas virtuales que funcionaron como servidores web se creó el respectivo directorio web y se copió las páginas web que funcionaron con

Fig 1. Diseño para la generación de peticiones de servicios web sobre un único Servidor Web.

Para obtener el máximo rendimiento de una aplicación en un entorno distribuido es necesario que su carga computacional esté distribuida equitativamente entre todos los servidores que componen el entorno distribuido [20], para lo cual se diseñó un prototipo experimental como se muestra en la Fig. 2, partiendo de la línea base antes expuesta.

78


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Revista Vive la Ciencia No. 1 by Editorial Universidad Técnica del Norte UTN - Issuu