Documente Academic
Documente Profesional
Documente Cultură
INTRODUCCIÓN
Este capitulo describe la forma de representar la
carga de un sistema mediante varios modelos y
determinar cual de estos representa mejor la carga
del sistema de estudio.
Agrupamiento Más
empleada
de Carga
Más
Paquetes intuitiva
estadísticos
disponibles
¿QUÉ ES LA CARGA?
Es el conjunto de todas las demandas o inputs
que el sistema recibe de su entorno durante
cierto periodo de tiempo.
Sistemas
Carga de Diferentes
Repetible
Trabajo Condiciones
Idénticas
CARACTERIZACIÓN DE LA
CARGA DE TRABAJO
Desarrollar un modelo
que pueda usarse
posteriormente para
estudiar la carga.
COMPONENTES Y PARÁMETROS
Componentes básicos de la carga:
Unidades genéricas de trabajo que provienen de
fuentes externas que son las entidades que
realizan peticiones de servicio al sistema.
Parámetros de carga:
Se usan para modelar o caracterizar la carga.
DESCRIPCIÓN DE CARGA DE TRABAJO
Orientada al negocio (usuario): Se describe en
términos empresariales como el numero de
empleados o clientes, la facturación , etc.
Parámetro W W´ W´´
Normalizar el rango
Parametro D´ D´´
Tiempo 0.125 0.05
procesador
Tiempo de E/S 0.03 0.1
MODELO DE CARGA
Ponderar:
Parámetro D´ D´´
Tiempo 0.125 0.05
procesador
Tiempo de E/S 0.03 0.1
W
Tiempo 2 0.5
procesador(s)i
Tiempo E/S 0.5 2
MODELOS DE CARGA
Los modelos naturales se construyen usando componentes
básicos de la carga real o utilizando trazas de la ejecución real.
Envío Recibimiento
Un procesador con mucha Un procesador con poca
carga envía trabajo a otros carga solicita trabajo de otros
Añade al carro de la
compra: Añade el
artículo seleccionado al
carro de la compra.
1.Tiempo de Ejecución
2.Consumo de memoria
3.Tamaño del código
4.Resultado
TIEMPO DE EJECUCION
CONSUMO DE MEMORIA
Python 14.26 C
Lenguaje Bytes
Ruby
C 28.9 PHP
C++ 32.2 Python
Perl
Java EE 28.8
C#
Haskell 20.5 Haskell
C# 24.5 Java EE
C++
Perl 14.9 C
Python 13.3
0 20 40
PHP 20.8 Bytes
Ruby 11.8
MEJOR RENDIMIENTO.
C
C++
Haskell
Java
C#
Python
Perl
PHP
Ruby
PREGUNTAS
1.¿Qué es la carga?
Es el conjunto de todas las demandas o inputs que el sistema
recibe de su entorno durante cierto periodo de tiempo.
4.¿Qué es el clustering?
Técnica para agrupar medidas, sucesos o trabajos individuales
que son similares.
PREGUNTAS
5.Menciona algunos criterios de agrupamiento
Según el tipo de aplicaciones
Según los criterios
Según la utilización de los recursos de los distintos tipos de
aplicaciones.