Escolar Documentos
Profissional Documentos
Cultura Documentos
Docentes: Prof. Ing. Mara Elena Garca (mgarcia@pol.una.py) Prof. Ing. Sara Arvalos Flor (sarevalos@pol.una.py) Prof. Lic. Diego Ihara Centurin (dihara@pol.una.py) Prof. Ing. Juan Talavera Horn(jtalavera@pol.una.py)
Se utiliza para estimar el rendimiento de los SI Utilizan el comportamiento del procesador y el comportamiento de la carga
Ejemplo: Redes de Colas
08/05/2012 Prof. Ing. Mara Elena Garca 2
Estaciones de servicio
(Service Station, queue) es un
objeto abstracto compuesto por un servidor y una cola de espera Parmetros temporales de una ES
tiempo de servicio tiempo de respuesta
08/05/2012
08/05/2012
servicio
estaciones de servicios interconectadas a travs de las cuales circulan los trabajos Los trabajos pueden clasificarse en:
Monoclases
Multiclases
08/05/2012
que absorben los trabajos que salen del sistema. Se usan para cargas transaccionales
08/05/2012
Flujo de trabajo a travs del enlace entre la salida y la entrada define la productividad de la red
08/05/2012 Prof. Ing. Mara Elena Garca 9
08/05/2012
10
08/05/2012
11
mltiples clases de trabajos es posible que la red sea abierta para un tipo de trabajos y cerrada para otro
08/05/2012
12
Modelos de interconexin
Modelo del servidor central (central server model)
08/05/2012
13
Variables operacionales
Variables operacionales Son cantidades directamente medibles durante un perodo de observacin finito. Si observamos un dispositivo cualquiera i de un sistema informtico como una caja negra durante un perodo de tiempo T, obtenemos las siguientes medidas:
nmero de llegadas (Ai),
nmero de salidas o terminaciones (Ci), y tiempo total que el dispositivo est ocupado (Bi).
08/05/2012
14
Ai i T
Ci Xi T
Trabajos por unidad de tiempo Trabajos por unidad de tiempo Sin unidades Unidades de tiempo por trabajo
Bi Ui T
Si
1
i
1 Si
Bi Ci T Ai Ci Bi
08/05/2012
Leyes operacionales
Son las relaciones que existen en un periodo de observacin y no dependen de hiptesis sobre la distribucin estadstica que siga los tiempos de servicio y los tiempos entre llegadas Hiptesis del flujo equilibrado de trabajos: Nmero de trabajos que entra es igual al nmero de trabajos que sale:
Ai
08/05/2012
Ci , i
16
Ley de utilizacin
La utilizacin de un dispositivo se puede expresar en funcin del nmero de terminaciones y relaciona la productividad con el tiempo de servicio
Bi Ci Bi Ui * X i * Si Ti T Ci
Si cumple el Flujo Equilibrado ser:
U i i * S i
08/05/2012 Prof. Ing. Mara Elena Garca 17
08/05/2012
18
08/05/2012
19
C0 X0 T
08/05/2012
20
U i X i * S i X 0 *Vi * S i X 0 * Di
Donde D es la Demanda de servicio sobre el dispositivo i en todas las visitas que un trabajo realiza al mismo
08/05/2012
21
08/05/2012
22
C j Ci * pij
donde el subndice 0 indica el exterior del sistema y
i 0
pi 0 es la
Cj
08/05/2012
23
Ley de Little
La nica hiptesis requerida para su aplicacin es la del flujo equilibrado de trabajos
i Tasa de llegada
Ri
N i i * Ri
08/05/2012 Prof. Ing. Mara Elena Garca
N i X i * Ri
24
08/05/2012
25
08/05/2012
26
Problema 1
El disco de un computador se ha monitorizado durante un perodo
de medida de 30 segundos. Durante este tiempo han llegado 11 peticiones y han acabado 12. Se sabe que el disco ha estado vaco durante 2.5 segundos, y se ha podido medir el tiempo de respuesta de 9 peticiones. Estos tiempos, expresados en segundos, son: 8.2, 9.1, 2.3, 5.9, 2.0, 6.2, 4.1, 6.5 y 7.3. Se pide calcular: 1. La exactitud con que se cumple la hiptesis del flujo
2. 3. 4. 5. 6.
equilibrado de trabajos La tasa de llegadas de peticiones al disco y el tiempo entre llegadas La productividad del disco El tiempo de respuesta del disco La utilizacin del disco El tiempo de servicio del disco.
Prof. Ing. Mara Elena Garca
08/05/2012
27
Problema 2
Un segmento de red local transmite 3000 paquetes por segundo. Cada paquete tiene un tiempo medio de transmisin de 0.1 ms. Determnese la utilizacin de este segmento de red.
08/05/2012
28
Problema 3
Considrese una red Ethernet con un ancho de banda de 10
Mbps. Las peticiones emitidas desde un cliente a un servidor a travs de esta red constan de 3 paquetes de 1518 bytes cada uno, mientras que las respuestas desde el servidor requieren el envo de 9 paquetes de idntico tamao hacia el cliente.
Calclese la demanda de servicio D de la red que provoca cada
08/05/2012
29
usan 4 ms. de procesador en el cliente, 6 ms. de procesador en el servidor y leen 12 bloques de 1024 bytes del disco del servidor. De las caractersticas tcnicas del disco se sabe que el tiempo de posicionamiento es de 8 ms, la latencia media es de 3.6 ms. y el ratio de transferencia es de 24 MB/s. Se pide calcular:
procesadores del cliente y del servidor, expresadas en segundos. 2. El tiempo medio de servicio del disco 3. La demanda de servicio del disco del servidor suponiendo que los bloques estn grabados en pistas diferentes o, en el mejor de los casos, situados de forma consecutiva. 4. Qu componentes del tiempo de servicio del disco influyen ms en el rendimiento?
08/05/2012 Prof. Ing. Mara Elena Garca 30
Problema 5
Un servidor web tiene un tiempo medio de respuesta de 12 milisegundos y recibe una media de 500 peticiones por segundo. Calclese el nmero medio de peticiones que hay en este servidor.
08/05/2012
31
Problema 6
Un procesador recibe una media de dos programas por segundo. Cada programa experimenta un tiempo medio de ejecucin de 0.4 segundos y un tiempo medio de respuesta de 2 segundos. Se pide calcular: 1. Utilizacin media del procesador 2. Tiempo medio de espera en la cola del procesador 3. Nmero medio de programas en la cola de espera del procesador
08/05/2012
32
Problema 7
El sitio web de una librera virtual recibe una media de 25
visitas por segundo. La mayora de las visitas se dedican a hojear el catlogo virtual de libros. Slo una de cada 5 visitas se emplea para hacer un pedido de libros. Cada orden de pedido provoca la activacin de un programa CGI que se ejecuta en el servidor web consumiendo 100 ms de tiempo de procesamiento. 1. Determnese la utilizacin del procesador debida a la ejecucin de los programas CGI. 2. Cul sera la utilizacin del procesador si los programas CGI fueran rediseados y tardasen un 25% menos del tiempo en ejecutarse?
08/05/2012
33
Preguntas?
Dudas?
08/05/2012
34