Especificación de las máquinas y niveles de procesamiento requeridos

Estimación de capacidades y almacenamiento

Parámetros para estimación de capacidades de cómputo y almacenamiento

La especificación de máquinas hace referencia a sus capacidades de computo (procesamiento y memoria) además del almacenamiento. Planteado ese contexto, este apartado se plantea como una guía para estimar recursos.

  • Rendimiento – TPS.
    Se considera el rendimiento como el número de mensajes procesados durante un intervalo de tiempo determinado. Se recomienda usar para el desarrollo de un PCS, el parámetro TPS o transacciones por Segundos, considerando uniformidad de los usuarios al acceder al sistema (manteniendo constantes todos los demás parámetros considerados en la estimación de capacidades de computo, procesamiento y memoria).
  • Trabajo por Transacción.
    Cada transacción consume capacidades de cómputo y almacenamiento, dicha transacción considerara varias instrucciones tales como operaciones a nivel de Sistema, acceso o inyección de registros a base de datos, acceso a sistemas externos, etc. Es por ello por lo que dependiendo de la transacción es el nivel de capacidad de computo consumida. Para ello la estimación se lleva a cabo considerando el diagrama de secuencia de la transacción también estimado en esta fase. 
  • Tiempo de procesamiento.
    El tiempo de procesamiento o tiempo de máquina, es un parámetro asociado al tiempo que demorara una maquina/proceso en responder una solicitud. Principalmente estos datos se obtienen de manera empírica y la estimación se basa en experiencias recogidas basado principalmente por el trabajo de transacción y sus complejidades asociadas. 
  • (B) Bajo
  • (M) Medio
  • (A) Alto
  • Usuarios activos y concurrencia.
    Un usuario que haya iniciado sesión y está realizando una acción dentro del sistema o está a la espera de una respuesta, es un usuario activo y la cantidad de estos usuarios activos en el sistema de manera simultánea, se denomina concurrencia, ambos generan un consumo en la capacidad de cómputo y una posible degradación en la calidad de servicio, si se supera cierto umbral.
  • Tamaño de Mensaje.
    El tamaño del mensaje es directamente proporcional al consumo de procesamiento, memoria y almacenamiento. Por convención consideraremos; 
  • (P) Mensajes pequeños a menores de 50 KB
  • (M) Mensajes moderados entre 50 KB y 1 MB
  • (G) Mensajes grandes entre 1 MB y 5 MB
  • (E) Mensajes muy grandes mayores a 5 MB
  • Latencia.
    Aunque el parámetro de latencia está asociada a la Red de datos y por ende a variables externas a la definición de las máquinas y niveles de procesamiento, es importante destacar que el parámetro de latencia o retardo de respuesta estará asociado al parámetro de concurrencia, siendo a mayor concurrencia mayor latencia y por ende un menor tiempo de respuesta y en su umbral una degradación en los tiempos de respuesta.

* Se aclara que las estimaciones de parámetros por servicio y actor, al igual que el de transacciones máximas por servicio, la distribución de componentes por máquinas, la estimación de recursos mínimos por máquina, y la del ancho de banda en enlaces, son propias del entregable Hito 3 para PCSSA. Puesto que para estos datos se requiere de una cantidad de usuarios concurrentes por servicio y activos, representando la casuística de cada puerto.