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.