jueves, 23 de mayo de 2013

Fase 6

En la fase 6 se han ejecutado los experimentos, así como realizado análisis y gráficas para ver el comportamiento del sistema con diferentes cargas de trabajo. Se han hecho algunas modificaciones en el simulador para poder obtener datos así como medias / desvicaciones típicas / tiempos de respuesta, etc.

Link al documento de la fase 6 : https://docs.google.com/document/d/11XnUNiHziXYDLGvDACUC6iH8wVPTguLWKkW9ZHFlsW0/pub

martes, 14 de mayo de 2013

Fase 5

En la fase 5 hemos definido las métricas que utilizaremos para medir el comportamiento de nuestro sistema.

Link al informe : https://docs.google.com/document/d/1xu3666MbYEUvWsVq15SoRm6vGy52Mchs6gF3wpPLqOI/pub

Hemos definido básicamente 3 métricas :
  • Tiempo de respuesta del sistema
  • Estado de la red
  • Monitorización de la CPU
El estado de la red y la monitorización de la CPU lo mediremos con el task manager de windows y para calcular tiempo de respuesta del sistema añadiremos el código necesario en el simulador para poder obtenerlo.

Fase 4

Entrada para la fase 4.

En esta fase hemos desarrollado una aplicación que simula el acceso concurrente de usuarios a la web. Los usuarios pueden varias cosas :
  1. Visitar páginas
  2. Visitar posts en concreto
  3. Comentar un post
  4. Escribir un nuevo post

Link al informe : https://docs.google.com/document/d/1zioRaMwl2Y33qY1ysSy8YMUq-zUaS49rx4sB_y5-ajA/pub

Hemos realizado el simulador de comportamiento de usuarios a mano, lo hemos subido a github para quien se lo quiera descargar.

Teníamos algunos problemas a la hora de escribir en el log. Si el tiempo de simulación era de 5 minutos, para no tener que esperar hicimos que la creación del log fuera más rápida, al hacer eso el acceso concurrente al fichero del log se colapsaba dando datos inconsistentes.