ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelo de métricas de rendimiento de sistemas virtuales


Enviado por   •  26 de Agosto de 2020  •  Biografías  •  589 Palabras (3 Páginas)  •  44 Visitas

Página 1 de 3

Modelo de métricas de rendimiento de sistemas virtuales

Tomado de

[pic 1]

  • Varios modelos de rendimiento de ambientes virtualizados se basan en la teoría de colas y usan modelos analíticos de redes de colas (analytic queuing network model - QN)
  • En un modelo QN has tres tipos de parámetros:
  1. independiente de la carga (la tasa de servicio no depende de la longitud de la cola),
  2. dependiente de la carga (la tasa de servicio es una función de la longitud de la cola), y
  3. recursos de retraso (no hay cola).
  • El elemento que “viaja” o fluye por la cola suele llamarse cliente, que puede representar transacciones, solicitudes, trabajos, procesos, …
  • Puede haber más de un tipo de cliente, cada tipo se comportará distinto.
  • Los modelos QN pueden ser de dos tipos: abierto (permiten llegadas de clientes) y cerrado.
  • La intensidad de la carga de trabajo de un sistema QN abierto que se llame r se mide por el parámetro de tasa media de llegada λr.
  • La intensidad de la carga de trabajo de un sistema QN cerrado que se llame r se mide por el parámetro de nivel de concurrencia Nr.
  • Otros parámetros de los modelos QN pueden dividirse en dos tipos:
  1. Demanda de servicio Di,r es una medida de qué tanto se esté solicitando un recurso i por clientes dentro de la clase r.

Siguiendo la ley de demanda de servicio:

Di,r = Ui,r / X0,r

(Demanda de servicio = utilización/rendimiento)

Donde Ui,r es el índice de utilización del recurso i por los clientes dentro de la clase r.  Y X0,r es el rendimiento para los clientes de la clase r.

  1. Nivel de intensidad de carga de trabajo por clase.

Ejemplos de un sistema sobre el cual utilizar el modelo

p2

p3

p4

p6

p7

p8

p1

p5

so1

so2

Hipervisor

Hardware

T = tiempo

U = utilización

N = número de transacciones

El superíndice indica en dónde se está llevando a cabo la medición.

Ejemplo: Nvmm nos dice que se está tomando la medida de un número de transacciones en el hipervisor.

Ejemplo: TTPM nos dice que se está tomando la medida de tiempo en el monitor de procesos de transacción (p1 TPM)

El subíndice indica qué recurso está siendo utilizado por qué elemento cliente

Ejemplo:  Nos dice que en el sistema operativo 1 se ha tomado una medida de tiempo de uso de la CPU por parte del proceso p1.[pic 2]

Ejemplo: Tcpu,tpm nos dice que el p1 TPM está tomando tiempo de la CPU


Ejemplo de cálculo de rendimiento:

¿Cuál es el porcentaje de utilización de la CPU y la sobrecarga de cada elemento del siguiente sistema virtualizado?

p2

Query

p3

Update

p4

Batch

p5

Testing

p1

TPM

so1

so2

Hipervisor = VMM

Hardware = CPU + DA + DB

[pic 3][pic 4]


[pic 5]

a) Utilización de la máquina virtual 1[pic 6]

= ¿? = 0.2625[pic 7]

= [pic 8]

=[pic 9]

= 0.2625

b) Sobrecarga de la VMM debido a la VM1

=420s[pic 10]

420 s /(60 s*30 minutos de monitoreo) = 420/1800 = 0.2333

La sobrecarga de la máquina virtual 1 sobre el hipervisor es: 0.2625 – 0.2333 = 0.0292 = 2.92%

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (616.9 Kb)   docx (712.1 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com