Está en la página 1de 5

Apuntes sobre dimensionamiento de sistemas !

1.2

Apuntes sobre dimensionamiento de sistemas


1. Planteamiento
Sea N el nmero total de clientes que pagan por un servicio. Sea NA el nmero de clientes delante del ordenador con conexin al servicio en la hora cargada (hora con ms usuarios activos). Sea NT el nmero de clientes cursando trco en un momento determinado (tambin llamado concurrencia, vease la denicin ms abajo). Consideremos como referencia un sistema en el que BRusuario que se desee ofrecer para descarga de datos sea 2Mbps con las siguientes hiptesis. N=1000 NA=500 NT=10

2. Deniciones
Overbooking (OB):

OB =

N NA 100 ! ! NA

[1]

En nuestro ejemplo OB =

1000 500 100 = 100% 500

Factor de Overbooking (FOB):

FOB =

OB N +1= !! 100 NA

[2]

En nuestro ejemplo FOB = Contencin (C):

100 +1= 2 100

www.jaguerra.es!

1/5

Apuntes sobre dimensionamiento de sistemas !

1.2

C=

NT ! NA

[3]

En nuestro ejemplo C =

10 1 = 500 50

Es decir tenemos 10 usuarios cursando trco de los 500 usuarios que hay activos que es lo mismo que tener uno cursando trco de 50 en total activos. Por eso C suele expresarse como la fraccin o la divisin (en nuestro ejemplo Contencin 1:50) para dar a entender entre cuantos usuarios activos puede llegar a compartirse un canal de comunicacin (en nuestro ejemplo 50 usuarios). Por lo que da ideal de la garanta de velocidad binaria sobre el peor caso. Por ejemplo: Si el canal de comunicacin es de 2Mbps la garanta de velocidad (CIR: Commited Information Rate) ser 2Mbps x C = 2Mbps x 1/50 = 40 Kbps. A veces la contencin suele darse como un valor porcentual. Es decir, Si de 500 usuarios activos 10 estn cursando trco De 100 usuarios activos estarn

cursando trco 2. Es decir tenemos una contencin del 2% Otro ejemplo: Si nos dicen que tenemos una contencin del 5% tendramos 5 usuarios cursando trco de un total de 100 usuarios activos. Es decir: C = 5/100= 1/20 (Siempre que nos den la contencin en modo porcentual la expresamos en modo fraccin simplicando la fraccin con numerador a 1). Concurrencia (CR) Nmero mximo de usuarios cursando trco a la vez en el peor caso (hora cargada) = NT Se suele expresar en forma porcentual:

CR =

NT 100 ! N

[4]

En realidad la concurrencia es uno de los parmetros bsicos (NT) denidos en el planteamiento de este tema.

www.jaguerra.es!

2/5

Apuntes sobre dimensionamiento de sistemas !

1.2

3. Dimensionamiento
La velocidad binaria requerida para ofrecer el sistema con estos criterios sera:

BRTOTAL =

BRusuario N C ! ! FOB

[5]

En nuestro ejemplo BRTOTAL =

2Mbps 1000 2

1 50 = 20Mbps

La siguiente tabla muestra las deniciones adoptadas para diferentes escenarios de BRusuario, N, NA y NT.
BRusuario [Mbps] 2 2 2 2 N 1000 1000 1000 1000 NA 500 250 500 750 NT 10 10 20 50 OB [%] 100 300 100 33,33 FOB 2 4 2 1,33 C 50 25 25 15 BRTOTAL [Mbps] 20 20 40 100

4. Ejemplos
1. Sea una red VSAT de 4000 puntos que funciona como red de backup para una red de datos terrestre. En el peor caso se estima que un 5% de los puntos pueden dar problemas y por lo tanto tendrn que usar el enlace satlite. El sistema se disea de tal foma que cuatro terminales pueden compartir un canal de 256Kbps/128Kbps. Cual es la concurrencia? 5% Cuantos terminales pueden estar funcionando al mismo tiempo? 5% de 4000 = 200 = NT Cual es la contencin? 1:4 Cual es el CIR? 64Kbps / 32Kbps
www.jaguerra.es! 3/5

Apuntes sobre dimensionamiento de sistemas !

1.2

Qu velocidad total necesitaramos en el sistema? 200 x 64 Kbps / 32 Kbps = 12800 Kbps / 6400 Kbps

www.jaguerra.es!

4/5

Apuntes sobre dimensionamiento de sistemas !

1.2

Versin 1.0 1.1 1.2

Fecha 17-feb-10 24-ago-10 12-abr-11 Versin inicial

Comentario

Inclusin del porcentaje de contencin y denicin de concurrencia. Correcciones

www.jaguerra.es!

5/5

También podría gustarte