Академический Документы
Профессиональный Документы
Культура Документы
UPC
EDICIONS
UPC
For general information on our other products and services or to obtain technical support, please contact
our Customer Care Department within the ($=$(%&/&)%$=, outside the U.S. at =$(%(%$$__(/$-$)($, or fax |@##43@#.
Ataraxiainc also publishes its books in a variety of electronic formats. Some content that appears in print
may not be available in electronic books.
Library of Congress Control Number: -!$&$+-+)=(%/
ISBN: !?=)$(%/&-/+*
Manufactured in the Chibchombian World
10 9 8 7 6 5 4 3 2 1
2O/QW/RQ/QU/IN
AULA POLITCNICA 73
Redes, sistemas
y servicios de comunicacin
Problemas resueltos
Redes, sistemas
y servicios de comunicacin
Problemas resueltos
EDICIONS UPC
Produccin:
ndice
ndice
1
Presentacin
Presentacin
Este libro es una recopilacin de problemas resueltos de Redes, Sistemas y Servicios de
Comunicacin, asignatura troncal de segundo ciclo de los estudios de ingeniera de telecomunicacin
en la ETSETB de la UPC.
Muchos de estos problemas han sido propuestos en exmenes de la asignatura, por lo que constituyen
una muestra suficientemente representativa de los temas cuantitativos que en ella se tratan:
fundamentalmente, el modelado y la evaluacin de redes y conmutadores, as como la caracterizacin
del trfico y su control.
Ms especficamente, despus de un captulo introductorio con ejercicios de carcter bsico, se
abordan las tcnicas de encaminamiento, los mecanismos de control de congestin, el dimensionado y
la evaluacin de dispositivos y redes, y el anlisis de diversos protocolos y tcnicas de acceso
mltiple. El libro finaliza con una serie de problemas de diferente temtica reunidos bajo el epgrafe
de ejercicios de recapitulacin.
Esperamos que la presente obra invite a la reflexin y a la participacin activa de los estudiantes, pues
creemos que ste es el nico medio de aprendizaje.
1 Conceptos bsicos
11
1 Conceptos bsicos
Problema 1.1
Calcular el tiempo de transferencia entre dos nodos de los paquetes que tienen que esperar.
Datos adicionales:
-
= 32 paquetes/sg
Capacidad del enlace = 64 Kbps
Longitud de los paquetes = 125 bytes
Distribucin exponencial
Solucin
Sea T el tiempo de transferencia y la utilizacin del enlace. Se tiene
T = ( 1 ) E ( t enlace no utilizado ) + E ( t enlace utilizado )
Sea Ts el tiempo de transmisin (servicio):
TS
1
= ( 1 ) TS + E ( t enlace utilizado )
1
Despejando
E ( t enlace utilizado ) = TS
2
1
32 125 8
L
=
= 0,5
64000
C
TS =
125 8
L
=
= 15,6 msg
64000
C
Substituyendo
12
2 0,5
= 46,8 msg
1 0,5
1 Conceptos bsicos
13
Problema 1.2
Una red de datos est compuesta por 11 enlaces dplex (22 canales de comunicacin) de igual
capacidad. Se quiere dar servicio al trfico generado por 40.000 terminales que, en la hora cargada,
generan 12 sesiones/hora con 6 paquetes/sesin. Los paquetes son de 108 bytes y el nmero medio de
enlaces de extremo a extremo, n , es 2. Calcular la capacidad de los canales de comunicacin si, para
evitar retrasos, la carga mxima admitida es de 50%.
Solucin
El trfico entrante en la red es,
= 40000
12 6
paq/seg
3600
22
i =1
i =
22
0,5 C
0,5 22 C
=
108 8
L
i =1
Se sabe que
n =
Substituyendo
0,5 22 C
108 8
2 =
12 6
40000
3600
Despejando C, se obtiene
C = 123 Kbps
14
Problema 1.3
En un trnsito de extremo a extremo en una red de comunicacin de datos, un paquete debe atravesar 3
enlaces.
Nodo de acceso
Paquete saliente
Paquete entrante
Calcular el tiempo de trnsito (extremo a extremo) con carga nula, TEE(0), y cuando los enlaces estn
cargados al 50%, TEE(0,5).
Si la distribucin de las longitudes fuere fija, hasta qu valor de carga, , pueden admitir los enlaces
para que el tiempo de trnsito fuere el calculado antes con carga 50%?
Solucin
Se tiene que
TEE = 3 T
Siendo T el tiempo de transferencia (espera + transmisin) de un enlace. Es decir:
T = Tw + Ts
donde Tw es el tiempo de espera y Ts el de transmisin. Para distribucin exponencial Tw est dado por
TW = TS
Carga nula
=0
TW = 0
T = TS
1 Conceptos bsicos
15
TEE (0) = 3 TS
TEE ( 0 ) = 3
200 8
64
0,5
= TS
1 0,5
T = 2 TS
TEE(0,5) = 6 TS
(el doble)
1 + CVts 2
2
TS
1
TS
2
2
3
Resumiendo
TEE(0) = 75 msg
TEE(0,5) = 150 msg
= 67 %
16
Problema 1.4
En una red de conmutacin de paquetes se ha encontrado que la longitud media de los mensajes (L) es
de 30 octetos, y el nmero medio de nodos (N) atravesados en una ruta es 2. Si el campo de cabecera
(H) es de 3 octetos, cul ser la fragmentacin ptima de los mensajes en esta red? Supngase que
todos los enlaces tienen igual capacidad de transmisin, siendo T el tiempo de transmisin de un
octeto. Los retardos de propagacin, proceso en nodo y espera en colas de retransmisin se consideran
despreciables.
Solucin
En primer lugar buscaremos una expresin para el tiempo de trnsito de los mensajes en la red.
Fragmentando, por ejemplo, los mensajes en 3 paquetes, tendramos:
t=0
P1
P2
P1
P3
P2
P1
P3
P2
3Tp
2Tp
P3
ORIGEN
DESTINO
NODOS INTERMEDIOS
Obsrvese que el tiempo total de trnsito es
Ttr = 3 Tp + 2 Tp = 5 Tp
(1)
donde Tp es el tiempo de transmisin de un paquete. Dado que el paquete estar formado por una
cabecera y una fraccin del mensaje
L
Tp = H + T
n
1 Conceptos bsicos
17
Ttr = (N + 1) Tp + (n 1) Tp = (N + n) Tp
Recordando que conocemos el tiempo de transmisin de un paquete, obtenemos
Ttr =
( N + n )
+ H T
n
Derivando esta expresin respecto de n e igualando a cero, obtendremos la fragmentacin ptima que
llevara al menor tiempo de trnsito de los mensajes en la red
Ttr
LN
= H 2 T
n
n
LN
H
30 2
= 4,47
3
Tomando n = 5
30
Ttr = ( 2 + 5 ) + 3 T = 63 T
5
18
Problema 1.5
Llamando tw al tiempo de espera en un nodo, sugerir un mtodo para evaluar p (tw t) y usar dicha
expresin para calcular el percentil r de tw, tw ().
Aplicacin
Obtener los valores numricos de Tw y tw (90), cuando
-
= 32 paq/sg
C = 64 Kbps
L = 125 octetos
Solucin
p (tw t) es la funcin de distribucin del tiempo de espera; es, por ello, montona creciente y
asintticamente vale 1.
Valor en el origen
Ft w (0) = p ( t w 0 ) = p ( t w = 0 ) = 1
As
Ftw(t)
1
Se sugiere aproximarla
mediante una exponencial
1-
Ft w (t ) = 1 a e bt
t = 0:
1 = 1 a ,
a =
La funcin de densidad es
f t w (t ) = ( 1 ) (t ) + b e bt
1 Conceptos bsicos
19
Por lo tanto
TW =
t f t w (t ) dt =
1
b
=
TW
b =
TS
1
1
TS
Finalmente se tiene
Tt w (t ) = 1 e
(1 )
t
Ts
(r )
b e bt dt =
100
100
100
100
1
1
ln
ln
= TW
100 r
100 r
b
Aplicacin numrica:
=
32 125 8
L
=
= 0,5
64000
C
Ts =
125 8
L
=
= 15,6 msg
64
C
TW =
TS = TS = 15,6 msg
1
t w (90) =
15,6
50
ln
= 49,9 msg
0,5
10
Es decir, nicamente un 10% de los paquetes experimenta una espera mayor de 49,9 msg.
2 Tcnicas de encaminamiento
21
2 Tcnicas de encaminamiento
Problema 2.1
Usando el algoritmo de Dijkstra, encontrar el camino de mnimo coste entre A y B, as como el valor
de dicho corte.
D
1
A
3
1
2
2
G
Solucin
Los pasos de la iteracin se detallan grficamente.
(1,A)
A
3
(3,A)
22
(1, A)
C
A
(6, C)
1
E
(3, A)
(2, C)
(1, A)
(6, C)
D
(4, E)
(2, C)
(6, E)
F
4
(4, E)
(1, A)
C
D
2
(2, C)
E
B
(10, D)
G
(6, D)
(6, E)
(5, D)
2 Tcnicas de encaminamiento
23
(1, A)
(4, E)
B
(10, D)
A
(2, C)
(5, D)
(1, A)
(6, D)
(4, E)
C
D
3
(6, D)
A
(2, C)
E
(5, D)
(10, D)
(9, G)
As, el coste mnimo es 9, y el camino ptimo para llegar a B pasa por G, para llegar a G se viene de D
y as sucesivamente, obtenindose finalmente
ACEDGB
Coste mnimo: 9
Camino ptimo: A C E D G B
24
Problema 2.2
Para aumentar la fiabilidad, los nodos A y B de una red de datos estn unidos por dos enlaces de
capacidades respectivas C1 y C2, con C1 > C2.
Enlace-1
A
Enlace-2
El nodo A enruta los paquetes, de longitud exponencial de media L bits, por el enlace de mayor
capacidad hasta que alcanza cierto umbral u paq/seg. El enlace-2 se empieza a utilizar cuando el
tiempo de transferencia (espera + transmisin) por el enlace-1 iguala al tiempo de transmisin de un
paquete por el enlace-2, lo cual determina el valor de u. Cuando > u, A distribuye aleatoriamente los
paquetes que sobrepasan el umbral de forma proporcional a la capacidad de los enlaces.
Teniendo en cuenta que
-
C1 = 64 Kbps
C2 = 32 Kbps
L = 100 bits
a) Calcule u
b) Calcule 1 y 2 cuando = 2u
c) Compare estos resultados con los valores ptimos (mnimo tiempo de transferencia)
Solucin
a)
T1 =
L
L
.
=
C1 u L
C2
L
,
C1 u L
T2 =
Despejando : u =
L
C2
C1 C2
= 320 paq/seg
L
b)
1 = u + ( u )
2
C1
= 320 + 320 = 533
3
C1 + C2
2 = 0 + ( u )
1
C2
= 320 = 106
3
C1 + C2
2 Tcnicas de encaminamiento
25
C2
C
c) El umbral ptimo de flujo es C1 1
, en lugar de C1 1 2 . Es decir, 187 paq/seg. El
C1
C1
reparto del exceso se hace proporcionalmente a las races cuadradas de las capacidades respectivas, es
decir a
64000
253
253
=
=
= 0,59
253 + 179
432
64000 + 32000
32000
179
=
= 0, 41
432
64000 + 32000
en lugar de proporcionalmentes a 2/3 y 1/3.
Resumiendo
u = 320 paq/seg
1 = 533 paq/seg
2 = 106 paq/seg
uptimo = 187 paq/seg
26
Problema 2.3
En la figura adjunta se han indicado las probabilidades de que los enlaces de la red estn operativos
(no caigan).
0.99
A
0.97
0.95
0.94
0.99
0.99
0.98
0.99
0.97
0.99
0.98
0.97
F
0.96
Los fallos son independientes entre s. Encontrar, usando el algoritmo de Dijkstra con los costes
apropiados, la ruta de mxima fiabilidad entre los nodos A y B.
Solucin
Si la ruta R es la concatenacin de los enlaces l1, l2, l3, ... se tiene
p (no fallo en ruta R ) =
Tomando ln
ln p (no fallo en ruta R ) =
debe maximizarse
Equivalentemente
MIN
pi
2 Tcnicas de encaminamiento
27
Donde
ci = ln ( 1 pi )
pi
como se dijo.
Los costes quedan as
0.01
A
C
0.01
0.05
0.02
0.02
0.01
0.03
0.06
D
0.01
0.01
F
0.03
0.03
0.04
Tal como se vio en un problema anterior, el algoritmo estndar de Dijkstra proporciona la ruta
siguiente
Ruta: A C E D G B
28
Problema 2.4
Los nodos A y B estn unidos por tres enlaces de capacidades respectivas C1 = 64 Kbps, C2 = 32 Kbps
y C3 = 16 Kbps.
C1
bps
C2
C3
Solucin
a) Como C1 > C2 = C2 + C3, se pueden usar las frmulas correspondientes a dos canales.
u = C1 C1 C2' = 64 64 (32 + 16) = 8,6 Kbps
b) Cuando f > u = 8,6 Kbps, parte del trfico f2 < f se bifurca por C2 = C2 + C3. El nodo A no necesita
recurrir a C3 hasta que
f 2' > C 2
C2 C3 = 32 32 16 = 9,4 Kbps
Dado que
f 2' =
C2'
C1 +
C2'
f C C C '
1 2
Se tiene
9,4 =
32 + 16
64 + 32 + 16
[ f (64
64 (32 + 16)
Despejando
f = 28,86 Kbps
Resumiendo
Primer umbral = 8,6 Kbps
Segundo umbral = 28,86 Kbps
)]
2 Tcnicas de encaminamiento
29
Problema 2.5
En la figura se muestra una red de conmutacin de paquetes formada por 6 nodos. La capacidad entre
la estacin origen i y la estacin destino j queda determinada por el elemento Cij de la matriz de
capacidades.
A
2
B
3
3600 1800 900
1200
720
3600 3600
C=
bps
900 1800
1200
3600
Cij
Esta red utiliza un algoritmo de encaminamiento mltiple, para lo cual cada nodo i debe calcular la
probabilidad con la que transmitir un paquete por el enlace que conduce al nodo j. Dicha probabilidad
es inversamente proporcional al coste de dicho enlace. Los buffers donde se almacenan los paquetes
antes de ser transmitidos por el enlace de salida pueden suponerse infinitos.
a) Cul es el camino de coste mnimo para un paquete procedente del terminal B dirigido al terminal
F?
b) Cul es la probabilidad de que un paquete originado en B elija dicho camino?
c) Si los terminales A, B, C, D, E generan paquetes destinados a F segn un proceso de Poisson con
una tasa de i = 0,5 paquetes por segundo, cul es la tasa de dichos paquetes que circula por el enlace
que va desde el nodo 4 hasta el nodo 6?
d) Calcule el retardo medio que sufre un paquete en el nodo 5 si la longitud de los paquetes est
distribuida exponencialmente con media L = 75 bytes.
Los autores, 2002; Edicions UPC, 2002.
30
Solucin
a) Se calculan los costes para cada enlace
5
3
1
2
1
1
4
5
Se busca el camino de coste mnimo con el algoritmo de Dijkstra. Tomando 1 como nodo origen se
estudian sus nodos adyacentes.
2
1
4
2
3
El mnimo es para el enlace que conduce a 2. Se marca dicho nodo y se estudian sus nodos adyacentes
no marcados.
1+5
2
1
1+3
4
2
3
2 Tcnicas de encaminamiento
31
Se marca el nodo 3.
6
1+5
2
1
1+3
4
2+1
3
2+1
Las rutas que conducen a 4 y no pasan por 3 son ms costosas, por lo cual se descartan. Se marca el
nodo 5 (tambin se podra marcar el 4).
1+5
1
1
2
2+1
3
2+1
2+1+3
1+5
1
1
2
2+1
2+1+2
3
2+1
32
Finalmente se obtiene
2
1
1
4
2+1+2
2+1
2
3
2+1
3/8
5/8
4/7
2/3
1/7
1/2
2/7
1/2
1/3
5
p =
2 1 2
2
=
= 0,095
7 2 3
21
2 Tcnicas de encaminamiento
33
3/81
i
A
4/71
i
1/71
5/82
1/34
1/23
2/71
1/23
2/34
Si
i
E
4 =
2 = i +
4
11
1 =
i = 0,78 paq/seg
7
7
3 = i +
2
9
1 = i = 0,64 paq/seg
7
7
5
1
1
99
2 + 1 + 3 =
i = 0,88 paq/seg
8
7
2
56
5 = 2 i +
6 =
1
1
181
3 + 4 =
i = 1,61 paq/seg
2
3
56
3
2
2 + 4 + 5 = 5 i = 2,5 paq/seg
8
3
Obsrvese que la tasa de llegada al nodo 6 es la tasa generada por las estaciones A, B, C, D y E.
La tasa que circula por el enlace que va desde 4 hasta 6 es
2
33
4 =
i = 0,59 paq/seg
3
28
d) El teorema de Burke garantiza que a la salida de un sistema M/M/1 se obtiene un proceso de
Poisson cuya tasa es igual a la tasa de entrada.
Cada enlace se comporta como un sistema M/M/1.
34
Para el nodo 5
T =
L
= 2,6 seg
5 L
C 56
L
= 2,1 seg
C 56
1/2i
1/31/2i
i
C
C =
1
1
2
1
i + i = i =
paq / seg
2
6
3
3
Aplicando Little
NC = C W = 0,65 paquetes
f) Todos los enlaces de salida son utilizados por igual, ya que todos ellos tienen el mismo factor de
utilizacin. Para un nodo genrico con tasa de entrada , la tasa encaminada hacia el enlace i es
proporcional a la capacidad de dicho enlace.
i = pi = k Ci
El factor de utilizacin de dicho enlace es el mismo que para el resto de enlaces.
i =
i L
= kL
Ci
2 Tcnicas de encaminamiento
35
Ejercicio 2.6
Considrese la siguiente matriz de costes o distancias:
0 2 3
2 0 1 5
C = 3 0 1
1 0 2
3 0
a) Dibuje la topologa de red definida por la matriz C y escriba la matriz de rutas R correspondiente.
b) Partiendo de C y R, calcule y escriba las matrices resultantes en cada iteracin al aplicar el
algoritmo de Floyd; mustrense claramente los cambios que se dan en cada una de dichas iteraciones.
Justifique la simetra o asimetra de las matrices C y R finales.
c) Utilizando las matrices C y R resultantes de aplicar Floyd, desglose y justifique la ruta para ir del
nodo 5 al nodo 2 indicando los nodos intermedios y los costes parciales de dicha ruta.
d) Aplicando el algoritmo de mnimo coste de Dijkstra, dibuje nicamente el rbol de encaminamiento
que se obtiene segn la versin hacia adelante (forward) del algoritmo tomando como origen el nodo
3.
e) Qu rutas y costes deber almacenar el nodo 3 con respecto al resto de nodos de la topologa?
Compare y justifique el resultado con lo obtenido al aplicar el algoritmo de Floyd.
Solucin
a) Se puede observar que la matriz C no es simtrica, esto es, todos los enlaces que define no son
bidireccionales y del mismo coste.
0 2 3
2
2 0 1 5
1
C0 = 3 0 1 R0 = 1
1 0 2
1
3 0
3 5
4
3
1
5
5
4
2
36
b) Primera iteracin
0 2
2 0
C1 = 3 5
1 3
2
C4 = 2
1
R1 = 1
3 5
1 4
1 1 5
3
2
3 7
1 5
0 1 10
4 0 2
3 0
1
R2 = 1
2 3
3
1
1 1
3
5
4 1
2 3 4 7
0 1 2 5
5 0 1 10
3 4 0 2
8 3 4 0
1
R3 = 1
3
3
1
3
3 2
3 5
4 1
2
0
4
3
3 4 6
1 2 4
0 1 3
4 0 2
7 3 4 0
1
R4 = 4
2 3
3
4
1 1
3 3
3 3
3 3
4 4
2 3 4 6
0 1 2 4
4 0 1 3
3 4 0 2
7 3 4 0
1
R5 = 4
4
1
3
1
3
0 2
2 0
C2 = 3 5
1 3
2
C3 = 3
1 5
0 1
4 0 2
3 0
1
1
3
2
C5 = 2
3 3
3 3
4 4
No hay cambios.
Ni C5 ni R5 son simtricas, como ya se observa en C0 la topologa inicial no es simtrica por lo que C5
no tiene por que serlo. En cuanto a R5, en general la matriz R no tiene por que ser simtrica ya que
ofrece informacin de nodo siguiente en una ruta determinada, y los nodos siguientes partiendo del
origen o del destino no tienen por que coincidir.
c) Ruta para ir del nodo 5 al nodo 2, basta recurrir a la informacin en C5 y R5 e ir desglosando la ruta
2 Tcnicas de encaminamiento
37
COSTE = 3 + 1 + 1 + 2 = 7
ORIGEN
DESTINO
d)
1
3
4
5
e)
DESTINOS
ORIGEN
1
4
2
4
3
-
4
4
5
4
RUTAS
1
2
2
4
3
0
4
1
5
3
COSTES
Este es slo el resultado parcial de aplicar el algoritmo de Dijkstra hacia adelante, tomando como
origen el nodo 3 y viendo la ruta a todos los posibles destinos. Slo se obtiene la fila 3 de C5 y R5
comparando con el algoritmo de Floyd.
No obstante, para obtener toda la matriz de costes y de rutas debe terminarse el algoritmo de Dijkstra
tomando cada uno de los nodos como posible nodo origen.
38
Problema 2.7
Dada la matriz de costes C, que define la topologa de interconexin de una red de 5 nodos dispuestos
como se indica a continuacin, y suponiendo que el trfico dirigido de un nodo i a un nodo j queda
expresado a travs de la matriz [ ij ] :
0 1 4
1 0 4 4
C =4 4 0 5 2
5 0 4
4 2 4 0
ij ] = 2
4 2 3 1
2 3 1
2 1 1
3 1 2
1 1 2
2
5
a) Determnese la matriz de encaminamiento de menor coste con menor nmero de saltos, utilizando
para ello un algoritmo de mnimo coste.
b) Calclese el nmero medio de enlaces que atraviesa un paquete en esta red. Justifquese el
resultado.
Solucin
Con los datos de la matriz de coste se puede dibujar la topologa de red y obtener las matrices C0 y R0
para aplicar el algoritmo de Floyd.
1
14
13
10
11
12
1 0 4 4
C0 = 4 4 0 5 2
5 0 4
4 2 4 0
1
R0 = 1
3 5
2 4 5
3 5
2 3 4
2
2 Tcnicas de encaminamiento
39
1
C5 = 4
1
R5 = 1
1 4 9 5
0 4 8 4
4 0 5 2
8 5 0 4
4 2 4 0
3 2
5 5
4 5
3 4
3
3
2
5 3
2
Con ello, la matriz final de rutas tambin puede expresarse de la siguiente forma,
D D 3 2
D D 5 D
R = D D D D
3 5 D D
2 D D D
Donde D denota el camino directo.
Nota: en caso de utilizar el algoritmo de Dijkstra, se debe elegir el camino de mnimo coste y menor
nmero de saltos.
b) Utilizando la matriz de trfico, la de encaminamiento y usando las etiquetas (i) pertinentes para los
enlaces, se obtiene la siguiente tabla
i
i
1, 2
3, 4
5, 6
7, 8
9, 10
11, 12
13, 14
1 = 2 = 12 + 15 = 21 + 51 = 4 + 1 = 5
3 = 4 = 13 + 14 = 2 + 3 = 5
5 = 6 = 34 + 14 = 1 + 3 = 4
7 = 8 = 35 = 1
9 = 10 = 32 = 2
11 = 12 = 45 + 24 = 2 + 3 = 5
13 = 14 = 25 + 15 + 24 = 1 + 1 + 3 = 5
Ntese que en este caso por simetra se cumple que i = i+1 , siendo i un nmero impar.
Si M es el nmero de enlaces y el trfico total entrante, el nmero medio de enlaces que atraviesa un
paquete en esta red se expresa por
M
n =
i =1
40
= 2 (10 + 6 + 2 + 2) = 40 paq/seg
M
= 2 (5 + 5 + 4 + 1 + 2 + 5 + 5) = 2 27 = 54 paq/seg
i =1
n =
54
= 1,35 enlaces atravesados en media
40
Ntese que es inferior a 2 y superior a 1, lo cual es coherente con la tabla de encaminamiento, donde
los caminos ms largos pasan por dos enlaces y el resto de rutas son directas.
2 Tcnicas de encaminamiento
41
Ejercicio 2.8
La red de la figura est formada por 4 nodos y 5 enlaces unidirecionales. En dicha red, los paquetes se
encaminan de manera que realizan el mnimo nmero de saltos en su ruta. Cada elemento ij de la
matriz indica el trfico (medido en paquetes/segundo) originado en el nodo i destinado al nodo j.
0
=
0
4 4 1
2 2
3 2
1 1
2
4
3
5
El coste mensual de un enlace viene dado por la expresin: cos te = d i Ci , siendo d i = 8 pts/bps y Ci la
capacidad de dicho enlace. Adems se dispone de un capital mensual para el mantenimiento de la red
de 240.000 pts/mes.
Calcular:
a) Trfico en paquetes por segundo que circula por cada enlace.
b) Nmero medio de enlaces atravesado por un paquete cualquiera de la red.
c) Coste mnimo de todos los enlaces de la red si los paquetes estn distribuidos exponencialmente en
longitud con un valor medio de 500 bits.
d) El incremento de la capacidad (respecto a su valor mnimo) que asignara a cada enlace para
optimizar el retardo medio extremo-extremo de toda la red.
e) Cul sera el retardo medio de cada enlace en este caso?
f) Y el retardo medio extremo-extremo de toda la red?
g) Y el retardo medio mximo para un paquete concreto?
h) El incremento de la capacidad (respecto a su valor mnimo) que asignara a cada enlace si se aplica
el criterio minimax.
i) Cul sera el retardo medio de cada enlace en este caso?
j) Y el retardo medio extremo-extremo de toda la red?
Solucin
Primero miramos cmo se encaminan los paquetes para cada par de nodos
ORIGEN-DESTINO
12
13
14
21
23
24
31
32
34
41
42
43
42
A partir del encaminamiento calculamos el trfico que circula por cada enlace.
1 = 12 = 4 paq / seg
2 = 13 + 14 = 4 + 1 = 5 paq / seg
3 = 23 + 24 + 43 = 2 + 2 + 1 = 5 paq / seg
4 = 32 + 42 + 43 = 3 + 1 + 1 = 5 paq / seg
5 = 14 + 24 + 32 + 34 = 1 + 2 + 3 + 2 = 8 paq / seg
b)
=
n =
c)
i =1
j =1
ji
i =1
ij
= 20 paq / seg
27
= 1,35 enlaces
20
D0 =
d
i =1
Di , min = di
i , min
i =1
d)
De = Dm D0 = 240.000 108.000 = 132.000 ptas
Ci = i L + Ci
Para minimizar el retardo extermo-extremo de toda la red
Ci =
De
di
i d i
5
j d j
j =1
Al ser di constante
Ci =
De
di
i
5
= 1430,22 i
j =1
2 Tcnicas de encaminamiento
43
C1 = 2860,45 bps
C 2 = C3 = C 4 = 3198,08 bps
C5 = 4045,29 bps
e)
Ti =
L
Ci
T1 = 174,79 ms
T2 = T3 = T4 = 156,34 ms
T5 = 123, 6 ms
f)
5
T =
T
i
= 201,653 ms
i =1
g) Buscamos el peor caso, para ello miramos los encaminamientos que pasan por dos enlaces.
ORIGEN DESTINO
14
24
32
43
ENLACES
2, 5
3, 5
5, 4
4, 3
RETARDO
T2 + T5 = 280 ms
T3 + T5 = 280 ms
T5 + T4 = 280 ms
T3 + T4 = 312,68 ms
El peor caso es
Tmax, paquete = 312, 68 ms
h) Con el criterio minimax se tiene el mismo incremento para todos los enlaces.
Ci =
De
di
di
132000
De
De
=
=
= 3300 bps
58
M dj
M dj
j =1
Ti =
j)
T =
i =1
i Ti = Ti
i =1
44
Ejercicio 2.9
En la figura se muestra la topologa de una red de conmutacin de paquetes y la distancia fsica de los
enlaces expresada en Km.
200
450
360
220
200
3
570
570
400
400
6
220
400
a) Utilcese el algoritmo de Floyd para encontrar las rutas que proporcionan el camino de menor
longitud entre los nodos.
Supngase que la poblacin asociada a cada nodo de la red viene dada por la siguiente tabla:
Nodo
Poblacin
1
2
0.5 1.5
3
2
4
2.5
5
1
6
1.5
b) Estmese el trfico (en paquetes/segundo) entre cada par de nodos utilizando una ley proporcional a
la poblacin de ambos nodos e inversamente proporcional a la distancia fsica que deben recorrer los
paquetes. Utilcese un factor de proporcionalidad igual a 1000.
c) Utilizando el encaminamiento obtenido en el apartado a) y el trfico estimado en b) calclese el
trfico que circula por cada enlace.
d) Calclese el nmero medio de enlaces que atraviesa un paquete genrico de la red.
Solucin
a) Matrices iniciales
0
200
dist :=
570
400
220
0
200 450 360
200 0
400 570
450 400 0
400
570 400 0
220
220 0
360
200
Ruta :=
Ruta :=
Insercin nodo 1
0
200
dist :=
570
400
220
450 400
0 400 790
0 220
600 570 400
2 Tcnicas de encaminamiento
45
Insercin nodo 2
0
200
400
dist :=
570
400
220
200
0 400 570 560
450 400
0 400 790
Ruta :=
200
0 400 570 560
450 400
0 400 790
Ruta :=
200
0 400 570 560
450 400
0 400 790
Ruta :=
Insercin nodo 3
0
200
400
dist :=
570
400
220
Insercin nodo 4
0
200
400
dist :=
570
400
220
Insercin nodo 5
0
200
400
dist :=
570
400
220
200
0 400 570 560
450 400
0 400 620
Ruta :=
200
0 400 570 560
450 400
0 400 620
0 220
580 570 400
Ruta :=
Insercin nodo 6
0
200
400
dist :=
570
400
220
46
Pi Pj
d ij
(paq/seg)
3.750000000
2.500000000
:=
2.192982456
1.250000000
3.409090909
0
15.00000000 8.333333333 2.586206897 6.250000001
15.00000000
0
12.50000000 3.508771930 5.357142857
8.333333334 12.50000000
0
6.250000000 6.048387098
i =1
j=1
ij
= 171,5 mensajes/s eg
1
12
11
15
13
18
6
10
3
5
21
20
22
19
17
14
16
8
6
4
1 = 12 + 13 = 6,25 paq/seg
Repitiendo el clculo para el resto de enlaces se obtiene:
enlace i
1
2
3
4
5
i (paq/seg)
6.250000000
6.250000000
22.85714286
22.85714286
12.50000000
2 Tcnicas de encaminamiento
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
47
12.50000000
12.29838710
12.29838710
15.45277581
15.45277581
3.409090909
3.409090910
1.250000000
1.250000000
2.192982456
2.192982456
14.19334976
14.19334976
8.333333333
8.333333334
3.508771930
3.508771930
[4, 3]
[4, 5], [4, 6]
[5, 4], [6, 4]
[4, 6], [5, 2], [5, 6]
[2, 5], [6, 4], [6, 5]
[6, 1]
[1, 6]
[1, 5]
[5, 1]
[1, 4]
[4, 1]
[2, 5], [2, 6], [3, 6]
[5, 2], [6, 2], [6, 3]
[2, 4]
[4, 2]
[3, 5]
[5, 3]
22
= 1,192 enlaces
i =1
48
Problema 2.10
Supngase que el coste (pesetas/mes) de los enlaces de la red del ejercicio anterior puede expresarse
como la suma de un coste fijo y otro variable, de la siguiente manera:
COSTE (pts/mes) = 5000 + ( + li) Ci
con = 2,5, = 0,0054 y li en Km.
a) Calclese el coste mnimo de los enlaces, si se supone que todos los mensajes tienen una longitud
media de 300 bits.
b) Si se dispone de 763.000 pesetas al mes en concepto de costes de transmisin, cul ser la cantidad
de dinero disponible para aumentar la capacidad de los enlaces?
c) Distribyase el dinero calculado en el apartado anterior, minimizando el retardo medio en funcin
de la carga (k = 0), el retardo medio mnimo (k = 1) y segn el criterio minimax (k = )
d) Calclense los retardos por enlace y extremo a extremo para los 3 casos del apartado anterior
e) Cul ser el retardo medio mximo para un paquete concreto, segn el criterio minimax?
Adoptando el criterio minimax y suponiendo que se permite un retardo medio mximo de 100 ms,
calclese:
f) Porcentaje en que se puede incrementar el trfico en la red
g) Coste por megabit transmitido
Solucin
a) El coste mnimo de los enlaces vale i L. Para el enlace 1
C1 min = 1 L = 1875 bps
Como la longitud del enlace es l1 = 200 Km, se obtiene
d1 = 2,5 + 0,0054 200 = 3,58
El coste mnimo del enlace 1 es
D0 1 = 5000 + 3,58 1875 = 1172,5 ptas/mes
Repitiendo el clculo para el resto de enlaces
enlace i
1
2
3
4
5
6
7
8
9
Capacidad mnima
(bps)
1875.000000
1875.000000
6857.142858
6857.142858
3750.000000
3750.000000
3689.516130
3689.516130
4635.832743
longitud
(Km)
200
200
200
200
400
400
400
400
220
di
(pts/bps)
3.5800
3.5800
3.5800
3.5800
4.6600
4.6600
4.6600
4.6600
3.6880
Coste mnimo
(pts/mes)
11712.50000
11712.50000
29548.57143
29548.57143
22475.00000
22475.00000
22193.14517
22193.14517
22096.95116
2 Tcnicas de encaminamiento
10
11
12
13
14
15
16
17
18
19
20
21
22
49
4635.832743
1022.727273
1022.727273
375.0000000
375.0000000
657.8947368
657.8947368
4258.004928
4258.004928
2500.000000
2500.000000
1052.631579
1052.631579
220
220
220
400
400
570
570
360
360
450
450
570
570
3.6880
3.6880
3.6880
4.6600
4.6600
5.5780
5.5780
4.4440
4.4440
4.9300
4.9300
5.5780
5.5780
TOTAL:
22096.95116
8771.818183
8771.818183
6747.500000
6747.500000
8669.736842
8669.736842
23922.57390
23922.57390
17325.00000
17325.00000
10871.57895
10871.57895
--------------368668.7513
22
= 368668,7513 ptas/mes
0i
i =1
c)
k=0
Ci
De
di
k =0
j =1
k=1
Ci
k =1
De
di
i d i
M
j dj
j =1
k = Criterio minimax
Ci
k =
De
M
j =1
Calculando el incremento de capacidad de cada enlace y utilizando cada uno de estos criterios, se
obtiene
50
enlace i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
di (pts/bps)
3.5800
3.5800
3.5800
3.5800
4.6600
4.6600
4.6600
4.6600
3.6880
3.6880
3.6880
3.6880
4.6600
4.6600
5.5780
5.5780
4.4440
4.4440
4.9300
4.9300
5.5780
5.5780
i (paq/seg)
6.250000000
6.250000000
22.85714286
22.85714286
12.50000000
12.50000000
12.29838710
12.29838710
15.45277581
15.45277581
3.409090909
3.409090910
1.250000000
1.250000000
2.192982456
2.192982456
14.19334976
14.19334976
8.333333333
8.333333334
3.508771930
3.508771930
Ci(0) (bps)
3366.530602
3366.530602
12311.88335
12311.88335
5172.609250
5172.609250
5089.180071
5089.180071
8079.810355
8079.810355
1782.515218
1782.515218
517.2609250
517.2609250
758.1274528
758.1274528
6158.804676
6158.804676
3259.548224
3259.548224
1213.003925
1213.003925
Ci(1) (bps)
4022.731201
4022.731201
7692.933467
7692.933467
4986.370753
4986.370753
4945.994619
4945.994619
6232.041178
6232.041178
2927.159270
2927.159270
1576.828884
1576.828884
1908.977643
1908.977643
5440.990226
5440.990226
3958.297535
3958.297535
2414.686941
2414.686941
Ci()(bps)
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
4020.014361
d) El retardo del enlace i, cuando se ha incrementado la capacidad para los distintos valores de k, vale
Ti ( k ) =
L
Ci(k )
i (paq/seg)
6.250000000
6.250000000
22.85714286
22.85714286
12.50000000
12.50000000
12.29838710
12.29838710
15.45277581
15.45277581
3.409090909
3.409090910
1.250000000
1.250000000
2.192982456
2.192982456
14.19334976
14.19334976
8.333333333
Ti(0) (seg)
.089113
.089113
.024367
.024367
.057998
.057998
.058949
.058949
.037130
.037130
.168302
.168302
.579978
.579978
.395712
.395712
.048711
.048711
.092037
Ti(1) (seg)
.074576
.074576
.038997
.038997
.060164
.060164
.060655
.060655
.048138
.048138
.102488
.102488
.190255
.190255
.157152
.157152
.055137
.055137
.075790
Ti() (seg)
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
.074627
2 Tcnicas de encaminamiento
20
21
22
51
8.333333334
3.508771930
3.508771930
.092037
.247320
.247320
.075790
.124240
.124240
.074627
.074627
.074627
22
T
i
(k )
i =1
L
n
De
22
= 0,08897 seg
i =1
y para k = 1
(1)
22
d i i
i = 1
L
=
De
= 0,07441 seg
1,2
0.5
3,4
5,6
7,8
0.4
9,10
11,12
0.3
13,14
15,16
17,18
0.2
19,20
21,22
0.1
0.0
0
10
11
e) Con el criterio minimax todos los enlaces tienen el mismo retardo. En estas condiciones el retardo
mximo extremo-extremo viene dado por el paquete que recorre la ruta ms larga. En la matriz de
rutas se observa que el camino ms largo est formado por dos enlaces. En este caso,
Tpaquete = 2 74,62 ms = 149,25 ms
52
f) Con el criterio minimax todos los enlaces tienen el mismo retardo. Al permitir que el retardo sea
mayor (100 ms), la red puede admitir ms trfico. Suponiendo que el trfico aumenta
proporcionalmente en todos los nodos
ij ' = ij
i, j = 1, K, 6 ; > 1
i ' = i
i = 1, K, 22
Este aumento implica un aumento de la capacidad mnima de cada enlace y del coste mnimo de la red
Ci min = i L
D0 ' =
22
i =1
De '
Ti ' =
22
L
Ci '
i =1
En este caso
L
= 3000 bps
Ti '
Ci ' =
De ' = C i '
22
= 294276 ptas/mes
i =1
Adems
Despejando
= 1,3868
Teniendo en cuenta que en media un paquete tiene 300 bits y que en un mes hay 2592000 segundos
= 184951,3879 Mbits/mes
Coste mensual por megabit
COSTE MENSUAL POR MEGABIT =
Dm
= 4,125 ptas
'
2 Tcnicas de encaminamiento
53
Problema 2.11
En la red de la figura se especifican las distancias (en Km) de cada uno de los enlaces. Los paquetes se
encaminan por el camino de menor distancia fsica hasta el destino. Todos los enlaces son
unidireccionales. Considere que todos los trficos son poissonianos y que la longitud de los paquetes
sigue una distribucin exponencial de media L = 300 bits. El trfico dirigido de un nodo i a un nodo j,
en paquetes por segundo, queda expresado a travs de la matriz ij.
10
1
10
20
2
6
10
20
20
0
( ij ) = 0
0
5
0
0
0
0
0
3
0
0
0
0
2
0
a) Obtenga el trfico soportado por cada enlace (respete la numeracin de los enlaces en la figura), y la
capacidad mnima que se deber asignar a cada uno de ellos.
b) Obtenga el nmero medio de saltos de los paquetes en la red.
Suponga que se dispone de un capital de 200.000 ptas para el mantenimiento mensual de la red, y que
el coste mensual de cada uno de los enlaces se obtiene a partir de la expresin:
Di = d0 + diCi = 5000 + (2.5+0.0054 li) Ci con li en Km
c) Obtenga, para los enlaces 5 y 6, la capacidad total a asignar y el retardo medio de transferencia
siguiendo el criterio de minimizacin del momento k-simo del tiempo de trnsito, para los casos k = 0
y k = . Razone los resultados.
d) Para el caso k = , obtenga:
- Las capacidades totales y los retardos medios de transferencia para todos los enlaces.
- El tiempo medio de trnsito extremo a extremo.
- Suponiendo que se permite un retardo medio de transferencia por enlace de 45 ms, obtenga la
nueva asignacin de capacidades a los enlaces y el factor por el que se puede escalar el
trfico de entrada.
Solucin
Los trficos entrantes son
15 = 3 paq/s
25 = 2 paq/s
43 = 3 paq/s
51 = 5 paq/s
Y la tabla de encaminamiento
54
1
3
1
5
3
1
2
3
4
5
2
2
1
5
3
3
2
3
5
3
4
2
4
1
3
5
2
4
1
5
-
Con ayuda de la tabla anterior, y sabiendo que la longitud media de los paquetes es de 300 bits,
construimos la tabla de trficos y capacidad mnima por enlace.
i (paq/s)
15 = 3
15 + 25 = 5
15 + 25 + 43 = 8
43 + 51 = 8
51 = 5
0
Enlace i
1
2
3
4
5
6
Ci mn (bps)
900
1500
2400
2400
1500
0
i =1
3+5+8+8+5
29
2,23
=
3+ 2+3+5
13
c) Dm = 200.000 ptas
Di = d0 + di Ci = 5.000 + (2.5 0.0054 li) Ci
Sabemos
( d )
( d )
D
Ci = e
di
k 1 ( k + 1)
i
k 1 ( k +1)
j
j =1
De
di
i
6
j =1
li
10
20
20
20
10
10
di
2,554
2,608
2,608
2,608
2,554
2,554
Ci, mn
900
1500
2400
2400
1500
0
Di, mn
7298,6
8912
11259,2
11259,2
8831
5000
D0 = 52.560 ptas
2 Tcnicas de encaminamiento
55
147440 5
= 9953 bps
2,554 29
300
300
L
=
=
= 0,0301 s
11453 1500
9953
C5 5 L
Y para el enlace 6
C6 =
147440 0
= 0
2,554 29
C6 C6, min + C6 = 0
0
C6
Por tanto, podemos pensar en eliminar el enlace 6 y no pagar el mnimo (d0 = 5.000), que estamos
pagando por un enlace que no se va a utilizar (le estamos asignando capacidad cero). De esta forma, el
coste mnimo es de 5.000 ptas menos y el capital excedente de 5.000 ptas ms. As, para el enlace 5
C5 =
152440 5
= 10291 bps
2,554 29
T5 =
300
= 0,0292 s
10291
k=1
Primera posibilidad (manteniendo enlace 6)
Ci =
De
di
i d i
M
j dj
j =1
Enlace 5
6
j d j = 19,088
j =1
C5 =
147440 3,574
= 10809 bps
2,554 19,088
56
T5 =
Enlace 6
C6 =
300
= 0,0278 s
10809
De
d6
6 d 6
6
= 0 bps
j d j
j =1
C6 = 0 bps
T6 =
300
L
!!
=
0
C6
Eliminando el enlace 6
152440 3,574
= 11176 bps
2,554 19,088
C5 =
300
L
=
= 0,0268 s
11176
C5
k=
Manteniendo el enlace 6
6
= 15,486
j =1
Ci =
De
di
di
d
j =1
De
147440
= 9521
15,486
j =1
Enlace 5
C5 = 1500 + 9521 = 11021 bps
T5 =
300
L
=
= 0,0315 s
9521
C5
Enlace 6. En este caso s se obtienen valores, ya que son iguales para todos los enlaces.
C6 = C6, min + C6 = 0 + 9521 = 9521
T6 =
L
= 0,0315 seg
C6
2 Tcnicas de encaminamiento
57
Eliminando el enlace 6
Ci =
De
152440
= 11788 bps
12,932
j =1
= 12,932
j =1
300
= 0,0254 seg
11788
d) Manteniendo enlace 6
d.1) Las capacidades se incrementan por igual para todos los enlaces, y los retardos de transferencia
son iguales
i
1
2
3
4
5
6
Ci
900 + 9521 = 10421
1500 + 9521 = 11021
2400 + 9521 = 11921
2400 + 9521 = 11921
1500 + 9521 = 11021
0 + 9521 = 9521
Ti
31,5 ms
31,5 ms
31,5 ms
31,5 ms
31,5 ms
31,5 ms
d.2)
T = n Ti = 2,23 31,5 ms = 70,245 ms
d.3)
0,0315
De '
T
= 1 =
= 0,7
0,045
De
Ti '
D0 ' = Dm De ' = Dm 0,7 De = 96792 ptas
Ci ' = 0,7 Ci = 0,7 9521 6665 bps
i
1
2
3
4
5
6
=
2,96
2,96
2,96
2,96
2,96
2,96
Ci
900 + 6665 = 9329
1500 + 6665 = 11105
2400 + 6665 = 13869
2400 + 6665 = 13769
1500 + 6665 = 11105
0 + 6665 = 6665
D0 ' M d 0
96792 6 5000
66792
=
=
= 2,96
52560 6 5000
22560
D0 M d 0
58
Eliminando el enlace 6
d.1)
i
1
2
3
4
5
Ci
900 + 11788 = 12688
1500 + 11788 = 13288
2400 + 11788 = 14188
2400 + 11788 = 14188
1500 + 11788 = 13288
Ti
25,4 ms
25,4 ms
25,4 ms
25,4 ms
25,4 ms
114634 5 5000
89634
=
= 3,97
47560 5 5000
22560
Ci (bps)
3,97 900 + 6601 = 10174
3,97 1500 + 6601 = 12556
3,97 2400 + 6601 = 16129
3,97 2400 + 6601 = 16129
3,97 1500 + 6601 = 12556
2 Tcnicas de encaminamiento
59
Problema 2.12
Segn la red de la figura donde se especifican las capacidades (en bits por segundo) de cada uno de los
enlaces y considerando que todos los trficos de la red son poissonianos y la longitud de los paquetes
sigue una distribucin exponencial de media L = 200 bits:
4800
10
2400
2400
9600
5
8
4
5
12
4800
11
4800
( )
ij
4
=3
2
1
2
3
1
3 2 1
2 3 1
2 1
2 4
1 4
Solucin
1
4800
14
13
2400
2400
5
9600
11
4800
6
12
60
a) Tabla de encaminamiento R
Funcin de coste f i =
9600
Ci
2
4
5
2
2
3(3+2=5)
4(2+1=3)
5(3+2=5)
2(2)
5(2+4=6)
1
3(4)
3(2+4=6)
1(2)
3(1+2=3)
4(1)
5(1+2=3)
5(4)
1(4)
3
2(2+1=3)
4(2)
5(2+2=4)
1(3+2=5)
2 Tcnicas de encaminamiento
61
1(1+2=3)
2(1)
5(1+4=5)
4
3(2)
1(2+4=6)
5(2)
2(4)
5
4(2)
R = 1
2
4
2(2+1=3)
1(3+2=5)
3(2+2=4)
1(4+4=8)
4
2
4
3 2
4 4
4
3
4 4
2
4
b) Caminos
31 = {3, 1} 4
12 = {1, 2} 1
13 = {1, 3} 3
14 = {1, 2, 4} 1 , 7
15 = {1, 2, 4, 5} 1 , 7 , 11
21 = {2,1} 2
23 = {2, 4, 3} 7 , 6
24 = {2, 4} 7
25 = {2, 4, 5} 7 , 11
32 = {3, 4, 2} 5 , 8
34 = {3, 4} 5
51 = {5, 4, 2, 1} 12 , 8 , 2
41 = {4, 2, 1} 8 , 2
53 = {5, 4, 3} 12 , 6
35 = {3, 4, 5} 5 , 11
42 = {4, 2} 8
43 = {4, 3} 6
45 = {4, 5} 11
1 = 12 + 14 + 15
7 = 14 + 15 + 23 + 24 + 25
2 = 21 + 41 + 51
3 = 13
8 = 32 + 41 + 42 + 51 + 52
9 =
4 = 31
10 =
5 = 32 + 34 + 35
6 = 23 + 43 + 53
11 = 15 + 25 + 35 + 45
12 = 51 + 53 + 54 + 52
Por simetra
Los autores, 2002; Edicions UPC, 2002.
52 = {5, 4, 2} 2 , 8
54 = {5, 4} 12
62
i
12 + 14 + 15 = 4 + 2 + 1 = 7
13 = 3
32 + 34 + 35 = 2 + 2 + 1 = 5
14 + 15 + 23 + 24 + 25 = 2 + 1 + 2 + 3 + 1 = 9
0
15 + 25 + 35 + 45 = 1 + 1 + 1 + 4 = 7
i
1, 2
3, 4
5, 6
7, 8
9, 10
11, 12
n =
N
i =1
j =1
i j
ij
= 2 (10 + 6 + 3 + 4) = 2 23 = 46
= 2 (7 + 3 + 5 + 9 + 0 + 7 ) = 2 31 = 62
i =1
n =
62
= 1,348
46
c)
T =
i
Ti =
i =1
M
Ci
1, 2
3, 4
5, 6
7, 8
9, 10
11, 12
7
3
5
9
0
7
4800
2400
4800
9600
2400
4800
12
i =1
Ti =
T =
i =1
L
Ci i L
Ti =
L
(ms)
Ci i L
58,82
111,11
52,63
25,64
58,82
i L
1400
600
1000
1800
0
1400
2
[7 58,82 + 3 111,11 + 5 52,63 + 9 25,64 + 7 58,82]
46
T =
1
[1650,72] = 71,77 ms
23
T = 71,77 ms
2 Tcnicas de encaminamiento
63
d)
T = n T*
T* = retardo medio sufrido en un enlace
Criterio minimax T* es constante
T* =
T* =
L
C i i L
71,77
T
=
= 53,24 ms
1,348
n
T
i C i = C i i L = *
L
Ci =
L
= 3756,42 bits
T*
Finalmente
i
i L
Ci
Ci = Ci + i L
1, 2
3, 4
5, 6
7, 8
9, 10
11, 12
1400
600
1000
1800
0
1400
3756
3756
3756
3756
3756
3756
5156
4356
4756
5556
3756
5156
64
Problema 2.13
Dada la red de la figura y las matrices de encaminamiento y de trfico en paquetes por segundo
1
R =
1
1
1
3
8
3
4
5
ij
3
=
1
2 3 3
1 1
1 4
2 3
3 1 1
1 1
1 4
1 4
Solucin
a) Los conjuntos de nodos atravesadeos para ir de un nodo i a un nodo j son:
12 = {1, 2}
13 = {1, 3}
14 = {1, 3, 4}
21 = {2, 1}
23 = {2, 1, 3}
24 = {2, 1, 3, 4}
31 = {3, 1}
32 = {3, 1, 3}
34 = {3, 4}
41 = {4, 3, 1}
42 = {4, 2}
43 = {4, 3}
2 Tcnicas de encaminamiento
65
= 22 paq/s
ij
i j
n =
i =1
28
= 1,273
22
n max = 3 , para 24
b) Coste de un enlace = 2000 + 0,7 C (bps)
L = 1000 bits/paq
d0 = 2000
d i = 0,7 i
D0 = M d 0 +
d i i L = M d 0 + d i L
i =1
i =1
100 ms
T
=
= 78,5 ms
1,273
n
T* =
Dm = D0 + De
De = ? Ti
De =
L
T*
d
j =1
= T* =
L
De
j =1
L M di
1000 7 0,7
=
T*
78,5 10 3
66
T* =
L
C
C =
L
T*
L
= 12738 bits
T*
(0)
67
Solucin
La figura adjunta ilustra lo dicho en el enunciado.
El estado del sistema es (i, j). Observar que i y j no pueden ser distintos de 0 simultneamente. El
diagrama de estados y transiciones es
Se tiene
p (0, 2) = p (0, 3)
p (0, 1) = 2 p (0, 3)
01e() spera
Probabilid
pad
+
=
p)([]1,03
+
K
2=
68
p (0, 0) = 3 p (0, 3)
p (1, 0) = 4 p (0, 3)
p (2, 0) = 5 p (0, 3)
...
de lo que se deduce
p (0, 3 ) = 1 -
La probabilidad de tener que esperar para ser admitido esta dado por
Como
Se tiene
p (0, 3) = 1/2
p (0, 2) = 1/4
p (0, 1) = 1/8
Por lo tanto,
Probabilidad espera = 1/8
16( 4000
Q
+
)10
65
=
2
69
Problema 3.2
En una red se implementa el control de congestin limitando el tamao de los buffers. Cul es la
probabilidad de prdida si el tiempo de trnsito mximo de extremo-extremo (para los paquetes que no
se pierden) es de 195 ms?
Datos adicionales:
-
Solucin
El tiempo de transferencia mximo por enlace es 195/3 = 65 msg. Si el tamao del buffer se limita a Q
paquetes, el tiempo de espera de un paquete que no se pierde es QTs, donde Ts es el tiempo de
transmisin (servicio). As, el tiempo mximo de transferencia (espera + transmisin) por el enlace es:
(Q + 1) Ts
Por lo tanto
Despejando
Q + 1 = 8.125
Es decir,
Q=7
El diagrama de estados y transiciones de un sistema con capacidad para Q paquetes es
As
p (1) = p(0)
p (2) = 2 p(0)
...
p (Q+1) = Q+1 p(0)
de lo que se deduce
p() 90004
=Q
64000
140C
P
L
=
21+
,04=
70
Como
substituyendo se tiene
Es decir
La tasa de prdidas es del 0,4 por mil
BGeneracin
dAlmacn
e t et se tsitgiogsode
s
71
Problema 3.3
Comente qu se entiende por control de congestin. Diferencias con el control de flujo.
Considrese un enlace transocenico que utiliza como medio de transmisin fibra ptica y que une dos
puntos A y B separados por 7500 Km de distancia (sin necesidad de nodos intermedios). La velocidad
de propagacin de una seal electromagntica en el cristal de slice de la fibra ptica es v = (c/1,5),
con c = 3108 m/s (velocidad de propagacin en el vaco).
Por dicho enlace se transfiere informacin utilizando el Modo de Transferencia Asncrono (ATM). Es
decir, se transmiten paquetes (celdas) de 53 octetos de longitud. La velocidad de transmisin del
enlace es de 150 Mbps.
En estas condiciones,
a) Calcule el retardo de propagacin entre A y B.
b) Cul es el tiempo de transmisin de una celda?
c) Cul ser el retardo para enviar desde A una celda (supuesta de control) y recibir otra celda de
respuesta enviada desde B? Desprciese el tiempo de proceso y la posible espera en cola de los nodos
A y B.
d) Cuntas celdas estn presentes en el enlace entre los extremos A y B suponiendo una utilizacin u
ocupacin total de dicho enlace?
e) En funcin de los resultados obtenidos y teniendo en cuenta que en ATM se utiliza multiplexacin
estadstica, comente y justifique qu tcnica, tcnicas o combinacin de tcnicas de control de
congestin utilizara.
Supngase ahora un control de trfico denominado leacky o token bucket que se usa para el control de
los parmetros de uso/red en las redes basadas en ATM. El esquema es el que se muestra en la figura y
su funcionamiento puede resumirse como sigue:
Cada vez que llega una celda/paquete, si existe un testigo en el "almacn de testigos" se
transmite una celda hacia la red consumiendo un testigo (se decrementa en uno el nmero de
testigos en el "almacn").
Si cuando llega la celda no hay testigo disponible, sta es descartada por el sistema (se pierde).
Los testigos se generan a velocidad constante V y se almacenan en el "almacn de testigos"
que posee una capacidad mxima fija de B testigos. Slo hay incrementos en el "almacn de
testigos" con tasa V mientras ste no est completamente lleno.
Mediante este sistema se desea controlar el flujo de celdas generadas por una fuente de trfico a
rfagas. La velocidad media de la fuente es de 50000 celdas/s, el tiempo de transmisin de una celda
63851T
150
10
(b/s
2
+
=
ida
vuelta
prop
T
8,2s075
)m
+
Tx
x/sc/ es l d a
72
i) Qu nmero mximo de celdas conforman una rfaga de salida para esta secuencia de entrada?
Qu puede decir del valor obtenido?
Solucin
Control de congestin: degradacin del rendimiento de una red originado por la presencia de un
volumen excesivamente alto de trfico (se realimenta). Se ha de asegurar que la red sea capaz de
transportar el trfico ofrecido. Es un asunto global a toda la red de transporte.
Control de flujo (adaptacin de velocidades): trata de evitar el colapso del receptor (prdida de
informacin) envindole informacin ms rpidamente de lo que la puede procesar. Es un asunto
punto a punto entre un emisor y un receptor dados.
a)
b)
c)
=celdas
a
T
13392
x
73
d)
e)
-
i) Observando el diagrama temporal la mxima rfaga para esta secuencia de entrada es de 5 celdas
(*). Como puede apreciarse cercana al tamao mximo del almacn de testigos B = 4, que es el que
regula dicho valor.
4=
(E
T
C
25
10
128000
=Q
2=
16
Q
+
4
P
L
=
25
)4(msg
+
51Q
0159
,00636
=
E159
74
Problema 3.4
En una red de datos se implementa el control de congestin limitando el tamao de los buffers de
modo que el tiempo de trnsito en el primer intento sea como mximo 100 ms. El nmero mximo de
enlaces a atravesar es 4.
Cuando el paquete se pierde, el nodo origen lo retransmite al cabo de 215 ms.
Calcular el tiempo de trnsito teniendo en cuenta que el paquete puede no atravesar la red a la primera.
Datos: (los mismos para todos los enlaces)
Solucin
Sea TEE el tiempo de trnsito, T el de transferencia entre nodos y Q el tamao del buffer.
Se tiene
La probabilidad de prdida, PL es
El tiempo de trnsito, teniendo en cuenta las retransmisiones, se puede calcular con ayuda de la
siguiente figura (p = PL(EE))
75
100 + p(1-p) 215 + p2 (1-p) 2215 + p2 (1-p) 3 215 + ... = 115 msg
77
Solucin
Se trata de un sistema de colas de llegada con abandono, es decir, las llegadas se desaniman
conforme ms y ms clientes estn en el sistema.
Para modelar este efecto, las tasas de nacimiento y muerte son de la forma:
k =
k +1
k =
k0
k 1
En este caso, 0 = = 5 llamadas/s. Ello implica que el desnimo o abandono es armnico con
respecto al nmero de elementos en el sistema.
Diagrama de estados
/2
/(k+1)
/k
2
k-1
k+1
78
pk
p0
= 1 +
k = 1 k !
1
= p 0
k!
= e
(condicin ergodicida d
<)
pk
=
e
k!
k = 0, 1, 2, ...
donde = 5 llamadas/s
Un slo servicio telefnico un slo servidor una nica tasa de servicio.
Del enunciado
2
llamadas/s
3
N = 7,5 llamadas
Para ello se requiere calcular la , pero para colas infinitas de servidor nico, el factor de utilizacin es
= 1 p0 = 1 e
Adems
= X =
= = 1 e
T =
1 e
= 11,256 s
79
Problema 4.2
Al equipo de ingeniera de telecomunicacin de la empresa EVALTEL se le ha encargado evaluar tres
configuraciones distintas para un nodo de una red de conmutacin de paquetes.
La primera consiste en suponer que dicho nodo puede modelarse como un sistema M/M/1 con una
cola para almacenar paquetes y un servidor muy rpido, y por tanto caro, que se encarga de transmitir
los paquetes por un canal de salida de capacidad 20 Mbps. Los paquetes llegan al sistema con una tasa
= 10 paquetes/segundo y la longitud media de los mismos es de 1000 bits.
Las dos alternativas de diseo a la primera opcin (ms cara) constan de 10 dispositivos, cada uno de
los cuales puede tambin modelarse como un sistema M/M/1 con su correspondiente cola y servidor,
pero de capacidad 10 veces menor. Las configuraciones son las siguientes:
-
10 sistemas M/M/1 de capacidad 2 Mbps a cada uno de los cuales le llegan paquetes de
longitud media 1000 bits a una tasa de /10 = 1 paquete/segundo.
10 sistemas M/M/1 de capacidad 2 Mbps, pero donde los paquetes que llegan a una tasa de
10 paquetes/segundo y tienen longitud media de 1000 bits se dividen antes en 10 partes
iguales y se enva una parte a cada uno de los 10 dispositivos.
Solucin
Configuracin A
= 10 paq/s
C = 20 Mbps =
L = 1000 b/paq
a)
b)
X =
1
= 50 s
2 10 4
= X = 5 10 4
C
= 2 10 4 paq/s
L
80
c)
W =
= 2,5 10 8 s
1
d)
N = W = 2,5 10 7 paq
Configuracin B
/10
2Mbps
/10
10 subsistemas
2Mbps
a)
X = 5 10 4 s
b)
i = i X =
c)
X = 5 10 4
10
W =
i
= 2,5 10 7 s (10 veces mayor)
1 i
d)
N c = i W = 2,5 10 7 paq
Configuracin C
i=
L
2Mbps
i=
10 subsistemas
2Mbps
X = 50 s
i = 5 10 4
81
c)
W = 2,5 10 8 s
d)
N = 2,5 10 7 paq
Se obtienen los mismos valores que en la configuracin A, por tanto, sta es la mejor opcin.
Consideraciones
-
En los tres casos se trabaja en baja carga, con lo que T X . Casi no hay espera en cola y
N c es muy pequeo.
En la configuracin B el tiempo de espera en cola es mayor, ya que se sirven peticiones de
forma ms lenta, mientras que el resto de servidores estn desocupados.
En la configuracin C se resuelve el problema, ya que se reparte el trabajo (por pequea que
sea la carga) entre los 10 enlaces obtenindose los mismos valores que en A.
82
Problema 4.3
Se desea disear una red de rea local para una empresa. Se ha decidido ya la topologa y el tipo de
red. Bsicamente constar de un servidor de ficheros y una serie de terminales desde los que los
usuarios pueden acceder a la informacin instalada en el servidor. Uno de los problemas an por
resolver es el de las licencias de uso, es decir, qu nmero mximo de usuarios simultneos (N)
pueden estar conectados al servidor. Est claro que, cuanto mayor sea el nmero de licencias de uso,
mayor ser el coste de la red.
Supngase que el servicio de los usuarios conectados se hace a travs del uso compartido de una sola
CPU muy potente, de forma que mientras se sirve un usuario el resto de usuarios conectados al sevidor
esperan en una cola.
Las peticiones desde el total de terminales, supuesto infinito, estn distribuidas segn un proceso de
Poisson de tasa paq/s, y los tiempos de servicio se asumen exponenciales con tasa paq/s.
a) Proponga un modelo markoviano para el sistema descrito; para ello siga el proceso siguiente: defina
el estado del sistema, determine el nmero de estados posible, dibuje el diagrama de transicin entre
estados y d una posible descripcin del sistema mediante la notacin de Kendall.
b) Halle la probabilidad pk de dicho sistema en rgimen permanente, siendo k el estado del sistema.
Discuta la estabilidad del sistema.
c) Para el caso extremo en que el nmero mximo de usuarios que pueden conectarse al servidor sea 1
(N=1), calclese el tiempo medio de permanencia en el sistema. Justifique el resultado.
d) Definiendo el parmetro = / = 0,5 y suponiendo N1, calclese el nmero mnimo de licencias
necesarias para garantizar una probabilidad de bloqueo inferior a 10-6.
Solucin
Se supone que cada usuario est conectado a travs de un terminal y que genera una nica peticin. Se
sigue una disciplina FIFO.
a) Estado: nmero de usuarios (clientes) en el servidor
Nmero de estados: finito N+1
Kendall M/M/1/N
Diagrama de estados
b)
k =
0
N-1
k<N
kN
83
k =
k = 1, 2, K, N
Para k N
pk = p0 = p0 k
Para k > N
pk = 0
donde =
k
p0 = 1 +
k = 1
1 N + 1
=
1
k
N +1
1
0 k N
pk = 0
k > N
1
;
1+
p1 =
1+
k p
k=0
T =
1+
CURSADA
CURSADA = (1 pB ) = (1 p1 ) =
1+
tambin
CURSADA = (1 p0 ) =
1+
Por tanto
T =
k=N
(1 ) N < 10 6
84
Despejando N
p
log10 B
p
1
N = log B =
log10
1
para pB < 10-6 se obtiene que N > 19, por lo tanto son necesarias como mnimo 20 licencias.
85
Problema 4.4
A un nodo de conmutacin se conectan 4 terminales. Dicho nodo dispone de 3 enlaces de salida de
capacidad 9600 bps cada uno. Cuando un terminal genera un mensaje, ste se transmite por cualquier
enlace libre, o se guarda en un buffer a la espera que quede algn enlace libre para transmitirlo. La
longitud de los mensajes est distribuida exponencialmente con media 960 bits. Entre el nodo y los
terminales existe un protocolo, de manera que cuando un terminal genera un mensaje queda inactivo
(no genera ms mensajes) hasta que el nodo confirma que su mensaje ya ha sido transmitido (dicha
confirmacin es inmediata). Los terminales activos generan mensajes segn una distribucin de
Poisson con tasa = 2 mensajes/segundo.
a) Dibujar el diagrama de estados e indicar de qu sistema se trata mediante la notacin de Kendall.
b) Calcular las probabilidades para cada uno de dichos estados.
c) Calcular el nmero medio de mensajes en el nodo.
d) Calcular el tiempo medio de permanencia en el nodo.
Solucin
a)
M/M/3//4
Tambin sera vlido suponer que la cola es de tamao uno M/M/3/4/4.
4
3
1
Siendo = 2 mensajes/segundo
9600
C
=
= 10 mensajes/s egundo
960
L
b)
p1 = 4
p 0 = 0,8 p 0
p2
= 6 p0 = 0,24 p0
86
p3
= 4 p0 = 0,032 p 0
4
p4 = p0 = 0,00213 p0
3
p0 (1 + 0,8 + 0,24 + 0,032 + 0,00213) = 1
Resolviendo el sistema
p0 = 0,4821
p1 = 0,385
p2 = 0,1157
p3 = 0,0154
p4 = 1,028 10-3
c)
N =
k p
k =0
2
3
4
16
4
12
12
= p 0 + + + = 0,66 mensajes
3
d) Aplicamos Little
T =
N
c
c =
k =0
pk
2
3
3
= 4 p 0 1 + 3 + 3 + = 4 p0 1 +
N
= 0,1 s
c
87
Problema 4.5
Supngase que la red interna de una empresa dispone de un servicio de comunicacin con el exterior
contratado a una operadora. Dicho servicio consta de m lneas de transmisin alquiladas iguales. La
poblacin (usuarios de la intranet) a la que stas dan servicio se supone infinita.
Como medida de ahorro en concepto de comunicaciones con el exterior, cuya factura puede dispararse
sin control en una entidad grande, los programas de comunicacin que utilizan los usuarios
automticamente marcan los paquetes de informacin a transmitir que se generan en importantes y no
importantes (p. e., en funcin de la URL que se visita). Por motivos de eficiencia y economa de la
empresa, la transferencia de un paquete importante es crucial con respecto a la transmisin de un
paquete no importante; no obstante, se permite que estos ltimos progresen siempre que existan
recursos de transmisin libres con tal de mantener la utilizacin de los enlaces en un nivel aceptable.
En conjunto, la generacin de paquetes importantes puede modelarse como un proceso de Poisson de
tasa I que se ofrece a una cola de capacidad infinita donde dichos paquetes se van acumulando
cuando no se encuentran lneas libres. La distribucin de paquetes no importantes tambin se supone
poissoniana de tasa NI , pero slo se ofrece a las m lneas que los servirn mientras haya alguna libre;
bajo ningn concepto, dichos paquetes tienen la posibilidad de ingresar en cola.
Con las salvedades expuestas anteriormente, las m lneas dan servicio a ambos tipos de paquetes y los
tiempos de servicio se suponen distribuidos exponencialmente con media 1/.
a) Cul es la tasa de trfico total (T) ofrecido a las m lneas de transmisin contratadas? Por qu?
b) Proponga y justifique un modelo markoviano para el sistema descrito; para ello siga el proceso
siguiente: defina el estado del sistema, determine el nmero de estados posible y dibuje el diagrama de
transicin entre estados. Responde al diagrama de estados de un proceso de nacimiento y muerte?
Por qu?
c) Halle la probabilidad pk de dicho sistema en rgimen permanente, siendo k el estado del sistema.
Discuta la estabilidad del sistema.
d) Obtenga la expresin de la probabilidad de que un paquete no importante encuentre todas las lneas
ocupadas.
e) Cul es la expresin de la probabilidad de que un paquete importante tenga que esperar?
f) Calcule la expresin del nmero medio de unidades en la cola de paquetes importantes (NQI).
g) Calcule la expresin del retardo medio de acceso para un paquete importante, W1 .
Solucin
Modelo
Poblacin
NI
I
m lneas
(m servidores)
88
I = NI + I
b) Estado del sistema (k): nmero de paquetes en el sistema (no se distingue entre importantes y no
importantes).
Nmero de estados posible: infinitos estados (capacidad de la cola para paquetes importantes es
infinita).
Diagrama de transicin entre estados
T
T
1
I
m+1
2
2
I
m+2
Se trata de un proceso de nacimiento y muerte, las transiciones slo se producen entre estados vecinos.
c) Para su resolucin se emplearn las frmulas de la solucin general de equilibrio para un proceso de
nacimiento y muerte. En este caso las tasas:
k = T
I
k
k =
m
0 k m 1
k m
1 k m
k m
Para k m
pK
= p 0 T
k!
Para k m
p K = p 0 T
1
m!
km
= p m p Ik m
Con
m 1
p 0 = T
k = 0
1 T
+
k!
1
1
m!
I
1
m
89
Condicin de estabilidad
I
= I < 1
m
d) Denotando a esa probabilidad por PB
=
p m I
m
k=m
PB =
k=m
km
= pm
1
1 I
A partir de que hay m paquetes en el sistema, un paquete no importante que llega encuentra todas las
lneas ocupadas.
e) Denotando esa probabilidad por PD, se resuelve que PD = PB
Ya que a partir de que hay m paquetes en el sistema, un paquete importante que llega debe esperar en
cola.
f) En general, el nmero medio de unidades en un sistema es
N =
k p
k=m
En este caso se espera (hay unidades en cola) si ya hay m paquetes en el sistema y llega un paquete
importante (el m + 1) e ingresa en la cola correpondiente (si fuera un paquete no importante se pierde).
Ello indica que se empiece a sumar desde k = m + 1. Por otra parte, se ha de eliminar los m paquetes
posibles que se encuentran en el subsistema servidor. Por tanto,
NQ I =
(k m ) p
k = m +1
= pm I
(1 I )
=
(k m) p m I
m
k = m +1
= PB
km
I
I
= PB
1 I
m I
g) Este es uno de los parmetros ms importantes que define el grado de servicio del sistema.
Para su clculo basta aplicar Little, siendo I la tasa que observa la cola de paquetes importantes.
WI =
NQ I
= PB
1
m I
90
Problema 4.6
Un concentrador dispone de dos canales de salida, cada uno de capacidad C, y de una cola de
almacenamiento finita con lugar para dos paquetes. A dicho concentrador llegan paquetes de dos tipos.
Los de tipo 1 son paquetes de datos, los cuales si no encuentran un canal libre en el momento de su
llegada se almacenan en la cola de espera, perdindose en el caso de que sta est llena. Los paquetes
de tipo 2, por el contrario, son paquetes de audio. Estos paquetes, en el caso de que no encuentren un
canal libre en el momento de su llegada, no son almacenados en la cola, sino que son rechazados
directamente.
Tanto los paquetes de tipo 1 como los de tipo 2 son de longitud distribuida exponencialmente con
media 2400 bits. El rgimen de llegadas es exponencial para ambos, con tasas idnticas 1 = 2 = 2
paq/s.
a) Dibuje el diagrama de transicin de estados del sistema.
b) Se desea que la probabilidad de que el sistema se encuentre vaco sea igual a la probabilidad de que
en el sistema haya una unidad. Obtenga el valor de la capacidad C que proporciona dicha igualdad.
Con el valor de C calculado en el apartado anterior:
c) Obtenga las probabilidades de cada uno de los estados del sistema.
d) Obtenga la probabilidad de prdida de los paquetes tipo1 y de los paquetes tipo 2.
e) Obtenga el retardo medio de los paquetes en el sistema.
f) Calcule el nmero medio de paquetes de tipo 1 y de paquetes de tipo 2 en el sistema.
g) Con objeto de mejorar las prestaciones ofrecidas a los paquetes de audio, se plantea la posibilidad
de dotar de prioridad con expulsin a dichos paquetes. Cul es la probabilidad de prdida en este caso
para dichos paquetes?
Solucin
a)
Datos 1 paq/s = 2
Audio 2 paq/s = 2
1+2
2
b)
p1 =
p2 =
3
2
1 + 2
p0
1 + 2
( + )2
p1 = 1 22 p0
2
2
91
1
1 (1 + 2 )2
p3 =
p2 =
p0
2
4 3
1
12 (1 + 2 )2
p4 =
p3 =
p0
2
8 4
Aplicando la condicin del enunciado
= 1 + 2 = 4 paq/s
p1 = p0
y:
c) Sustituyendo el valor de C:
p1 = p0
p2 = p0/2
p3 = p0/8
p4 = p0/32
y aplicando la condicin de normalizacin de la probabilidad
4
1 1 1
p0 = 1 + 1 + + +
2 8 32
pk = 1
k =0
= 0,376
con lo que
p1 = 0,376 ;
p2 = 0,188 ;
p3 = 0,047 ;
p4 = 0,012
d)
PP1 = p4 = 0,012
PP2 = p2 + p3 + p4 = 0,247
e) Primero encontramos el nmero medio de unidades en el sistema
N =
k p
= 0,941 unidades
k =0
y a continuacin aplicamos la relacin de Little, teniendo en cuenta que la tasa media cursada es
C = C1 + C2
con
92
As
0,941
N
=
= 270 ms
3, 482
C
f)
N1 = C1 T = 1,976 0,27 = 0,534 uds
N 2 = C2 T = 1,506 0, 27 = 0,407 uds
g) En este caso, los paquetes de audio ven el sistema como si ellos fuesen los nicos. De este modo, el
sistema para dichos paquetes se puede representar mediante el siguiente diagrama de estados:
2
2
1
2
2
Recurdese que los paquetes de audio siguen sin ser almacenados en cola cuando no hay un servidor
disponible.
p1 =
p2 =
p0 +
2
p0 = p0 / 2
2
22
p1 =
p0 = p0 / 8
2
2 2
p0
p
+ 0 =1
2
8
PP2 = p2 =
p0 = 0,615
0,615
p0
=
= 0,077
8
8
93
Problema 4.7
Las peticiones de servicio de un grupo de fuentes son multiplexadas estadsticamente sobre un nico
canal. Las fuentes son de dos tipos, N1 de tipo 1 y N2 de tipo 2, generando paquetes segn sendos
regmenes de Poisson con tasas 1 y 2 respectivamente. La longitud de los paquetes presenta una
distribucin exponencial. En ningn caso las fuentes han de esperar la transmisin de sus paquetes
antes de generar un paquete nuevo. La capacidad del canal de salida del multiplexor Co es asignada
dinmicamente en funcin del nmero de elementos Nq en el buffer de espera, el cual puede suponerse
de longitud infinita, de la siguiente manera:
Nq < L 1
L1 Nq < L2
L2 Nq
Zona A:
Zona B:
Zona C:
Co = C bps (o = )
Co = 2C bps (o = 2)
Co = 3C bps (o = 3)
Solucin
a) Diagrama de estados
= N1 1 + N2 2
L1-1
L1
L2-1
L1+1
2
L2
2
L2+1
3
94
k
k 1
pk = p0
i
= p0 = p0 a k
i = 0 i + 1
a =
k 1
p k = p0
i
= p0
i = 0 i + 1
i=0
k 1
= p 0
i = L1 2
L1
k L1
a
= p 0 a L1
2
k L1
a
= p0 2 L1
2
Zona C. Nq L2 K > L2
p k = p0
k 1
i
= p0
i = 0 i +1
L1 1
i=0
L2 1
2
i = L1
k 1
a
= p0 a L1
2
i = L2
L2 L1
a
3
k L2
= p0
p0 = 1 +
k = 1
i = 0 i +1
k 1
L1
= a k + 2 L1
k = 0
L2
32
a
+ L2 L1
2
k = L1 + 1 2
L +1
L +1
a 1
a 2
1 a L1 + 1
3 L2
2
2
=
+ 2 L1
+ L L
1 a
2 2 1
1 (a )
2
k
a
k = L2 + 1 3
a 2
1 (a )
2
L +1
c) L1 = L2 = L
Zona A. 0 K L
pk = p0
= p0 a k
Zona C. K >L
pk = p0
kL
k
L a
3
p0 = 1 +
a +
k =1
3
k = L +1
a
= p0 3 L
3
1 a L + 1
=
+ 3L
1 a
1
3
a
3
L+1
3 L2
2 L2 L1
a
3
95
+ 32
p0 =
1
0
,
9
1
0
,
3
0,271 0,243
=
+
0,7
0,1
1 aL +1
= 0,327 2,71 = 0,886
1 a
a k = p0
k =0
NOTA. Tambin se puede pensar que si el sistema est vaco, el canal no est transmitiendo y por
tanto habra que restar p0 al valor anterior.
En cuanto a la probabilidad de C0 = 3C,
pC
a
=
p0 3
3
k = L +1
(a ) L + 1
3
= p0 3
= 0,327 0,347 = 0,113 0,114 = 1 p A
1 (a )
3
2
k p
k =0
L
a
a
=
k a p0 +
k 3 p 0 = p0 a
k a k 1 + p0 3L
1
4
2
4
3
3
3
k=0
k = L +1
k =0
k
a
a
= p0 a
a
k=0
a
3
+ p0 3
3 a
L
a
k = L +1 3
k 1
a
=
k
3 43
2
k = L + 1 14
a
a 3
a L +1
L+1
( 3)
=
1 a
= p0 a
+ 3L
a
a 1
a 1 a
3
(L + 1) (a 3 ) L 1 (1 + a 3 ) + (a 3 ) L + 1 1
(L + 1) a L (1 a ) + 1 a L + 1
3
3 =
p0 a
+ 3L
2
2
a
(1 a )
(1 )
3
L
L +1
L +1
L +1 a
L +1 a
1 a
(L + 1) a L + (L + 1) a L + 1 + 1 a L + 1
3 3
3 3
3 3
L
p0 a
+3
=
2
2
a
(1 a )
(1 )
96
L
L +1
L +1 a
L a
L
L +1
1 (L + 1) a + L a
3
3
3
3
+ 3L
p0 a
=
2
2
(1 a )
(1 a )
Sustituyendo valores:
2
0,3 2 0,3 3
1 3 0,9 2 + 2 0,9 3
3
= 0,327 0,9
+ 32
N = 0,327 0,9
2
0,1
0,7 2
a =
= 0,9
T =
10
3
= 0,9
10
= 3
3
1, 213
= 404,33 ms
3
0,028 0,648
+
=
0,49
0,01
97
Problema 4.8
Los mensajes generados por una poblacin finita de 5 fuentes se envan a un concentrador que dispone
de dos enlaces de salida y de un buffer con capacidad para dos mensajes. La capacidad de cada uno de
los enlaces de salida es normalmente de 1200 bps. Sin embargo, cuando la cola del concentrador est
llena, y slo en ste caso, se renegocia dicha capacidad aumentndose a 3600 bps. El rgimen de
generacin de mensajes de cada una de las fuentes sigue un proceso de Poisson de tasa = 5
mensajes/segundo, y la longitud de dichos mensajes sigue una distribucin exponencial de media L =
240 bits/mensaje.
a) Qu modelo de cola utilizara para dicho sistema? Exprselo en notacin de Kendall y dibuje el
diagrama de transicin de estados.
b) Calcule las probabilidades de los estados en rgimen permanente.
c) Cul es la probabilidad de que un mensaje nuevo que llega al sistema sea rechazado? Y la
probabilidad de que tenga que esperar antes de ser transmitido?
d) Obtenga el retardo medio de los mensajes en el sistema.
Se plantea sustituir el sistema anterior por un concentrador sin buffer, conectado a dos enlaces de
capacidades permanentes iguales a 1200 y 3600 bps. La poblacin es la misma que en el caso anterior,
y siempre que sea posible se emplear el enlace de mayor capacidad.
e) Dibjese el diagrama de transicin de estados del nuevos sistema.
NOTA. En todos los casos, las solicitudes de servicio que no pueden ser atendidas lo vuelven a
intentar con una demora distribuida exponencialmente y con la misma tasa .
Solucin
a) En notacin de Kendall: M/M/2/4/5
Diagrama de estados:
5
0
2
4
Con = 5 mens/s
1200
C
=
= 5 mens/s
240
L
C = 1200 bps
' =
3600
C'
=
= 15 mens/s
240
L
p0 =
25
p0 = 5 p0
5
98
=1
p2 =
4
p1 = 2 p1 = 10 p 0
2
p3 =
3
3
p2 =
p2 = 15 p0
2
2
p4 =
2
1
p3 = p3 = 5 p0
6
3
1
p0 = (1 + 5 + 10 + 15 + 5) =
k =0
1
36
P
La tasa media ofrecida ser:
OF = 0 p 0 + 1 p1 + 2 p 2 + 3 p3 + 4 p 4 = 5 p 0 + 4 p1 + 3 p 2 + 2 p3 + p4
Por otra parte, en este sistema la tasa media de llegadas depende del estado en que se encuentre. Esto
implica que hemos de diferenciar entre bloqueo y prdidas:
pk rk
5
0,139
36
99
PP = r4 = P [E4 / A] = P [ A / E A ]
P [E A ]
p4
= 4 t
= 4 p4
P [ A]
OF t
OF
Calculamos OF
OF =
p = 5 p0 + 4 p1 + 3 p2 + 2 p3 + p4 =
5 20 30 30 5
= +
+
+
+ = 12,5 paq/s
36 36 36 36 36
y
PP =
5
4
0,139 = 0,0556
p4 =
p4 =
12,5
OF
OF
1 10
15
2
2
2 5 =
p 2 + 3 p3 =
35 +
12,5 36
36
3
OF
OF
k p
k =0
= 1
5
10
15
5
90
+ 2
+ 3
+ 4
=
= 2,5 unidades
36
36
36
36
36
A continuacin aplicamos la relacin de Little, teniendo en cuenta que la tasa que realmente pasa por
el sistema es la tasa media cursada.
N = c T
T =
Sabemos OF = c + p
Adems
c =
pk = 5
1
5
10
15
85
+4
+3
+2
=
= 11,8 mens/s
36
36
36
36
36
con lo que
T =
e)
2,5
= 211 ms
11,8
01
11
ij
00
10
100
Problema 4.9
Una poblacin infinita genera mensajes distribuidos segn un proceso de Poisson de tasa = 3
mensajes/segundo que son enviados a un nodo de comunicacin consistente en dos enlaces de salida y
una cola comn con capacidad para permitir la espera de un mensaje. Ambos enlaces poseen la misma
capacidad de 4800 bps. La longitud de los mensajes se considera distribuida exponencialmente con
media L = 1600 bits/mensaje.
a) Qu modelo de cola define el sistema propuesto? Exprselo segn la notacin de Kendall,
especifique el estado del sistema, indique su nmero de estados y dibuje el diagrama de transicin
entre estados. Es un proceso de nacimiento y muerte?
b) Calcule la tasa de servicio por canal y obtenga las probabilidades de los estados en rgimen
permanente. Qu puede decir sobre la estabilidad del sistema? Sin hacer ningn clculo: qu ocurre
si se hace muy grande con respecto a ? Cul sera, en este caso, el nmero medio de elementos en
el sistema?
c) Obtenga el retardo medio T que sufren los mensajes en el sistema propuesto inicialmente.
d) Cul es la probabilidad de bloqueo del sistema? Y la probabilidad de que un mensaje tenga que
esperar antes de ser transmitido?
e) Obtenga el caudal () del sistema inicial tanto desde el punto de vista de la entrada como del de la
salida. Justifique su expresin y observe el resultado.
f) Suponga ahora que el mismo sistema dispone de una capacidad de almacenamiento infinita. Cul
es la notacin de Kendall del nuevo sistema? Utilizando el proceso visto en el apartado anterior,
demuestre que la expresin del factor de utilizacin para el nuevo sistema tiene que ser = /2. Para
ello calcule y utilice las nuevas probabilidades de estado en rgimen estacionario. Interprete la
expresin de dicho factor.
g) Utilizando la interpretacin del factor de utilizacin realizada en el apartado anterior, cmo
definira dicho factor para el sistema inicial y cul sera su expresin? Si las velocidades de
transmisin de los enlaces fueran distintas, cul sera la nueva expresin para el factor de utilizacin?
Justifique las respuestas.
Solucin
a)
Entradas Poisson M.
Longitud mensajes exponencial, servicio M.
Dos enlaces, 2 servidores.
Capacidad cola 1, capacidad del sistema 2+1 = 3.
Notacin Kendall M/M/2/3
Estado: nmero de mensajes en el sistema.
Nmero de estados: 4
101
3
2
Se trata de un proceso de nacimiento y muerte. La transicin entre estados slo se produce entre
estados vecinos.
b)
4800 b/s
C
=
= 3 mensaje/s
1600 b/mensaje
L
4
;
11
p1 =
4
;
11
p2 =
2
;
11
p3 =
1
11
k 1
k =1 i = 0
i +1
k p
=1
k =0
SISTEMA =
p k = (1 p B ) = (1 p3 ) =
k =0
)
T = 0,36 s
10
11
102
Caudal IN = (1 p B ) = (1 p3 ) =
Sistema
10
11
pB
Punto de vista de la salida del sistema:
Con p0, el sistema est vaco y por tanto no cursa nada.
Con p1, hay un slo servidor usndose a tasa .
Con 1 p0 p1 hay dos servidores usndose a tasa 2.
Es decir, en cada momento el caudal es la tasa de servicio siempre que haya algo para servir, puede
que sea una unidad o dos unidades y deben contemplarse ambos casos.
OUT = p1 + 2 (1 p 0 p1 ) =
Lgicamente, IN = OUT
10
11
i =
i =
2
i 0
i =1
i >1
p k = 2 p0 k ;
p0 =
1
1+
k 1
con =
103
OUT = p1 + 2 (1 p 0 p1 )
Como
p1 = 2 p 0
p0 =
y si la cola es , OUT = , resulta
1
1+
ste es el factor de utilizacin para el sistema M/M/2 y puede interpretarse como la relacin entre la
tasa efectiva a la cual llega trabajo al sistema y la tasa mxima a la que el sistema despacha ese
trabajo.
g) Usando esta posible interpretacin, el factor de utilizacin para el sistema inicial M/M/2/3 ser:
Tasa cursada o efectiva:
(1 pB)
(1 p B )
5
=
2
11
(1 p B )
1 + 2
104
Problema 4.10
Un conjunto de S terminales, con comportamiento de poblacin finita, se conecta a un nodo de
conmutacin de paquetes muy rpido, que es capaz de asignar un canal de 9600 bps de capacidad para
cada paquete generado por cada uno de los terminales. El trfico generado por cada terminal es de
Poisson, con tasa = 16 paq./s, y la longitud de los paquetes est distribuida exponencialmente con
un valor medio de 300 bits.
a) Calclese la tasa de servicio de un servidor cualquiera del sistema. Propngase un modelo
markoviano para el sistema descrito; para ello siga el proceso siguiente: defina el estado del sistema,
determine el nmero de estados posible, dibuje el diagrama de transicin entre estados y d una
posible descripcin del sistema mediante la notacin de Kendall.
b) Halle la probabilidad pk de dicho sistema en rgimen permanente, donde k se refiere a la definicin
que se ha hecho anteriormente del estado del sistema.
c) Obtenga la relacin entre el nmero medio de "paquetes" en el sistema y el nmero de terminales S.
d) Determnese el nmero mximo de terminales conectados al nodo en cuestin para que la tasa
media de generacin de trfico del conjunto de terminales no supere los 64 paq/s.
9600bps
= 16 paq/s
L = 300 bits
Solucin
a) El estado del sistema queda fijado por el nmero k de circuitos ocupados en un instante de tiempo.
El nmero mximo de circuitos ocupados ser S, uno por cada terminal, dado el comportamiento de
poblacin finita. El diagrama de estados ser:
S
0
(S-1)
(S-i)
(S-(i-1))
(i+1)
pk =
j=0
p0
j +1
9600 bps
= 32 paq/s
300 bits/paq
En este caso
105
j = (S j )
con j = 0, 1, 2, K, S 1
j = j
con j = 1, 2, K, S
Por lo que
p i =
i
S
S (S 1) K (S i + 1)
p 0 = p 0
1 2 3 K i
i
Y entonces
p0 =
1
1
=
2
i
S
S
S
S
S
1 +
1 + + + K +
1 2
S
i =1i
S
Utilizando la relacin (1 + x )S =
i x
i =0
p0 =
1
1 +
Finalmente:
k
pk
S
=
S
k 1 +
con k = 0, 1, K , S
Sk
S
Sk
p k = q k (1 q )
k
, por lo que
+
con k = 0, 1, K , S
k p
k =0
Recordando que k es una variable aleatoria binomial, el clculo se simplifica a hallar el producto
106
S q = S
La relacin
ser
S
=
S
=
= q
+
S
d) El valor de S mximo para que la tasa media no supere 64 paq/s se obtiene ponderando la tasa
generada en cada estado k por la probabilidad del estado para los S estados.
pk =
k =0
(S k ) p
= S
k =0
k =0
k p
= S 1
k=0
S
= (S ) = S
S = 1
+
+
Para = 64 paq/s
S max
+
= 6
Luego S max = 6
107
Problema 4.11
A un nodo de una red de conmutacin de paquetes llegan mensajes que deben ser retransmitidos hacia
otro nodo de la misma red, con el cual est conectado a travs de dos enlaces de capacidades C1 = C y
C2 = 2C bits por segundo. El trfico destinado al segundo nodo sigue un proceso de Poisson de tasa
paquetes por segundo y la distribucin del tamao de los paquetes es exponencial de media L bits por
paquete. Por el segundo de los enlaces se enviar una fraccin del trfico y el resto por el primero.
Cada uno de dichos enlaces est provisto de una cola cuya capacidad puede suponerse infinita.
Determnese:
a) Factor de utilizacin de cada uno de los enlaces de salida.
b) Nmero medio de unidades en el nodo transmisor, incluyendo las que se estn sirviendo.
c) Tiempo medio de permanencia en el sistema de un paquete, incluyendo el tiempo de transmisin.
d) Suponiendo que la capacidad del segundo enlace C2 es igual a L, determnese la fraccin del
trfico total que debe ser encaminada por cada uno de los enlaces para minimizar el tiempo medio de
estancia en el sistema de un paquete.
e) Evalense las ventajas que supondra disponer de un nico enlace de capacidad C3 = 3C con una
cola asociada, cuya longitud puede considerarse igualmente infinita, respecto a la distribucin ptima
hallada en el apartado anterior, donde C2 es igual a L.
Solucin
C1
(1-)
C2
a) Se calcula para cada enlace teniendo en cuenta que cada enlace se modela como una M/M/1.
1 =
(1 ) L
C1
2 =
L
C2
Como C1 = C y C2 = 2C
1 =
(1 ) L ;
C
2 =
L
2C
b) El nmero de unidades en el nodo se obtiene como adicin de las unidades de los dos subsistemas
M/M/1 que lo componen.
N = N1 + N 2 =
1
2
+
1 1 1 2
Luego,
108
N =
(1 ) L + L
C (1 ) L 2 C L
c) Para hallar el retardo medio sufrido por un paquete en el nodo se aplica la frmula de Little:
T =
(1 ) L + L
C (1 ) L 2 C L
(1 ) L + L
C (1 ) 2 C 2 C
L 1
+
C 1+ 2 2 2
Para obtener el valor mnimo se deriva la expresin anterior respecto a y se iguala a 0, resultando
que:
opt =
Como resultado, el 70% de los paquetes circularn por el enlace rpido y el resto por el lento. Tngase
en cuenta que el enlace rpido dispondr de una capacidad 2 C y el lento 2 2 C . Adems, en
este caso, N = 3,82.
L
3C
Luego
N' =
L
'
=
1 '
3C L
=
L = 2C
2
= 2
3 2
Por lo tanto, el sistema original es ms lento que el planteado en este momento en una relacin:
N
T
= 3,82 = 1,91 2
=
N'
2
T'
109
Problema 4.12
Un centro proveedor de informacin (CPI) est compuesto de N servidores. Los servidores estn
conectados a un enlace de una red Frame Relay mediante un multiplexor. El estudio del trfico
generado por cada servidor ha revelado que la informacin entregada a la red alterna entre perodos de
actividad e inactividad distribuidos exponencialmente con una duracin media de 2 s y 25 s
respectivamente. Durante el perodo de actividad cada servidor genera paquetes de longitud fija a una
velocidad (A) de 10 Kbps.
a) Determnense los valores de y del modelo markoviano de generacin de un servidor mostrado
en la figura:
OFF
ON
(1)
(2)
2A
3A
...
NA
Solucin
a) Dado que el tiempo medio de actividad de un servidor es TON = 2 s y el de inactividad TOFF = 25 s y
las tasas de transicin entre los estados siguen una distribucin exponencial, directamente:
=
=
1
TOFF
1
25
1
1
=
2
TON
0
OFF
ON
De esta manera se observa que un servidor no generar ningn bit durante su permanencia en el estado
OFF, que ser de valor medio TOFF, y entregar al multiplexor una tasa de A = 10 Kbps cuando est en
el estado ON, donde en media permanecer un tiempo TON.
110
=
27
+
25
= 1 p =
27
+
c) La tasa binaria media generada por un servidor s, se obtiene ponderando las tasas generadas en
cada estado. As, en el estado OFF no se generan bits, mientras que en el ON se generan A bits por
segundo. Luego,
S = O POFF + A PON = A P =
20
Kbps
27
d) Cuando se modela el trfico generado por los N servidores debe observarse que cada servidor acta
de forma independiente al resto y que el trfico generado por el conjunto de servidores se obtiene por
agregacin de trfico.
Servidor 1
Servidor 2
Frame
Relay
Servidor N
As, los casos posibles van desde el caso donde ninguno de los N servidores est activo hasta el caso
donde todos los servidores estn activos. Por lo tanto, las tasas generadas por el conjunto de servidores
son: 0, 1A, 2A, 3A, ..., NA. Para cada posible tasa generada se define un estado asociado. Por lo
tanto, la cadena de Markov del trfico agregado ser
(1)
A
(2)
2A
3A
...
NA
Las tasas de transicin se obtienen directamente de la agregacin de servidores. Por ejemplo, si todos
los servidores estn inactivos la tasa generada es 0 bps y la tasa de transicin al estado superior ser la
suma de tasas de transicin de los N servidores. Cuando uno de los N servidores se pone activo, nos
situamos en el estado de generacin de tasa binaria A. En este estado puede ocurrir que, o bien uno de
los N-1 servidores inactivos pase a un estado de actividad, con lo que se producira una transicin al
estado de generacin 2A, o bien el servidor que est activo pase a inactivo, regresando al estado de
generacin 0. En el primer caso la transicin hacia el 2A se producir con tasa de transicin (N-1), y
en el segundo caso la transicin hacia el 0 con tasa .
111
e) El anlisis de esta cadena de Markov ya se hizo en el ejercicio 4.10. El resultado es una distribucin
binomial de las probabilidades de los N+1 estados:
N
Nk
Pk = p k (1 p )
k
k = 0, 1, K, N
f) El valor medio de la tasa binaria del conjunto de servidores se obtiene como adicin de los valores
medios de cada servidor, que en este casos son idnticos:
i =1
= N S = N A p
Si
De forma equivalente se obtiene el mismo resultado si se pondera la tasa binaria generada en cada
estado:
k =0
pk k A =
N
k p (1 p )
N
N k
k A
k =0
El valor mnimo de capacidad del enlace de salida Frame Relay, C, para que no se produzcan prdidas
ser igual a la tasa binaria conjunta generada por los servidores cuando estn activos:
C=NA
112
Problema 4.13
Se desea conectar cuatro sucursales de una empresa a su central a travs de enlaces de 1200 bits por
segundo de capacidad. La generacin de mensajes sigue un proceso de Poisson, con una tasa de 3
mensajes por segundo para dos de las sucursales y de 2 mensajes por segundo para las otras dos. La
probabilidad de la longitud de los mensajes se muestra en la figura.
Prob
0.7
3
2
3
OFICINA
CENTRAL
0.2
0.1
2
50
200
400
Longitud en
bits
a) Calclese el mnimo nmero de lneas que deber instalarse si se desea que el retardo medio de los
mensajes en la cola de cada una de las fuentes sea inferior a 200 mseg. Supngase que:
- Si una sucursal cualquiera necesita varios enlaces con la oficina central, cada uno de ellos
dispondr de su propia cola de transmisin.
- Si varias sucursales pueden compartir un mismo enlace, lo harn a travs de un concentrador
que debe modelarse como una nica cola.
b) Una vez instalada la red anterior, el administrador decide que el tiempo medio de espera en la cola
puede incrementarse hasta 400 mseg. Cuntas nuevas sucursales generando mensajes a una tasa de 2
por segundo podran entonces conectarse?
Solucin
a) Para una cola M/G/1
E (w ) = x
1 + C x2
2 (1 )
[ 1]
= 3 + 3 + 2 + 2 = 10 mens/seg
Longitud media de los mensajes
L = 0, 2 50 + 0,7 200 + 0,1 400 = 190 bits
Tiempo medio de servicio
1200
= 6,316 mens/s
190
x = 158 ms
= x = 10 158 10 3 = 1,583
113
Distribuimos
L 1 = 3 + 2 = 5 mens/s
L 2 = 3 + 2 = 5 mens/s
Y calculamos el factor de utilizacin de la lnea ms cargada (en este caso da igual):
L1 = 5 158 10 3 = 0,79
Para poder aplicar la frmula [1] debemos encontrar Cx2:
E (L2) = 0,2 502 + 0,7 2002 + 0,1 4002 = 44.500
C x2 = C L2 =
L2
E
(L )
( )
E L2 E 2 (L )
E 2 (L )
= 0, 23
1 + 0,23
= 365 ms
2 (1 0,79)
Tendramos por tanto un tiempo de espera en cada una de las lneas de 365 ms, superior a los 200 ms
que se desean como cota mxima.
Podemos buscar directamente el factor de utilizacin mximo que puede soportar cada lnea
manteniendo el retardo por debajo de los 200 ms.
E (W ) = 200 ms = 158 10 3 max
1,23
2 (1 max )
max = 0,67
Resolviendo
max = max x
Adems
Con lo que, para cada lnea
max =
max
0,67
=
= 4,24 mens/s
x
158 10 3
L1
L2
Oficina
Central
L3
3=4
=2
=2
114
E (W ) = 158 10 3 L 3
1,23
2 (1 L 3 )
L 3 = 3 x = 4 158 10 3 = 0,63
E (W ) = 165 ms < 200 ms
max = 0,8
Resolviendo
max =
De donde
1,23
2 (1 max )
max
0,8
=
= 5,06
x
158 10 3
Con lo que
LNEA
1
2
3
ofrecida
3 mens/s
3 mens/s
4 mens/s
115
Problema 4.14
Un nodo de una red de conmutacin de paquetes bajo estudio consta de un enlace de salida y una
memoria adicional con capacidad para almacenar 3 paquetes. Una poblacin infinita genera paquetes a
una tasa media de paq/s. La distribucin de la longitud de los paquetes se supone exponencial y de
media L bits. La capacidad de la lnea de salida es de C bps mientras el nmero de unidades en cola
sea menor o igual a un paquete. Cuando esta condicin no se cumple, el nodo renegocia
instantneamente con la red la capacidad del enlace que pasa a ser de 2C bps para intentar drenar con
mayor rapidez los paquetes entrantes.
NOTA: En todo el problema se supone que la tasa media de servicio correspondiente a la velocidad de
transmisin C bps es igual a la tasa de llegada de paquetes y a su vez, igual a la unidad.
a) Propngase un modelo markoviano para el sistema descrito, para ello defina el estado del sistema,
determine el nmero de estados posible, dibuje el diagrama de transicin entre estados y d una
posible descripcin del sistema mediante la notacin de Kendall.
b) Halle la probabilidad de los estados en rgimen permanente.
c) Es estable el sistema? Justifique brevemente la respuesta.
d) Cul es la probabilidad de que el enlace funcione a C bps? Y a 2C bps?
e) Se toman como medidas de las prestaciones ofrecidas por el sistema, o figuras de mrito, la
probabilidad de bloqueo y el tiempo medio de permanencia en el sistema. Calcule ambas medidas.
Cul es la probabilidad de prdida de un paquete? Justifique brevemente la respuesta.
f) Calcule el factor de utilizacin para este sistema.
Supngase ahora que se desea actualizar el nodo de conmutacin. Para ello, una de las configuraciones
que se est barajando como alternativa es la siguiente: el nodo nicamente dispone de dos enlaces de
salida de capacidad C y 4C bps respectivamente. Siempre que sea posible se utilizar el enlace de
mayor velocidad de transmisin. Con la consideracin anterior para la tasa de servicio del enlace de
capacidad C, calclese:
g) Las probabilidades de los estados en rgimen permanente.
h) Las figuras de mrito, probabilidad de bloqueo y tiempo medio de permanencia en el sistema.
Comprese con las del modelo anterior y comntese si mejoran con la nueva configuracin.
i) Calcule el factor de utilizacin de cada uno de los enlaces, justifique brevemente el resultado.
Solucin
a)
=
paq/s
' =
C
paq/s
L
2C
= 2 paq/s
L
116
b) Por simple inspeccin (flujo entrante = flujo saliente) o recordando que en un proceso de
nacimiento y muerte
pk =
k 1
k
pk 1
Resulta
p0 =
4
;
15
p1 =
4
;
15
p2 =
4
;
15
p3 =
2
;
15
p4 =
1
15
p k = p0 i ;
i = 0 i + 1
p 0 = 1 +
k = 1
i = 0 i + 1
k 1
k =1
La suma converge, el sistema es siempre estable. El problema es que pueden haber muchas prdidas.
d)
p (C bps ) = p 0 + p1 + p 2 =
4
5
Tambin se acepta
p1 + p 2 =
8
15
p (2 C bps ) = p 3 + p 4 =
1
5
1
; en este caso pB = pP = p4. Se cumple la propiedad PASTA. Si las llegadas sn de
15
Poisson la probabilidad de que al llegar un paquete se pierda coincide con la probabilidad de que al
llegar el sistema est lleno pB = pP
e) p B = p 4 =
117
T en el sistema
N
T =
p k = (1 p B ) =
k=0
N =
k p
k =0
T =
14
15
22
15
11
s
7
x
, donde m = 1 (slo un servidor); = CURSADA; x es un
m
problema, ya que el tiempo medio de servicio cambia.
x =
N SERV .
CURSADA
; = N SERV
= 1 p0 =
k =1
11
= (menor que uno)
15
==1
11
s
14
e.1
' =
4 C;
C;
e.2
4C
= 4
L
C
L
Diagrama de estados
11
12
2
4
118
14
;
20
p11 =
3
;
20
2
;
20
p12 =
p2 =
1
20
k p
1
20
=
k =0
7
20
CURSADA = (1 p B ) =
T =
CURSADA
19
20
7
s
19
Comparando con el modelo anterior, se observa que este ltimo modelo es mejor en cuanto sus figuras
de mrito son menores.
i) Interpretndolo como el nmero medio de elementos en el servidor, el enlace 1 tiene un elemento
con probabilidad p11 y p2 anlogamente para el enlace 2.
1 = p11 + p 2 =
1
5
2 = p12 + p 2 =
3
20
Se observa que 1 > 2 , ya que se elige el enlace 1 con mayor probabilidad. No obstante, la
diferencia no es muy acusada, debido a que el enlace 2 se ocupa con menor probabilidad, pero durante
ms tiempo por ser ms lento.
119
Problema 4.15
Considrese el caso de dos enlaces conectando dos nodos vecinos en una red de conmutacin de
paquetes. Los paquetes que llegan al nodo para ser retransmitidos lo hacen segn un proceso de
Poisson de tasa = 3 paq/seg, y el tiempo de transmisin se distribuye exponencialmente con
parmetros = 3 paq/seg y 2 = 1 paq/seg para cada enlace. Suponiendo que el nodo dispone de una
cola de almacenamiento para un paquete y que, en el caso de que los dos enlaces estn desocupados,
cuando un paquete llega al nodo puede se retransmitido equiprobablemente por cualquiera de los dos
enlaces:
a) Qu modelo de cola representa este sistema?
b) Calclense las probabilidades de los estados en rgimen permanente.
c) Cul es el nmero medio de mensajes en el sistema?
d) Cul es la probabilididad de que el enlace 1 est desocupado?
1
= 3 paq/s
1 = 3 paq/s
2 = 1 paq/s
2
Solucin
a) El nodo puede ser caracterizado por un sistema de almacenamiento y retransmisin que puede tener
desde 0 elementos hasta 3 elementos. Los casos posibles son:
0 elementos sistema vaco
1 elemento servidor 1 o servidor 2 ocupados
2 elementos ambos servidores ocupados y cola de almacenamiento vaca
3 elementos servidores y cola ocupados
Puesto que los servidores no son idnticos, se debe distinguir el caso de que el servidor 1 o el 2 estn
ocupados cuando slo hay un elemento en el sistema. Para ello definiremos en cada caso el estado del
sistema 1a y el 1b respectivamente. Los estados del sistema quedan representados de la siguiente
forma:
1a
0a
1a
1a
2a
1b
1b
1b
0b
2b
120
Las transiciones entre estados quedan definidas por las conexiones definidas directamente por el
comportamiento del sistema de almacenamiento y retransmisin. Las tasas se derivan tambin del
comportamiento fsico.
Estado 0
En este estado la tasa de llegadas al sistema es , como en el resto de estados. Cuando se produce una
llegada con probabilidad 1/2 se realiza la transicin al 1a y con probabilidad 1/2 al 1b. Esto implica
que de forma equiprobable una unidad que llega al sistema, cuando ste est vaco, ser servido por un
servidor, por lo tanto
oa = 2
ob = 2
Estado 1a
Este estado refleja que el sistema slo tiene una unidad que est siendo retransmitida por el primer
servidor. La tasa de servicio del sistema en este caso ser nicamente la de ste servidor. Por tanto
1a = 1
La tasa de llegadas en cualquier estado es , y en este caso el incremento de unidades del sistema slo
puede pasar a 2 unidades, por lo que
1a =
Estado 1b
De forma equivalente al estado 1b, es ahora el caso donde el sistema slo tiene una unidad en el
segundo servidor, por lo que
1b = 2
1b =
Estado 2
En este caso los dos servidores estn ocupados, por lo que cualquiera puede finalizar su servicio. En el
caso de que finalice el segundo servidor, el sistema quedara con una sola unidad en el primer
servidor. Por tanto, la tasa de finalizacin del segundo servidor fija la tasa de transicin del estado 2 a
1a, con lo que:
2a = 2
De forma equivalente, la finalizacin del servicio del primer servidor define la transicin del estado 2
al 1b as
2b = 1
Las llegadas en este estado 2 producen una transicin al estado 3, por lo que
121
2 =
Estado 3
En este estado el sistema est totalmente ocupado por lo que la nica transicin posible es hacia el
estado 2. Esto ocurre cuando cualquiera de los dos servidores finaliza su servicio. Luego la tasa de
transicin de 3 a 2 es directamente la adicin de las tasas de servicio de ambos servidores:
3 = 1 + 2
El modelo del sistema lo podramos expresar como
M / M / 2 (1, 2) / 3
b) Para hallar las probabilidades en rgimen permanente planteamos las ecuaciones de balance de
probabilidades en equilibrio sobre la cadena de Markov siguiente:
1a
/2
/2
2
1b
1+2
p 0 1 p1a 2 p1b = 0
( + 1 ) p1a p0 2 p 2 = 0
( + 2 ) p1b p 0 1 p 2 = 0
2
( + 1 + 2 ) p 2 p1a p1b p3 = 0
( 1 + 2 ) p3 p 2 = 0
Sustituyendo los valores numricos y eliminando la cuarta ecuacin por ser combinacin lineal de las
otras, llegamos al sistema
3 p 0 3 p1a p1b = 0
6 p1a 3 p 0 p 2 = 0
4 p 3 p 3 p = 0
2
1b 2 0
4 p 3 p = 0
2
3
Resolviendo se expresan las probabilidades en funcin de p0
p2 =
3
p0 ;
2
p1a =
1
p0 ;
2
p1b =
3
p0 ;
2
p3 =
9
p0
8
122
8
;
45
p1a =
4
;
45
p1b =
4
;
15
p2 =
4
;
15
p3 =
1
5
123
Problema 4.16
Un nodo de una red de conmutacin de paquetes debe retransmitir los dos tipos siguientes por un
enlace de 1 Mbps:
Tipo 1. Paquetes de control, que representan el 30 % de las llegadas, y que se reparten de la siguiente
forma:
-
Tipo 2. Paquetes de datos, que representan el 70% de las llegadas, y que se reparten de la siguiente
forma:
-
Sabiendo que la capacidad de los enlaces es de 1Mbps y que el factor de utilizacin es = 0,6, calcule:
a) Tiempo de espera en cola con servicio FIFO
b) Nmero medio de unidades en cola
c) Nmero medio de unidades de cada tipo
d) Dotando de prioridad sin expulsin a los paquetes de control:
- Tiempo medio de espera en cola
- Nmero medio de unidades de cada tipo
- Retardo medio de un paquete genrico
Solucin
a) Sin prioridades, aplicamos la frmula general M/G/1
( )
1 + C x2
E x2
= E (x )
2 (1 )
2 (1 )
E (w) =
12
1
12
64 8
= 512 ms
106
128 8
= 1024 ms
106
21
1500 8
= 12 ms
106
124
x22 =
22
1000 8
= 8 ms
106
( )
( )
( )
( )
( )
E (x ) = 0,3 E (x ) + 0,7 E (x ) = 132,8 10
E x122 = 122 + x122 = x122 = 1048,58 10 9
2
2
2
21
2
22
( )
2
2
2
2
E x 21
= 21
+ x 21
= x 21
= 144 10 6
( )=
2
x 22
2
22
2
x 22
1
=
22
2
2
+ x 22
= 2 x 22
= 128 10 6
= 0,6 =
0,3 0,7
1 2
+
=
+
1 2
1
2
O bien, directamente, = x =
0,6
0,6
0,6
=
=
0,3 0,7
0,3 x1 + 0,7 x2
x
+
0,6
=
= 90,1 paq/s
x
6,66 10 3
Con esto
E (w) =
( )
90,1 93,13 10 6
E x2
=
10,5 ms
2 (1 )
0,8
c)
125
( )
90,1 93,13 10 6
E x2
=
= 4,196 ms
2
2
Prioridad ms alta
E (w1 )
E (w 0 )
4,196 10 3
=
=
= 4,28 ms
1 1
0,981
donde
1 =
1
= 1 x1 = 0,3 x1 = 0,3 90,1 716,8 10 6 = 0,019
1
Prioridad ms baja
E (w 2 ) =
E (w0 )
4,196 10 3
=
= 10,66 ms
(1 1 )(1 1 2 ) 0,981 0,401
donde
E (N )
0,788
= 8,75 ms
90,1
126
Problema 4.17
Dos usuarios comparten un enlace de 10 Kbps mediante un concentrador cuyo buffer puede
considerarse infinito. Cada usuario genera paquetes segn la tabla siguiente:
Tasa de llegada
Longitud media de los paquetes
Distribucin de la longitud
USUARIO A
2 paq/seg
3700 bits
exponencial
USUARIO B
8 paq/seg
200 bits
constante
Solucin
a) Aplicando Little
NQ = W
= A + B = 10 paq/seg
W =
( )
E x2
2
1
(1 )
( )
( )
( )
E x 2 = p A E x 2A + p B E x B2 =
=
2 E 2 (x A ) + B E 2 (x B ) =
2
8
2 (0,37 )2 +
(0,02)2 = 0,055 s2
10
10
W =
10 0,055
= 2,754 s
2 (1 0,9 )
127
Para el ms prioritario
W2 =
( )
1
E x2
2
1 2
( )
E x2
2
1
(1 )(1 2 )
= 1 W1 + 2 W2 =
Q2
( )
1
2
E x2
+
=
2
(1 )(1 2 ) (1 2 )
( )
2 2 E x 2
2
=
NQ
2 2 (1 )
2
2
<1
2
E ( x1 ) > E (x2 )
Hay que asignar prioridad a los paquetes que se sirven ms rpidamente, lo cual parece evidente, ya
que lo que se pretende disminuir es el nmero medio de unidades en espera.
Asignamos prioridad al usuario B, ya que E(xB) < E(xA).
Ahora
N QB = B W B =
N QA = A W A =
( )
E x2
2
( )
10 0,055
8
E x2
B
=
= 2,62 paq
(1 8 0,02)
2
1 B
2
10 0,055
2
A
=
= 6,55 paq
(1 )(1 B )
(1 0,9 )(1 8 0,02)
2
NQPRI = NQA + N QB = 9,18 paquetes
c) Es el nmero medio de paquetes de alta prioridad que llegan al concentrador mientras uno de baja
est en espera.
B WA = B
( )
E x2
= 26, 22 paq
2 (1 )(1 B )
d) Los que encuentra cuando llega. Como las llegadas son de Poisson, aplicamos la propiedad PASTA
NQA = 6,55 paquetes
128
e)
N QPRI = N Q ' =
( )
2 E x' 2
2 (1 ')
E ( x ') =
( )
( )
C 2 E x 2 = C ' 2 E x' 2
C
E (x )
C'
( )
( )
C
E x' 2 = E x 2
C'
N QPRI
' =
( )
C
2 E x 2
C'
=
C
2 1
C'
10 2
0,055
C '2
9,18 =
10
2 1 0,9
C'
10 2
C'
129
Ejercicio 4.18
Una fuente de trfico genera mensajes a una tasa de 25 mensajes por segundo. El tiempo entre
generaciones puede suponerse distribuido exponencialmente. La longitud de los mensajes, expresadas
en bits, repite peridicamente el siguiente patrn:
180.000 - 9.000 - 9.000 - 18.000 - 9.000 - 9.000 - 18.000 - 9.000 - 9.000
Dichos mensajes llegan a un nodo multiplexor que los retransmsite a travs de un nico enlace de 2
Mbps. La fuente no tiene que esperar a que se sirva cada mensaje antes de generar el siguiente.
Adems, se puede suponer que la longitud del buffer del multiplexor es infinita. Calcule:
a) Tiempo de transferencia de los mensajes en el multiplexor y nmero medio de mensajes.
Con objeto de reducir dicho retardo, se obliga a la fuente a promediar la longitud de los mensajes antes
de enviarlos al multiplexor. Con esto, la longitud de los mensajes pasa a ser constante e igual a 30000
bits.
b) Repita el apartado a) teniendo en cuenta esta ltima modificacin.
c) Se desea multiplexar un nmero M de fuentes como las descritas anteriormente, con la condicin de
que el tiempo medio en el buffer del multiplexor no supere una cota determinada Tmax. Obtenga una
expresin general para M en funcin de la tasa de llegadas individual , del tiempo medio de servicio
de los mensajes, del coeficiente cuadrtico de variacin del tiempo de servicio CX2 y de la cota Tmax.
d) Tomando Tmax = 40 ms, obtenga M para los casos descritos en los apartados a) y b).
=25 mens/seg
2 Mbps
F
180.000
18.000
9.000
Solucin
a)
T = x+x
1 + C x2
2 (1 )
1
2
6
180000 + 18000 + 9000 = 30000 bits
9
9
9
( )
1
(180000)2 + 2 (18000)2 + 6 9000 2 =
9
9
9
E L2 =
( )
130
C L2 =
2826 106
= 3,14 = C X2
2
30000
30000
L
=
= 0,015 s
C
2 10 6
Sustituyendo
T = 0,015 + 0,015 0,375
T = 0,015 + 0,015 0,375
1 + 3,14
2 (1 0,375)
4,14
= 0,015 + 0,01863 = 0,03363 34 ms
1, 25
N = 0,85 mensajes
b)
L = 30000 bits
L2 = 0 C L2 = C x2 = 0
T = 0,015 + 0,015 0,375
1
= 0,015 + 0,0045 = 0,0195 20 ms
1,25
N = T
N = 0,5 mensajes
c) M fuentes
Condicin
E (w ) = x
1 + C X2
Tmx
2 (1 )
1 + C X2
Tmx
2 (1 M x )
x 2 M 1 + C X2 2 Tmx 2 M Tmx x
M x 2 1 + C X2 + 2 Tmx x 2 Tmx
131
Finalmente
M
2 Tmx
x 1 + C X2 + 2 Tmx x
2
d) Caso a) C X2 = 3,14
M
2 0,04
0,08
0,08
=
=
= 1,51 M = 1
0,023 + 0,03
0,053
0,015 25 4,14 + 2 25 0,04 0,015
2
Caso b) C X2 = 0
M
0,08
0,08
=
= 2,22 M = 2
0,036
0,015 25 + 0,03
2
132
Ejercicio 4.19
La longitud de los paquetes retransmitidos por un nodo de una red de conmutacin de paquetes est
distribuida uniformemente entre 2400 y 4800 bits. Dichos paquetes provienen de N estaciones, cada
una de las cuales genera en media 1 paquete cada 15 segundos, siguiendo un proceso de Poisson. El
nodo dispone de un buffer que puede suponerse infinito, y retransmite los paquetes por un nico
enlace de salida de 1200 bits por segundo.
a) Obtngase una expresin general para el percentil (r) del tiempo de servicio de los paquetes, y
aplquese para el clculo del percentil 80.
b) Se desea que el retardo medio mximo en el buffer del conmutador sea de 3 segundos. Cul ser el
nmero mximo de estaciones, Nmax, que podemos conectar al concentrador?
Solucin
a) De la distribucin de la longitud de los paquetes obtenemos la distribucin del tiempo de servicio
fl(l)
fx(x)
1
2400
1
2
C=1200bps
r%
l (bits)
2400
x (s)
4800
4
(r)
Inmediatamente se obtiene
r
=
100
[ (r ) 2] 12
2r
(r ) = 100 + 2
160
1 + C X2
3 s
2 (1 )
Debemos encontrar el coeficiente cuadrtico de variacin del tiempo de servicio, para lo cual
necesitamos su primer y segundo momento:
4
E (x ) =
x f (x ) dx
2
( )
E x2 =
= 3
x 2 f X ( x ) dx = 9,33
C X2 =
133
( )
E x 2 E 2 (x )
= 0,037
E 2 (x)
= N E (x ) =
3N
N
=
15
5
1 + C X2
3 s
2 (1 )
N 1 + 0,037
3 s
5 2 1 N
5
N 3,29
N mx = 3
134
Problema 4.20
Determine sobre un sistema M/M/
a) La funcin generatriz de momentos G(z)
b) Empleando G(z), la probabilidad de encontrar k unidades en el sistema
c) El nmero medio de unidades en el sistema
NOTA.
k p
xk = z
k =0
ex = 1 +
d
G (z )
dz
x x2
xk
+
+K+
+K
1! 2 !
k!
Solucin
a)
k+1
k-1
(k+1)
Ecuaciones de equilibrio
p k = (k + 1) p k + 1
k0
Funcin generatriz
G (z ) =
zk
k=0
Determinacin de G(z)
zk =
k =0
(k + 1) p
k +1
zk
k=0
G (z ) =
(k + 1) p
k +1
zk
k =0
Calculamos
(k + 1) p
k +1
z k = { j = k + 1} =
k =0
j p
z j 1 = z 1
j =1
z 1 z
d
d
G (z ) =
G (z )
dz
dz
Luego
jp
j =1
z j = z 1
jp
j =0
zj =
135
G (z ) =
d
G (z )
dz
G (z ) G (z ) = 0
dz
Solucin clsica
G (z ) = C e
Se verifica que
G (1) = 1
G (1) = C e
= Ce
=1
z =1
Luego
G (z ) = e
= e
( z 1)
( z 1)
= e
Recordando que
ek = 1 +
G (z ) = e
Por definicin
x x2
xk
+
+K+
1! 2 !
k!
k
2
zk
z z
+
+
1
K
K
+
+
1!
2!
!
k
G (z ) =
zk
k=0
pk = e
k!
k 0
Por tanto
136
k
pk
=
= Poisson k , , 1
e
k!
N = e
e
e
z =1
z
e
z =1
137
Problema 4.21
Un servidor enva una secuencia de vdeo a un ordenador a travs de una red de conmutacin de
circuitos. La transmisin de la secuencia requiere un nmero variable k de circuitos de capacidad
constante C = 64 Kbps durante la sesin.
Red de Conmutacin
de Circuitos
Servidor
Ordenador
k x 64 Kbps
Considerando que:
1) El nmero de circuitos k vara gradualmente, de forma que si:
Si k = 0, slo se puede pasar a un valor k = 1.
Si k > 0, el valor de k se incrementa en una unidad con probabilidad p y se decrementa en una unidad
con probabilidad 1 - p.
2) Los intervalos entre variaciones de k estn distribuidos exponencialmente con valor medio D
segundos.
3) El tiempo de establecimiento y liberacin de un circuito es despreciable.
Para los valores p = 0,4 y D = 1/12 segundos:
a) Proponga un modelo para el anlisis del nmero de circuitos empleados durante una sesin,
suponiendo que se pueden establecer todos los circuitos que se desee.
b) Halle la probabilidad de que en una sesin se estn utilizando k circuitos.
c) Determine el nmero medio de circuitos utilizados en una sesin.
d) Calcule el nmero mnimo de circuitos que se utilizan el 98% del tiempo.
e) Si el valor mximo de k es 8, cul ser la probabilidad de bloqueo?
Solucin
a) Ejemplo de evolucin temporal de k
4
3
2
p
p
1
0
d1
1-p
d2 d3
1-p
p
d4
d5
d6
138
f d (t ) =
1 tD
; funcin de densidad de probabilidad d
e
D
1
1
4
4
3
3
K-1
5
K
K
K+1
Para determinar los valores de i y j basta recordar que el tiempo de permanencia en un estado k tiene
por valor medio
Sk =
1
tasa de salida de k
Dado que todos los intervalos entre variaciones de k estn distribuidos por la misma variable
exponencial d, cuyo valor medio es D
S k = D con
k = 0, 1, K
Luego
S0 =
Sk =
= D
1
= D con
+
k k
k = 1, 2, K
k
= k S k = k D
k + k
De igual forma
1 p =
k
= k Sk = k D
k + k
k = p D ;
k =
1 p
D
139
k = p 0
= D 0 = 1
D
0
k = (1 p ) 0
1
p0
(1-p)0
p0
K
1
(1-p)0
p0
p0
(1-p)0
(1-p)0
(1-p)0
0 p0 = (1 p ) 0 p1
p 0 p1 = (1 p ) 0 p2
p1 =
1
p0
1 p
p2 =
p
p
p1 =
p
1 p
(1 p )2 0
pk =
p
pk 1
pk 1 =
p
1 p
(1 p )k
M
p 0 pk 1 = (1 p ) 0 pk
p0 =
1+
(1 p )
k =1
1
pk =
p
k 1
1 2 p
22 p
p0
1 p
k = 1, 2 , K
con
Si p = 0,4 y D = 1/12 s, entonces se hallan las probabilidades en rgimen permanente con las
ecuaciones en equilibrio.
5 2
p0 = 16 y p k =
12 3
k = 1, 2 , K
i=0
i pi =
5 2
5 2
i
i =
12 i = 1 3
12 3
i =1
140
Sabiendo que
i ai = a
i=0
d
da
= a
i =1
d
da
1
a
=
(1 a )2
1 a
Entonces
=
2
5
3
12 1 2
3
5
= 2,5
2
Es decir, el ancho de banda medio de una conexin de vdeo ocupa 2,5 64 = 160 Kbps
d) La proporcin del tiempo que se emplean k circuitos es igual a la probabilidad pk. Para hallar el
nmero de circuitos mnimo que se utilizan el 98% del tiempo, (98), hallaremos el valor acumulado
de probabilidad de la forma
(98 )
i=0
p B = p8 =
5 2
3
= 0,0162 = 1,62 10
12 3
141
Problema 4.22
Los equipos terminales de datos (ETD) de una red Frame Relay se conectan a la red a travs de un
dispositivo denominado Multiplexor Inverso (MI). Este dispositivo permite recibir la informacin
dirigida desde un servidor al ETD a travs de mltiples enlaces de baja capacidad. La insercin del MI
se debe a la reduccin del coste econmico al emplear varios enlaces cuya capacidad conjunta es CT
bps respecto a un solo enlace de la misma capacidad.
Servidor
Mux
Inv
ETD
FRAME RELAY
Para dimensionar el MI, se realizan una serie de medidas del trfico enviado desde los servidores a los
ETDs. Este trfico se puede considerar de Poissson con una tasa de llegadas = 2000 paq/s y una
distribucin exponencial de los paquetes con longitud media L = 2000 bits. Suponiendo que cada
enlace de baja velocidad tiene una capacidad C = 2Mbps:
1) Considerando que el nmero de enlaces de baja capacidad es prcticamente infinito:
a) Qu modelo de cola permite evaluar el comportamiento de MI?
b) Halle la probabilidad de encontrar k enlaces ocupados en rgimen permanente.
c) Determine el nmero de enlaces mnimo m de forma que cuando llegue un nuevo paquete al MI la
probabilidad de que hallan m enlaces ocupados sea inferior a 1.5 10-2 .
d) Calcule el percentil del nmero de enlaces ocupados al 95%.
e) Calcule el nmero medio de enlaces ocupados en el MI.
f) Halle el tiempo medio de trnsito por sistema MI de un paquete.
2) Fijando el nmero de enlaces de baja capacidad a 6 y no permitiendo el encolamiento de paquetes
en el Multiplexor Inverso (MI):
a) Qu modelo de cola permite evaluar el comportamiento de MI?
b) Halle la probabilidad de encontrar k paquetes en el sistema MI en rgimen permanente.
c) Determine la probabilidad de prdida de un paquete que llega al sistema MI.
d) Calcule el factor de utilizacin de un enlace de baja capacidad.
e) Calcule el nmero medio de enlaces ocupados en el MI.
f) Halle el tiempo medio de trnsito por sistema MI de un paquete.
3) Para un nmero de enlaces de baja capacidad de 6 y considerando una cola de almacenamiento de
capacidad prcticamente infinita:
a) Qu modelo de cola permite evaluar el comportamiento de MI?
b) Halle la probabilidad de encontrar k paquetes en el sistema MI en rgimen permanente.
c) Determine la probabilidad de cuando llegue un paquete al sistema MI deba esperar en la cola.
d) Calcule cul sera una longitud adecuada para la cola de almacenamiento de forma que la
probabilidad de prdida de un paquete que llegue al sistema sea inferior a 10-4.
142
Solucin
1) Mdulo con enlaces de baja capacidad
a) M/M/
b) Para el sistema M/M/
k
pk =
e
k!
Poisson , 1
Dado que
= 2
k
K
0
1
2
3
4
5
6
7
d) El percentil
pk =
k!
0,135
0,27
0,27
0,18
0,09
0,036
2
0,012* pmx < 1,5 10
0,0034
(95) del nmero de enlaces ocupado al 95% ser el mnimo k que cumple:
(95 % )
0,95
k=0
(95 %)
= 5
ya que
= 0,981 0,95
k=0
m = 6
143
N = 1
= 2
m=6
a) M/M/m/m
b) En rgimen permanente:
k
k !
pk = m
1 j
j =0 j !
1
c) Dado que:
= 2
Entonces:
6
j=0
1 j
20 21 2 2 23 2 4 25 26
+ +
+
+
+
+
= 7,355
=
0 ! 1! 2 ! 3 ! 4 ! 5 ! 6 !
j!
PB = Pperd = p m = p 6 =
6!
= 1,2 10 2
7,355
Erlang - B , 6
(1 Pperd )
x = 0,329
m
m
k p
k =0
3 8 4 16 5 32 6 64
1
1 2 + 2 2 +
+
+
+
7,35
6
24
120
720
144
N = 1,97
f) Aplicando la frmula de Little para el caso con prdidas:
T =
N
= 0,9969 ms
(1 Pperd )
a) M/M/6
b) En rgimen permanente el modelo M/M/m tiene por probabilidades:
pk
(m )k
p0
k!
=
k
m
p m
0 m!
p0 =
k m
k m
m 1
(m )
k!
k =0
1
+
(m )m
1
1
m!
Penc = p0
p0
k =m
mm k
m!
mm k
mm m
= p0
m! k =m
m! 1
Penc = p0
p0 =
( m )m
m!
1
1
1
2
26
1
+
6! 1 1
k =0 k !
5
1
7,52
145
26
Penc =
6! 1
7,52 1 1
= 0,0177
3
k
9
10
11
mm k
m!
4,37 10-4
1,459 10-4
-5
4,86 10 < 1 10-4 Q = 5 unidades
Pk = p0
146
Problema 4.23
Un multiplexor estadstico conecta un conjunto de terminales con un ordenador a travs de un mdem
que emplea la norma V.23. Esta norma de explotacin de la lnea de transmisin divide el ancho de
banda en dos canales, cuyas velocidades de transmisin son v1 = 1200 bps y v2 = 75 bps
respectivamente. Cada canal se emplea para transmitir la informacin en un sentido, aunque no existe
una asignacin fija de sentidos y canales. De esta forma, un canal puede ser empleado a veces para
transmitir en un sentido y otras en sentido opuesto durante la comunicacin, mientras que el otro se
utilizar para la transmisin en sentido opuesto simultneamente.
Para evaluar el comportamiento de la conexin de los terminales con el ordenador se considera
i) El canal 1 se utiliza con probabilidad [0,1]
ii) El canal 2 se utiliza con probabilidad 1 -
Suponiendo que el trfico generado por el conjunto de terminales responde a una distribucin de
Poisson de tasa paq/s, que el multiplexor tiene una capacidad de almacenamiento prcticamente
infinita y que la distribucin del tamao de los paquetes es exponencial de longitud media L:
a) Determine el tiempo medio de servicio en funcin de las tasas de servicio 1 y 2 asociadas a los
canales 1 y 2 respectivamente.
b) Exprese la funcin de densidad de probabilidad del tiempo de servicio b(t), considerando L = 160
bits; = 0,375 paq/s; = 0,4.
c) Halle el coeficiente cuadrtico de variacin del tiempo de servicio cx2.
d) Caracterizando el sistema como una cola M/G/1
- Calcule el factor de utilizacin del servidor.
- Determine el tiempo medio T necesario para que un paquete atraviese el sistema
cola+servidor.
Solucin
a) El tiempo medio ser una funcin de las tasas de servicio posibles en el canal:
x = f (1 , 2 )
V1
V2
x1 = 11 = L
x 2 = 21 = L
x =
+ (1 )
x = x1 + (1 ) x 2
147
[ ]
[ ]
x2
E x2 x 2
E x2
= 2 =
=
1
x
x2
x2
c x2
[ ] ( e + (1 ) e ) t
E [x ] = E [x ] + (1 ) E [x ] = ?
E x2 =
1 t
2
1
2 t
dt
2
2
[ ]
160
= 0,133 s
1250
x2 =
160
= 2,133 s
75
[ ]
[ ]
[ ]
E x 2 = E x12 + (1 ) E x 22 = 2 x12 + 2 (1 ) x 22
[ ]
[ ]
E [x ]
=
1 = 2,08
E x 2 = 5,4737 s 2
c x2
d)
x2
1 + c x2
1 + 2,08
= 1,333 + 1,333 0,5
2 (1 )
2 (1 0,5)
T = 3,38 s
148
Problema 4. 24
Dos ordenadores se conectan a travs de un circuito bsico de RDSI de C = 64 Kbps para transmitir un
fichero de F = 106 bytes. La transmisin se realiza empleando un protocolo de ventana que utiliza
paquetes de longitud fija de L bits y cuyo tamao de ventana W es 8 paquetes. Teniendo en cuenta que
los paquetes de reconocimiento son de longitud constante R = 800 bits y que la RDSI introduce un
retardo extremo a extremo .
RDSI
PC
PC
64 kbps
a) Halle la longitud mnima de los paquetes L para que el tiempo de transmisin del fichero sea de 3
min cuando el retardo = 10 ms.
b) Para la longitud mnima hallada, calcule el tiempo necesario para enviar el fichero cuando el retardo
sea = 400 ms.
Solucin
a) Para = 10 ms
64 Kbps
PC
PC
RDSI
=10ms
F = 1 10 6 bytes = 8 10 6 bits
R = 100 bytes = 800 bits
W = 8 paquetes
T = 3 min = 180 s
Para hallar la longitud mnima debemos determinar:
N = n de bloques a transmitir =
Tiempo de transmisin de un bloque TB =
F
W L
WL
R
+ 2 +
C
C
TB =
R +W L
+ 2
C
149
F R +W L
+ 2
WL
C
F R +W L
+ 2 Tmx
W L
C
L >
W
(R + 2 C )
C Tmx F
En este caso
L 591 bits
TB = 106,375 ms
N = 1692
b) Aumentando el retardo de propagacin a:
= 400 ms
Con:
L = 591 bits
Obtenemos:
TB = 886,375 ms
Dado que
N = 1692
Entonces:
T = 1500 s = 25 min
151
TERM_10
Datos
TERM_1
Calcular
a) Tiempo de ciclo sin carga, TC(0)
b) Tiempo de ciclo con carga, TC
c) Tiempo de acceso del terminal al concentrador, TA
Solucin
a) Sea
TMS = tiempo de transmisin del mensaje de sondeo
152
TRN = tiempo de transmisin del mensaje de respuesta negativa (nada que transmitir) por parte del
terminal
TP = tiempo de propagacin entre terminales
Se sabe que
TC( 0 ) = n TMS + n TRN + n (n + 1) T p
siendo n el nmero de terminales.
Substituyendo, se tiene
TC( 0 ) = 10
96
48
12
+ 10
+ 10 11
= 0,057 s
28800
28800
200000
b) Se sabe que
TC
donde
TC(0 )
=
1 TOT
TOT = TOT TS
57
57
=
= 67 ms
60 8
1
0
,
15
1 9
28800
c) El tiempo medio de transferencia (espera + transmisin) sin control y con terminales locales, T, es
T = TW + TS
donde, para longitudes exponenciales, es
TW = TS
TOT
1 TOT
Substituyendo se tiene
T =
60 8 0,15
60 8
+
= 17 0,17 + 17 = 20 ms
28800 1 0,15 28800
TC
67
+T =
+ 20 = 53 ms
2
2
Resumiendo
153
TC(0) = 57 ms
TC = 67 ms
TA = 53 ms
154
Problema 5.2
Una red de acceso por sondeo est formada por M = 50 estaciones conectadas a un dispositivo central
mediante enlaces full-dupplex formando una topologa en estrella. Cuando el dispositivo central
sondea a la estacin, sta le transmite toda la informacin que ha almacenado desde la ltima vez que
transmiti. El dispositivo central retransmite dicha informacin al resto de estaciones. La estacin
finaliza la transmisin cuando vaca su buffer complemente aadiendo un sufijo para indicar al
dispositivo central que no tiene ms informacin que transmitir. Inicialmente se comprueba el
funcionamiento de la red de manera que ninguna de las estaciones tenga nada que transmitir. En este
caso se observa que cada estacin es sondeada cada TC0 = 3,2 ms. Finalmente se activan los procesos
de comunicaciones entre estaciones, de manera que cada una de ellas genera 1 = 1,5 paquetes por
segundo. Dichos paquetes son de longitud fija e igual a L1 = 1000 bytes. Teniendo en cuenta que el
mensaje de sondeo y el sufijo que aaden las estaciones son de 6 y 2 bytes respectivamente, calcule:
a) Tiempo de ciclo del sistema
b) Tiempo medio desde que se genera un paquete hasta que es recibido por su destinatario
c) Nmero medio de paquetes en espera de ser transmitidos en una estacin genrica
d) Fraccin de tiempo durante la cual el sistema est sondeando
e) Nmero mximo de estaciones que admite el sistema bajo estas condiciones de trfico
Suponiendo que en cada una de las estaciones, adems del trfico generado anteriormente, se generan
nuevos paquetes con una tasa 2 = 2,5 paquetes por segundo, y cuya longitud est distribuida
exponencialmente con media L2 = 250 bytes.
f) Calcule el tiempo medio desde que se genera un paquete de este ltimo tipo hasta que es recibido
completamente por su destino.
Solucin
a)
Sufijo i
Sondeo i+1
w
la estacin i vaca
su buffer
w: tiempo desde que una estacin deja de transmitir hasta que empieza la siguiente (walk time)
En un ciclo sin trfico se cumple
TC0 = M w =
50 (6 + 2 ) 8
= 3, 2 10 3
C
C = 106 bps
155
S =
TC =
M 1 L1
= 0,6
C
3,2 103
Mw
=
= 8 ms
1 S
1 0,6
b)
x =
L1
= 8 ms
C
( )
E x 2 = x 2 = 64 10 6 s 2
Tiempo de espera en el buffer de una estacin para un paquete genrico
W =
(1 S M ) M w
2 (1 S )
( )
S E x2
= 9,952 ms
2 (1 S ) x
T1 = x1 + W = 17,952 ms
c) Aplicando Little
N = 1 W = 1,5 9,952 10 3 = 0,014928 paquetes
d) En cada ciclo se sondea durante Mw segundos
3, 2 103
Mw
=
= 0,4
TC
8 10 3
Evidente, ya que la estacin central siempre est ocupada; cuando no est transmitiendo est
sondeando. Como S = 0,6, significa que el 60% del tiempo est transmitiendo de manera que el 40%
restante est sondeando.
e) Para no ocupar el sistema ms del 100% del tiempo se debe cumplir S < 1.
M i Li
<1
C
M <
10 6
C
=
= 83,3
1,5 8 1000
i Li
M mx = 83
f)
p1 =
1
= 0,375
1 + 2
p2 =
2
= 0,625
1 + 2
156
x = p1
L1
L
+ p 2 2 = 4, 25 ms
C
C
S = M (1 + 2 ) x = 0,85
( )
( )
( )
(1 S M ) M w
E x 2 = p1 E x1 2 + p 2 E x 2 2 = p1 E 2 (x1 ) + p 2 2 E 2 (x 2 ) = 29 10 6 s 2
W =
2 (1 S )
T2 = x2 + W =
( )
S E x2
= 29,81 ms
2 (1 S ) x
L2
+ W = 31,818 ms
C
157
Problema 5.3
Un conjunto de 2 terminales accede a una red de transporte a travs de un concentrador que les da
servicio mediante una tcnica de polling centralizado. La lnea multipunto que une dichos terminales
con el concentrador es de 4800 bps. El concentrador sondea a cada estacin mediante preguntas que
siguen el formato HDLC, al igual que las respuestas de los terminales, en las cuales indican si desean
o no desean transmitir. Para dichas preguntas y respuestas, la longitud del campo de datos es n = 10.
bytes
Trama HDLC
DATOS
SVT
Solucin
a)
(10 + 6) 8 (10 + 6) 8
+
= 0,107 s
TC( 0 ) = 2
4800
4800
b) El ciclo queda de la siguiente forma
preg
1 S/N
preg
2 S/N
P con prob. p1
0 con prob. (1-p1)
P con prob. p2
0 con prob. (1-p2)
158
TC = TC(0 ) + P p1 + P p2 = TC(0 ) + P ( p1 + p2 )
c) Tenemos que calcular el tiempo residual de un ciclo el cul viene dado por
Tespera =
1 + CT2c
2
TC
Conocemos el tiempo medio de ciclo, TC, pero nos falta calcular el segundo momento de tC para poder
calcular CTc2.
La duracin de tc ser la siguiente:
tc = TC(0) con probabilidad = (1 - p1) (1 - p2) (es decir, cuando ninguna de las estaciones transmite)
tc = TC(0) + P con probabilidad = p1 (1 p2) + p2 (1 p1) (transmite 1 o transmite 2)
tc = TC(0) + 2P con probabilidad = p1 p2 (1 y 2 transmiten)
Podemos comprobar el valor medio:
p1 = 0,4
p2 = 0,6
480
bits
= 0,1
P = L =
C
4800 bits
TC( 0 ) = 0,107 s
( )
(1 p1 )] + (TC( 0) + 2 P ) p1 p2 =
0,107 2 0,6 0,4 + (0,107 + 0,1)2 (0,4 0,4 + 0,6 0,6) + (0,107 + 0, 2)2 0,4 0,6 =
) [ p (1 p ) + p
2
t2C
TC2
( )
E t C2 E 2 (t C )
E
(t C )
0,0476 0,207 2
0,207
0,0476 0,0428
= 0,112
0,0428
OK
159
De donde
Tespera =
1 + 0,112
0,207 = 0,115 s
2
Tespera =
1
0,307
= 0,154 s
TC =
2
2
160
Problema 5.4
La figura muestra dos redes de acceso de tipo ALOHA PURO (A y B) interconectadas mediante una
lnea dedicada de capacidad C bps. La red de acceso A est formada por 25 terminales iguales
(clientes) y un dispositivo que permite la interconexin con la red remota. La red B est formada por
otro dispositivo de interconexin y un nmero suficiente de terminales para que pueda considerarse
una poblacin infinita de servidores. Los clientes de A slo generan peticiones, las cuales son
recogidas por el dispositivo de interconexin y retransmitidas hacia la red B. Cuando una peticin
llega a B es atendida por un nico servidor, el cual genera una respuesta que es enviada hacia la red A.
Tras la puesta en marcha del sistema se observa que cada cliente de A realiza en media 1,5 peticiones
exitosas por segundo, las cuales siempre son respondidas por algn servidor en B. Tanto las peticiones
como las respuestas son de longitud fija e igual a 250 bytes y las capacidades de las redes A y B son
CA = 2 Mbps y CB = 1 Mbps respectivamente.
Notas adicionales:
- Los retardos debidos a propagacin pueden considerarse nulos.
- Para resolver ecuaciones intrascendentes utilice la aproximacin e-2x ~ 0,3 (3 4x), correspondiente
al desarrollo en serie de Taylor de la funcin e-2x alrededor de x = 0,25.
Solucin
a) En la red ALOHA A, se cursa el trfico generado por las 25 estaciones ms el trfico inyectado por
el dispositivo de interconexin provinente de la red B. Como cada peticin tiene asociada una nica
respuesta, la tasa total cursada en A ser igual al doble de la tasa generada por los 25 terminales.
A = 2 M i = 2 25 1,5 = 75 paquetes/s
En condiciones de estabilidad el trfico ofrecido a la red es igual al cursado (igual al caudal)
161
S A = A PA =
75 250 8
A L
=
= 0,075
CA
2 106
ESTABLE
INESTABLE
0,095 2 106
GA
G C
= A A
= 95,5 intentos/s
250 8
PA
L
Esta solucin es aproximada, resolviendo la ecuacin intrascendente con mtodos iterativos, se obtiene
0,075 = G A e 2G A
G A = 0,0897
G A = 1, 496
ESTABLE
INESTABLE
A = 89,7
Utilizando el mismo razonamiento en la red B, se obtiene
B = A = 75 paq/s
SB =
75 250 8
B L
=
= 0,15
CB
106
ESTABLE
G B 0,5
INESTABLE
B 125 intentos/s
Calculando el valor exacto, se obtiene
GB = 0, 2447
162
B = 122,35 intentos/s
b) Red A
T A = PA + e 2 G A 1 ( PA + B )
PA =
L
= 1 ms
CA
TA = 1 ms + e 2 0 ,0955 1 (1 + 3) ms = 1,84 ms
Red B
PB =
L
= 2 ms
CB
TB = 2 ms + e 2 0, 25 1 (2 + 3) ms = 5,24 ms
Utilizando los valores exactos para GA y GB, se obtiene
TA = 1,78 ms
TB = 5,15 ms
c) Modelamos el dispositivo de interconexin y la lnea dedicada con un sistema M/D/1. Se supone
que la capacidad de almacenamiento del dispositivo es suficientemente grande como para considerarla
infinita. La tasa de llegada a cada dispositivo de interconexin es igual a la tasa generada por los
terminales de su misma red de acceso. En ambas redes dicha tasa vale
x2
x2
= x + 37,5
= 20 10 3
2 (1 x )
2 75 x
37,5 x 2 3,5 x + 40 10 3 = 0
x =
6
75
x =
1
75
INESTABLE
ESTABLE
L
= 250 8 75 = 150 Kbps
x
163
S <
1
2e
siendo el caudal
S = 2 M ' i P
La situacin ms desfavorable es para la red con un tiempo de transmisin de paquete mayor, en este
caso la red B.
M' <
1
= 30,65
4 i e PB
M mx = 30 terminales
= M mx i = 30 1,5 = 45 paquetes/s
= x =
45
<1
75
164
Problema 5.5
Una de las hiptesis simplificadoras en el estudio de las tcnicas de acceso mltiple ALOHA y
ALOHA ranurado es que el nmero total de paquetes a transmitir por el canal comn (incluyendo
todas las estaciones de la red, los paquetes generados por primera vez y los que se han de retransmitir
por colisiones previas), responde a una distribucin de Poisson. Ello supone, por tanto, una poblacin
de usuarios (M estaciones) infinita.
Considrese ahora una red con M estaciones independientes que utilizan un mecanismo de acceso al
medio compartido ALOHA ranurado. Las transmisiones de cada usuario se modelan como una
secuencia de procesos de Bernoulli independientes (cada estacin transmite con cierta probabilidad
comprendida entre cero y la unidad). Se supone tambin que todas las transmisiones se originan segn
el mismo proceso de llegadas y que el modelo no tiene en cuenta los retardos de back off debidos a
colisiones.
Sean:
Si = Probabilidad de que la estacin i transmita con xito un paquete en una ranura temporal
cualquiera.
Gi = Probabilidad de que la estacin i intente transmitir en una ranura temporal cualquiera.
Es decir, que Si y Gi son tambin el caudal y el trfico ofrecido en rgimen permanente para la
estacin i.
a) Calcule el caudal medio en rgimen permanente para una estacin j en funcin del trfico ofrecido.
Justifique la respuesta.
b) Considrese ahora que las M estaciones (que son estadsticamente independientes) comparten
equitativamente la carga, es decir, Si = S/M y Gi = G/M. Obtenga, segn lo visto en el apartado
anterior, la expresin del caudal S.
c) Obtenga de nuevo la expresin del caudal cuando el nmero de estaciones se hace muy grande y
tiende a infinito. Justifique la expresin obtenida.
d) Calcule la expresin del caudal mximo para los casos b) y c) anteriores.
e) Qu valor de M ofrece una buena aproximacin al caso de poblacin infinita? (Error relativo para
los caudales mximos inferior al 2,5%.)
Solucin
a) Se trata de encontrar Sj en funcin de Gj
S j = Gj
(1 G )
i
i =1
i j
ya que la probabilidad de que la estacin j transmita con xito es debida a que la estacin j es la nica
de las M que intenta transmitir en una ranura temporal particular (y el resto no intentan transmitir
(1 Gi)). Adems, como los intentos de transmisin son independientes para cada estacin, se puede
factorizar.
b) Basta substituir en la expresin anterior
G
S = G 1
M 1
165
c) Si M
( G )
lm S = G lm 1 +
M
M
M 1
= G e G
S = G e-G expresin del caudal para la tcnica de acceso ALOHA ranurado considerando poblacin
infinita.
d) Basta derivar las exposiciones obtenidas en b) y c) con respecto de G e igualar a cero.
Tomando
G
S = G 1
M
dS
G
= 1
dG
M
M 2
M 1
(1 G )
Igualando a 0 G = 1 (independientemente de M)
Se obtiene Smx para la carga ofrecida = 1, substituyendo
S mx
= 1
M
M 1
1
M
M 1
1
M
M 1
1
e
< 0,025
166
Problema 5.6
Una red de comunicaciones compuesta por distintos dispositivos de conexin emplea un medio
compartido de velocidad de transmisin C bps para intercambiar paquetes de informacin.
C bps
Por conflictos de acceso, el intento de transmisin de un paquete puede ser fallido con una
probabilidad [0,1] o exitoso con una probabilidad 1-. En el caso de fallo se considera que el
paquete debe ser retransmitido nuevamente (como si se tratara de un nuevo paquete a transmitir)
transcurrido un tiempo aleatorio distribuido exponencialmente con duracin media 1 . Suponiendo
2
que la tasa de llegadas del conjunto de todos los dispositivos de comunicacin es paq/s y que la
distribucin del tamao de los paquetes es exponencial de longitud media L:
a) Razone por qu, para el anlisis del comportamiento de un paquete cualquiera, el sistema de
almacenamiento y transmisin se podra modelar de la siguiente forma:
Sistema de Almacenamiento y Transmisin
2
2
//
2
2
//1
+
167
Solucin
a) M / M / 1 Sistema de almacenamiento y transmisin
La cola representa la ocupacin de todas las colas de los dispositivos. El servidor en este caso refleja
el tiempo necesario para transmitir un paquete cuya distribucin es exponencial. La tasa de servicio
ser
1 =
C
L
Al sistema llegan los nuevos paquetes y los fallidos con tasa , por lo que = + .
Puesto que y estn distribuidos exponencialmente, tambin.
M / M / . Sistema de espera para reintento
En este caso, los paquetes esperan un tiempo aleatorio distribuido exponencialmente con tasa 2.
Puesto que consideramos una poblacin infinita, podemos considerar que se est sirviendo, o sea
esperando, para reincorporarse en los distintos dispositivos que son ilimitados. De esta manera
tenemos hasta servidores. La tasa de llegada es exponencial de valor .
b) El Teorema de Burke demuestra que el proceso de salidas de un sistema M / M / n cuyo proceso de
llegadas es de Poisson con tasa exponencial es tambin un proceso de Poisson de la misma tasa. En
este caso todos los subsistemas son del tipo M / M / n, por lo que se puede operar linealmente con las
tasas de llegada y salida. As
=+
i) Dado que un proceso de Poisson de tasa que se divide en dos procesos, de forma que una
unidad pasa a un proceso con probabilidad y al otro con probabilidad 1 - , da lugar a dos
procesos de Poisson con tasas y (1 ) respectivamente
=
= (1 )
ii) Operando linealmente con las tasas de cada subsistema, obtenemos
= + = +
iii) Por lo tanto se realaciona con como:
= =
2 = 0,1 s
c) Considerando el sistema como la composicin de dos subsistemas M / M / 1 y M / M / ,
determinamos el nmero medio de unidades dentro del sistema
N = NM / M / 1 + NM / M /
168
NM / M /1
1 como
(1 ) 1 = 1
1
1
=
=
=
1 1
1
1
1
(1 ) 1
= 0,5
NM / M / = =
2
1 2
Luego, N = 1,5
Aplicando la frmula de Little
T =
= 100 ms
= (1 ) = = 15 paq/s
Este resultado es inmediato, dado que el sistema es estable y no tiene prdidas.
e) El sistema M/M/: siempre es estable mientras que el M/M/1 debe cumplir que:
1 < 1
Para ello
< 1,
=
es decir,
< 1
1
< (1 - ) 1
< 30 paq/s
169
Problema 5.7
Un sistema de telemetra est compuesto por una red cableada y una red inalmbrica. Ambas redes de
acceso emplean el mecanismo ALOHA para enviar la informacin hasta un concentrador que est
directamente conectado al centro de control de informacin (CCI) a travs de una lnea dedicada de
14400 bps. Suponiendo que el comportamiento del trfico (paquetes nuevos + retransmisiones) de las
dos redes de acceso es aproximable por un proceso de Poisson y que sus caractersticas son:
i) Red de acceso cableada:
Velocidad del medio de transmisin (VA ) = 100 Kbps
Longitud de los paquetes (LA) = 16 octetos
Tasa de llegadas (paquetes nuevos + retransmisiones) (A) = 12 paq/s
Tiempo medio de back-off (BA) = 0,083 s
Retardo mximo de propagacin despreciable
ii) Red de acceso inalmbrica:
Velocidad del medio de transmisin (VB ) = 48 Kbps
Longitud de los paquetes (LB) = 48 octetos
Tasa de llegadas (paquetes nuevos + retransmisiones) (B) = 24 paq/s
Tiempo medio de back-off (BB) = 0,0416 s
Retardo mximo de propagacin despreciable
100 Kbps
48 Kbps
14400 bps
CCI
1 + c x2
2(1 )
E ( x 2 )
2(1 )
Retardo medio en cola para prioridad alta (1) y prioridad baja (2):
w0
w1 =
(1 1 )
w1
w2 =
(1 1 2 )
con
E[ x 2 ]
w0 =
2
170
Solucin
a)
PA =
16 8
LA
=
= 1, 28 10 3 s/t.paq
VA
100 103
A =
SA
A
PA
PB =
A = 12 paq/s
LB
= 8 10 3 s/t.paq
VB
G B = B PB = 0,192 paq/t.paq
S B = GB e 2G B = 0,13 paq/t.paq
B =
SB
= 16,35 paq/s
PB
# medio de retransmisiones =
S = G e2 G
G
S
GS
G
=
1
S
S
G
= e2 G
S
T = P + (P + B ) e 2 G 1
B A = 0,083 s
PA = 1,28 10
G A = 0,015
BB = 0,0416 s
[ ]
x2
L2
E L2 L 2
=
=
x2
L2
L2
171
= A + B = 12 + 16,35 = 28,35
L A = 16 oct
L =
LB = 48 oct
[ ]
E L2 =
A 2 B 2
2
2
LA +
LB = 0,423 (128) + 0,577 (384)
[ ]
E L2 = 92012,54 bits 2
c x2 = c L2 =
[ ] 1 = 0,21
E L2
L2
c x2 = 0,21
d)
Tc = x + x
A = A X A = A
B = B X B = B
1 + c x2
2 (1 )
LA
128 bits/paq
= 12 paq/s
= 0,106
14400 bps
vt
LB
384 bits/paq
= 16,35 paq/s
= 0,436
14400 bps
vt
= A + B = 0,542
x =
275,712
L
=
= 19,146 10 3 s
14400
vt
c x2 = 0,21
1,21
2 (1 0,542)
[ ]
[ ]
28,35 92012,54
E L2
E x2 = 2 =
= 6,3 10 3 s
2
2
2 vt
2
14400
wB =
w0
= 11,17 10 3 s
1 B
172
wA =
wB
= 24,39 10 3 s
1
173
Problema 5.8
Un conjunto elevado de usuarios accede a una base de datos mediante un sistema de telecomunicacin.
Las peticiones a la base de datos son paquetes de longitud constante de 960 bits que se envan desde el
terminal de los usuarios a travs de una red inalmbrica de 100 Kbps que emplea la tcnica de acceso
ALOHA ranurada. La tasa de peticiones generada por los terminales sobre la red es de 25 paq/s, donde
se consideran los paquetes nuevos y las retransmisiones. Los terminales emplean un algoritmo de
retransmisin (back-off) cuyo retardo es un valor entero equiprobable de tiempos de transmisin de
paquete del conjunto {1, 2, 3, 4, 5}. En esta red de acceso se consideran los tiempos de transmisin de
reconocimientos (ack) y los retardos de propagacin despreciables.
1 Mbps
1 Mbps
100 Kbps
33600 bps
BD
a) Cul es el tiempo medio de transmisin con xito de un paquete de peticin en la red de acceso
ALOHA ranurada (Taloha) ?
Los paquetes de peticin transmitidos con xito son recibidos por un concentrador segn una
distribucin de llegadas que aproximadamente sigue un proceso de Poisson. El concentrador, con
capacidad de almacenamiento prcticamente infinita, retransmite los paquetes de peticin sobre una
lnea de transmisin de 33600 bps que lo enlaza con la base de datos.
b) Qu tiempo tardan las peticiones almacenadas en el concentrador en ser recibidas por la base de
datos (Tconcentrador-BD)?
Las respuestas de la base de datos son enviadas a un segundo concentrador con capacidad de
almacenamiento prcticamente infinita. El concentrador las retransmite sobre un enlace satlite de
subida cuya capacidad es 1 Mbps. Un satlite situado a una distancia de todos los dispositivos
terrestres de aproximadamente 12000 Km acta como repetidor sobre un canal de bajada de capacidad
igual al de subida. Se considera que el satlite no introduce ningn tipo de retardo en el
almacenamiento y retransmisin de los bits y que la informacin nicamente sufre un retardo de
propagacin a razn de 4 s/Km.
Teniendo en cuenta que para cada paquete de peticin que llega a la base de datos se genera un
paquete de respuesta cuya longitud est distribuida exponencialmente con valor medio 10000 bits y
que la generacin de respuestas por la base de datos sigue un proceso de Poisson:
c) Cul es el tiempo medio de respuesta a una peticin desde la base de datos hasta un terminal de la
red de acceso ALOHA ranurada (Trespuesta)?
Solucin
a) Estudiamos el acceso al concentrador
= 25 paq/s
174
L = 960 bits
P =
960
L
=
= 9,6 ms/t. paq
v
100 10 3
=
P
2
S
= 19,6657 paq/s
P
XITO
( G 1) colisiones
S
llegada
B = 3 P , valor medio de { 1, 2, 3, 4, 5 } P
Taloha =
P G
+ 1 (P + B ) + P
2 S
1 G
Taloha = P + 1 (1 + 3) + 1
2
S
Taloha = P + e G 1 4 + 1
2
=19,6657 paq/seg
C=33600 bps
L = 960 bits
c L2 = 0
6 Ejercicios de recapitulacin
177
6 Ejercicios de recapitulacin
Problema 6.1
Un nodo de conmutacin dispone de dos enlaces de salida, cada uno de los cuales tiene asociado un
buffer con capacidad para 1 unidad. La utilizacin de dichos enlaces de salida es de acuerdo con el
algoritmo de la patata caliente, en el cual cada paquete que llega se enva al enlace con menor nmero
de unidades. Si el nmero de unidades en ambos enlaces es el mismo, se emplea aleatoriamente uno u
otro con probabilidad igual a . Supngase un rgimen de llegadas exponencial de tasa y servicios
exponenciales de tasa 1 para el enlace 1 y 2 para el enlace 2.
a) Dibuje el diagrama de transicin de estados del sistema completo.
b) Repita dicho diagrama, suponiendo que cuando los enlaces tienen el mismo nmero de unidades,
un nuevo paquete entrante se enva siempre al enlace 1.
En el supuesto del caso a), y suprimiendo los buffers de los enlaces:
c) Obtenga el nuevo diagrama de transicin de estados
d) Calcule las probabilidades en rgimen permanente de cada uno de los estados, para los siguientes
valores:
Solucin
1
1
a) Denotando
i unidades en 1
ij
j unidades en 2
Se obtiene el siguiente diagrama de estados
178
20
10
/2
/2
2
/2
11
1
01
21
/2
00
22
1
12
1
02
00
21
11
01
12
/2
00
/2
2
01
11
1
d)
= 1; 1 = 3; 2 = 2
Utilizamos tres de las ecuaciones que se obtienen del diagrama de transicin de estados ms la
condicin de normalizacin de la probabilidad.
p 00 = 1 p10 + 2 p01
(
)
2 p 00 + 2 p11 = + 1 10
( p10 + p 01 ) = ( 1 + 2 ) p11
4
=1
k =1
6 Ejercicios de recapitulacin
179
Resolviendo se obtiene
)
)
P00 = 0,6 ; P01 = 0,16
)
)
P10 = 0,1 ; P11 = 0,05
e)
)
P { 1 ocupado } = P10 + P11 = 0,16
)
P { 2 ocupado } = P01 + P11 = 0,2
180
Ejercicio 6.2
Un nodo de conmutacin dispone de dos enlaces de salida de capacidades C1 y C2, cada uno de los
cuales tiene asociado un buffer con capacidades L1 y L2. El trfico entrante al nodo sigue una
distribucin de Poisson de tasa , y debe ser encaminado hacia estos dos enlaces de salida. El
encaminamiento hacia dichos enlaces es de tipo aislado, en algunas de sus variantes. La longitud de
los paquetes entrantes est distribuida exponencialmente, con media L = 1200 bits. Definiendo el
estado del sistema conmutador completo de la siguiente forma:
(nmero de paquetes en enlace+cola 1, nmero de paquetes en enlace+cola 2)
Dibuje los diagramas de transicin de estados en los siguientes casos:
a) Encaminamiento mediante inundacin, con L1 = L2 = y C1 = C2.
b) Encaminamiento aleatorio equiprobable, con L1 = L2 = 1 y C1 = C2.
c) Encaminamiento proporcional, con C1 = 2C2 y L1 = L2 = 0.
- Si los dos enlaces estn vacos, se enva una fraccin del trfico al enlace 1, y una fraccin (1- )
al enlace 2, con [0,1].
- Si un enlace est ocupado y el otro libre, se enva siempre al enlace libre.
d) Para el caso anterior, y tomando = 1 y C2 = 1200 bps, obtenga una expresin para la probabilidad
de prdida del nodo en funcin de , y represntela grficamente para el intervalo [0,1].
Solucin
El nodo dispone de dos enlaces, cada uno con su propio buffer de espera asociado
L1
L2
a) Encaminamiento mediante inundacin, con L1 = L2 = y C1 = C2
En este caso cada paquete que llega al nodo se retransmite por los dos canales
1 =
C1
L
2 =
C2
L
6 Ejercicios de recapitulacin
181
11
00
22
33
/2
02
/2
01
/2
/2
/2
00
/2
11
/2
20
/2
/2
/2
12
/2
10
/2
/2
21
22
c) Una proporcin del trfico se enva a cada enlace. Sin embargo, si un enlace est ocupado y el otro
est libre, se utiliza el enlace libre.
C1 = 2 C2
L1 = L2 = 0
C1
(1-)
1 =
C1
L
2 =
C2
L
C2
182
01
(1-)
00
1
11
10
d) = 1; C2 = 1200 bps (2 = 1; 1 = 2)
Debemos encontrar la probabilidad de que los dos enlaces estn ocupados, p11, en funcin de . Para
ello resolveremos el siguiente sistema de ecuaciones
[(1 ) + ] p 00
( + 2 ) p 01
= 2 p 01 + 1 p10
= (1 ) p 00 + 1 p11
( + 1 ) p10
= p 00 + 2 p11
(1 + 2 ) p11
= ( p 01 + p10 )
ij
=1
Se obtiene
5
;
11 2
3
=
p 00 ;
10
p 00 =
p11
4 3
p 00
5
1 + 3
=
p 00
10
p 01 =
p10
3
p 00 ;
10
p11 =
0
0,25
0,5
0,75
1
3
3
5
=
10 11 2
22 4
p11
0,136
0,131
0,125
0,118
0,111
6 Ejercicios de recapitulacin
183
Problema 6.3
El percentil r, (r) de una variable aleatoria se puede calcular como
(r ) = m + k (r )
Solucin
Sea f(t) la funcin de densidad de la variable aleatoria exponencial.
El valor (r) se calcula como se indica en la figura y frmula adjuntas.
( ) e
Operando
dt =
e ( r ) =
100 r
100
100 r
100
Y despejando (r)
(r ) =
ln
100
100 r
Se tiene
(r ) =
As
Por ejemplo
= m =
1
100
100
1 + ln
1
1 = m + ln
100 r
100 r
k (r ) = ln
100
1
100 r
k (90) = 1,3
k (95) = 2
184
Problema 6.4
Calcular los percentiles 90 y 95 del tiempo de respuesta en el acceso del terminal T a la base de datos
BD de la figura.
WAN
t3
t1
t2
NL
DI
t8
t7
NR
t6
t4
H
BD
t5
T: terminal
DI: Dispositivo de interconexin
NL: Nodo local
NR: Nodo remoto
H: Host
BD: Base de datos albergada en el host
Despreciando el tiempo de consulta a la base de datos, el tiempo de respuesta, t, est compuesto por
ocho sumandos, a saber:
t1 : tiempo de acceso del terminal al dispositivo de interconexin
t2 : tiempo de transferencia (espera + transmisin) desde el dispositivo de interconexin al nodo local
t3 : tiempo de trnsito en la red de rea extensa (extremo a extremo)
t4 : tiempo de transferencia desde el nodo remoto al servidor que alberga la base de datos
t5 : tiempo de transferencia desde el servidor al nodo remoto (nodo local para el host)
t6 : tiempo de trnsito a la red de rea extensa
t7 : tiempo de transferencia desde el nodo local al dispositivo de interconexin
t8 : tiempo de transferencia desde el dispositivo de interconexin al terminal
Suponer que las variables aleatorias anteriores son exponenciales y que sus valores medios son (en
msg)
T1 = 80, T2 = 32, T3 = 125, T4 = 9
T5 = 30, T6 = 125, T7 = 143, T8 = 127
Solucin
De
t = t1 + t2 + t3 + t4 + t5 + t6 + t7 + t8
deducimos que
T = T1 + T2 + T3 + T4 + T5 + T6 + T7 + T8 =
6 Ejercicios de recapitulacin
185
(r ) = m + k (r )
donde
m = 671
k (90) = 1,3
k (95) = 2
Para calcular , se supondr que las ocho variables anteriores son incorreladas. As
t =
76284 = 276
Finalmente, se tiene
(90 ) = 1 s
(95 ) = 1,25 s
186
Problema 6.5
Los terminales conectados al concentrador de la figura hacen consultas a la base de datos dibujada a
razn de 9 paquetes/s. Similarmente, la tasa de generacin de paquetes de consulta en los dems nodos
es la indicada.
5
WAN
120 Km
Concen
trador
9
20
Servidor
Term.10
Term.1
1
10 Terminales
3
Solucin
Usando la misma notacin de un problema anterior,
Tc(0) = n TMS + n TRN + n (n+1) Tp
= 10
96
48
12
+ 10
+ 10 11
= 0,057 s
28800
28800
200000
TC =
TC(0 )
1 2
BD
6 Ejercicios de recapitulacin
187
donde
=
=
PREG + RESP
2
TPREG + TRESP
2
=
TPREG + TRESP
2
= 9
1 60 8 150 8
+
= 0,261
2 28800 28800
TC =
57
= 120 ms
1 2 0,261
PREG
T
120 60 8
+ T PREG =
+
T1 = C + T PREG
2
1 PREG
2
28800
60 8
28800 + 60 8 = 60 + 17 0,15 + 17
60 8
28800
0,85
1 9
28800
9
= 60 + 3 + 17 = 80 ms
Clculo de T8
RESP
T
120 150 8
+ TRESP =
+
T8 = C + TRESP
2
1 RESP
2
28800
150 8
28800 + 150 8 = 127 ms
150 8 28800
1 9
28800
9
TS = L
C
= TS
1
T = TS
1
T2
19200
60 8 = 480 bits
9
T4
64000
480 bits
20
T5
64000
150 8 = 1200 bits
20
T7
19200
1200 bits
9
0,025
0,0075
0,019
0,0625
0,225
0,15
0,376
0,5625
32 ms
9 ms
30 ms
143 ms
188
6 Ejercicios de recapitulacin
189
Problema 6.6
A un nodo de conmutacin llegan paquetes de forma Poissoniana con una tasa = 20 paq/s. La
longitud de dichos paquetes ( l ) est distribuida uniformemente entre 0 y L, siendo L = 55000 bits.
Los paquetes se transmiten a travs de un enlace de capacidad C = 1 Mbps, el cual dispone de un
buffer que puede considerarse infinito. Para dicha transmisin se utiliza un protocolo el cual
fragmenta los paquetes si estos superan la longitud B = 33000 bits, y adems les aade una cabecera
de H = 500 bits. As pues:
- A cada paquete de longitud l (siendo l B) se le aade una cabecera formando una trama de
longitud H + l .
- Si l es superior a B, los paquetes se fragmentan formando dos tramas de longitudes H + B y H +
l -B respectivamente.
Obsrvese que a efectos prcticos, el enlace de salida observa las dos tramas correspondientes a un
paquete fragmentado como una nica trama de longitud 2H + l , ya que ambas tramas se generan
simultneamente. Teniendo en cuenta esta observacin podemos afirmar que al buffer del enlace
llegan dos tipos de tramas:
- Tipo 1: tramas de longitud l 1 = H + l con l B.
- Tipo 2: tramas de longitud l 2 = 2H + l con l > B.
a) Calcular la probabilidad de que un paquete que llega al nodo, sea fragmentado.
b) Determine la funcin de densidad de probabilidad para las variable aleatorias l 1 y para la variable
l 2.
c) Calcule el primer y segundo momento del tiempo de transmisin para las tramas de tipo 1 y las
tramas de tipo 2.
d) Cul es la probabilidad de que el enlace est ocupado con una trama que contiene un paquete que
no ha sido fragmentado?
e) Calcule el tiempo medio de espera en el buffer de una trama.
f) Cul es el tiempo medio desde que un paquete de longitud menor que B llega al nodo y es
finalmente transmitido? Y si el paquete es mayor que B?. Supngase que el tiempo de procesado de
los paquetes (encaminamiento, segmentacin, entramado del paquete, etc.) es nulo.
Solucin
a) La probabilidad de que un paquete sea fragmentado es la probabilidad de que un paquete que llega
al nodo de conmutacin tenga una longitud superior a B.
p (l > B ) = 1 p (l B ) = 1
B
= 0,4
L
b2 a2
;
2 (b a )
( )
E x2 =
b3 a3
3 (b a )
190
Se obtiene
E (x1 ) =
( )
E x12 =
E (x 2 ) =
(H + B ) H 2 = 17 ms
E (l1 )
=
2BC
C
2
( )
(H + B ) H 3 = 3,8 10 4 s 2
E l 12
=
3 B C2
C2
(2 H + L ) (2 H + B )
E (l 2 )
=
2 (L B ) C
C
2
E (l )
=
E (x ) =
C
2
2
2
2
2
(2 H + L )3 (2 H + B )3
3 (L B ) C 2
= 45 ms
= 2,065 10 3 s 2
1 = p1 = p (l B ) = 0,6 20 = 12 paq/s
La probabilidad de que el servidor est ocupado con paquetes de tipo 1 es
( )
( )
( )
E x2
2 (1 )
( )
= E (x ) = 20 28, 2 10 3 = 0,564
W=
20 1,054 10 3
= 24,17 ms
2 (1 0,564 )
f) Si l B
T1 = W + E (x1 ) = 24,17 ms + 17 ms = 41,17 ms
Si l > B
T2 = W + E (x2 ) = 24,17 ms + 45 ms = 69,17 ms
6 Ejercicios de recapitulacin
191
Problema 6.7
Se desea interconectar dos redes de rea local (LAN) geogrficamente separadas y que utilizan
distinto subnivel de acceso al medio compartido, tal como se muestra en la figura. Para ello, se
utilizar alguno de los dispositivos de interconexin de redes estudiados, y se supone que dicho
dispositivo de interconexin ya lleva incorporado el mdem o la unidad de servicio de datos
necesarios para la interconexin remota.
Estacin
Token-Ring
LAN
IEEE 802.5
Disp.
Interconnexin
Disp.
Interconnexin
Medio de Transmisin
Ethernet LAN
IEEE 802.3
Estacin
a) Si el medio de transmisin entre los dispositivos de interconexin es una nica lnea dedicada punto
a punto, qu tipo de dispositivo utilizara? Y si dicho medio es una red de conmutacin de
paquetes? Justifique ambas respuestas.
Supngase que el trfico dirigido de una LAN a otra es poissoniano, y que el nmero medio de tramas
enviadas es de 21600 durante las 8 horas diarias en que estn activas. La longitud media de las tramas,
que sigue una distribucin exponencial, es de 1200 octetos, y son transportadas por un nico enlace de
comunicacin full-duplex. Se supone tambin que la capacidad de memoria en los dispositivos es
infinita y que el trfico es el mismo en ambos sentidos de la comunicacin con lo que basta hacer los
clculos en uno de los sentidos. Con estos supuestos responda las siguientes cuestiones:
b1) Qu modelo de colas caracteriza el sistema?
b2) Calcule la tasa de llegadas en tramas/segundo.
b3) Obtngase la capacidad (C) del enlace para que la probabilidad de que el sistema est vacio sea
del 62,5 %
b4) Calcule el nmero medio de unidades en el sistema y en la cola.
b5) Calcule el tiempo medio de permanencia en el sistema y en la cola.
b6) Cul es la probabilidad de tener 8 o ms tramas en el sistema del dispositivo de interconexin?
Considrese ahora que el dispositivo de intercoxin posee dos puertos de salida, cada uno de los
cuales se conecta a un enlace de capacidad C/2, siendo C la capacidad del enlace calculada en el
apartado anterior. La memoria del dispositivo se asume como una nica cola de longitud infinita. En
este nuevo escenario:
c1) Qu modelo de colas caracteriza a este nuevo sistema? Dibuje el diagrama de transicin de
estados del sistema.
c2) Calcule el factor de utilizacin.
c3) Obtenga la expresin de la funcin generadora de momentos G(z) partiendo de las ecuaciones de
balance de flujos del sistema en rgimen permanente.
c4) Utilizando la funcin generadora de momentos, obtenga la probabilidad de que no haya ninguna
trama almacenada en el sistema y el nmero medio de unidades en el sistema.
c5) Calcule el tiempo medio de permanencia en el sistema.
c6) Compare el nmero medio de tramas y el tiempo medio de permanencia en el sistema con los
obtenidos en el esquema de interconexin anterior. Justifique el porqu de dichos resultados.
192
Nota
pn 1 z n = z G (z )
n +1
n =1
z n = z 1 [G (z ) p0 ]
n=0
Solucin
a) Debe ser un dispositivo que permita la interconexin de redes con tecnologas diferentes (distintos
formatos de trama, distintas velocidades, etc). En el caso de utilitzar una lnia dedicada punto a punto
se puede utilizar un puente (bridge) y realizar la interconexin a nivel de enlace.
Si la interconexin se realiza pasando por una red de rea extendida usando conmutacin de
paquetes, donde intervienen distintos nodos, lo acertado sera utilizar un encaminador (router) a nivel
de red ya que el encaminamiento de las tramas ser obligatorio. Si hubiera que hacer conversin de
protocolos a nivel de transporte o superiores se necesitara una pasarela (gateway).
b1) Las entradas siguen una distribucin de Poisson (M). L = 1200 octetos y distribuida
exponencialmente, luego el servicio es exponencial (M). Slo un enlace, por tanto un nico servidor.
El sistema puede caracterizarse mediante un modelo M/M/1.
b2)
21600 tramas
= 0,75 tramas/s
8 h 3600 s
h
b3) En este caso la probabilidad de que el sistema est vaco es p0 = 0,625. En un sistema M/M/1
p0 = 1 ;
C=
b4) N =
C
L
L
= 19200 bps
1 p0
En el subsistema cola habr que restar las unidades en el servidor cuyo nmero medio coincide con el
factor de utilizacin.
N q = N = 0,225 tramas
b5) Basta aplicar Little
T=
6 Ejercicios de recapitulacin
193
= n
si < 1
i=n
p (k 8) = (0,375)8 3,9107 10 4
c1) El modelo que caracteriza ahora al sistema es M/M/2. Cada enlace opera a 9600 bps y la tasa
media de servicio '= 1 trama/s
'=
2
L
2
2
' =
= 0,375
s '
c3) Partiendo de las ecuaciones de balance de flujos en rgimen permanente (por inspeccin del
diagrama de estados), se tiene
Para k = 0
p0
'
(1)
2
p2 = 2 ( ') p0
(2)
p1 =
Para k = 1
194
Para k 2
( + 2 ') pk =
pk 1 + 2 ' pk + 1
(3)
G (z )
zn
n=0
1-
G (1) =
2-
d G (z )
=
d z z =1
=1
n=0
n p
= E (n )
n=0
d 2 G (z )
= E n 2 E (n )
d z z =1
( )
3-
4-
n 1
z n = z G (z )
n =1
5-
n +1
z n = z 1 [G (z ) p 0 ]
n=0
Teniendo encuenta (1) y (2) y multiplicando cada trmino de (3) por zk y sumando para k de 2 a , se
tiene (aplquense tambin las propiedades 4 y 5)
( + 2 ') [G ( z ) p0 p1 z ] = [z G (z ) p 0 z ] + 2 ' [z 1 (G (z ) p 0 ) p1 p 2 z ]
Operando
G ( z ) = p0
(1 z ) + 2 ' 1 z 1
(1 z ) + 2 ' 1 z 1
y sabiendo que
1 + ' z
1 ' z
)
1 '
= 0,45
1 + '
1 z
1 z
= z ; ' =
2 '
6 Ejercicios de recapitulacin
195
= 1,164 s
N = 0,873 tramas
T = 1,164 s
Resulta mejor el sistema M/M/1 con un enlace a doble velocidad. Intuitivamente es fcil de explicar:
hasta situarse en condiciones de baja carga, las pocas tramas a cursar en el sistema M/M/2 se asignan
a uno de los dos servidores con un tiempo de servicio mayor. Por tanto, se tarda ms en realizar la
tarea y consecuentemente como es la misma, se acumulan ms tramas en el sistema.
196
Problema 6.8
Considrense tres redes de rea local independientes, con los parmetros que se indican en la siguiente
tabla:
Red
1
2
3
Mtodo de
Acceso
Aloha
Aloha ranurado
CSMA
Longitud paquetes
(cte)
1000 bytes
1500 bytes
1500 Bytes
Capacidad
4 Mbps
4 Mbps
10 Mbps
Retardo mximo de
propagacin
Despreciable
Despreciable
1.2 10-5 s
Cada una de las redes tiene conectado un nmero que puede suponerse infinito de estaciones,
generando paquetes segn un rgimen de Poisson con media 100 paquetes/segundo. Dicho rgimen de
generacin incluye tanto los paquetes de nueva generacin como las retransmisiones producidas por
las colisiones en el acceso.
a) Obtenga el nmero de paquetes por segundo transmitidos correctamente en cada una de las redes
por separado.
Los paquetes transmitidos correctamente por las tres redes se envan a un centro de control a travs de
dos enlaces de capacidades CA = 1 Mbps y CB = 4 Mbps. Al enlace A se enva una fraccin igual al
20 % del total, y el resto al enlace B, como se muestra en la figura. Los buffers de espera asociados a
los enlaces pueden considerarse de longitud infinita.
b) Obtenga el coeficiente cuadrtico de variacin del tiempo de servicio de los paquetes en el canal A.
c) Cul es el valor de dicho coeficiente en el canal B?
d) Obtenga el nmero medio de unidades en el sistema formado por los dos canales con sus buffers de
espera asociados.
e) Obtenga el retardo medio de los paquetes en el buffer asociado al enlace A, E(WA), y en el buffer
asociado al enlace B, E(WB).
f) Obtenga el retardo medio de los paquetes en el sistema formado por los dos canales con sus buffers
de espera asociados.
g) Suponiendo un tiempo medio de back-off para la red de acceso 1 igual a 20 ms, calcule, para los
paquetes de dicha red, el tiempo medio desde que llegan a la estacin para ser transmitidos hasta que
son completamente recibidos por el centro de control.
ALOHA
S-ALOHA
CSMA
Solucin
a) Red 1, acceso ALOHA, = 100 paq/s
CA = 1 Mbps
CENTRO DE
CONTROL
CB = 4Mbps
6 Ejercicios de recapitulacin
197
S1 = G1 e 2 G1
P1 =
1000 8
= 0,002 s
4 10 6
1 =
0,134
S1
=
= 67 paq/s
0,002
P1
1500 8
= 0,003 s
4 106
(propagacin despreciable)
G2 = P2 = 0,3
S 2 = G2 e G2 = 0,3 e 0,3 = 0,222
2 =
0,222
S2
=
= 74 paq/s
0,003
P2
a =
G3 e a G3
G3 (1 + 2 a ) + e a G3
1,2 10 5
=
= 0,01
0,0012
P3
P3 =
1500 8
10 10 6
= 0,0012
0,12 e 0, 0012
0,1199
0,1199
=
=
= 0,1069
0, 0012
0,1224 + 0,9988
1,1212
0,12 (1 + 2 0,01) + e
3 =
0,1069
= 89 paq/s
0,0012
198
CA = 1 Mbps
1 = 67
T = 230
2 = 74
(1 - )
3 = 89
CB = 4 Mbps
1
1
2
3
( L + L + 3 L3 ) =
L1 +
L2 +
L3 =
T
T
T
T 1 1 2 2
1
(67 8000 + 74 12000 + 89 12000) = 2492000 / 230 = 10834,78261
230
( )
E L2A =
1
67 8000 2 + 74 12000 2 + 89 12000 2 = 2776 1010 / 230 = 120695652,2
230
C L2 =
120695652,2 117392514,2
= 0,0281 = C X2
117392514,2
c) El mismo
d) N = NA + NB
M/G/1
N = + 2
1 + C X2
2 (1 )
NA = A + A
1 + C X2
2 (1 A )
A = A x A = 0,2 230
10834,7826
= 0,2 230 0,00107 = 0,4984
1 10 6
B = B x B = 0,8 230
10834,7826
= 0,8 230 0,002709 = 0,4984
4 10 6
6 Ejercicios de recapitulacin
199
Como era de esperar, A = B ya que al canal 4 veces ms lento C A = C B envamos una tasa
4
4 veces menor A = B
4
N A = 0, 4984 + 0,49842
1 + 0,0281
0,25538
= 0,4984 +
= 0,753
2 (1 0,4984)
1,0032
Adems
NB = N A
N = 2 N A = 2 0,753 = 1,506
e)
E (W A ) =
NA A
0,753 0,4984
= 0,0055 s
0, 2 230
E (WB ) =
NB B
0,753 0,4984
= 0,0014 s
0,8 230
A
B
f)
T =
1,506
= 0,0065 s
230
g)
T paq red 1 = TALOHA + TRETRANSMISIN
8000
8000
+ 0,8
= 0,0016 + 0,0016 = 0,0032 s
6
10
4 10 6
200
Ejercicio 6.9
Un conjunto elevado de usuarios accede a un servidor de WWW mediante un sistema de acceso por la
RDSI a 64 Kbps. El acceso al servidor WWW desde la RDSI se realiza mediante un gateway que
dispone de 3 accesos bsicos de 64 Kbps y un enlace dedicado de 64 kbps que lo conecta directamente
con el servidor de WWW.
PC
64 Kbps
64 Kbps
PC
RDSI
64 Kbps
...
64 Kbps
GW
SERVIDOR
WEB
64 Kbps
64 Kbps
PC
64 Kbps
Los intentos de conexin de los usuarios son caracterizables por un proceso de Poisson de tasa =
1/30 min y el tiempo de conexin de un usuario est distribuido exponencialmente con valor medio
1/ = 3 min. Una vez se ha conectado un usuario a travs de la RDSI genera peticiones al servidor
WWW con una distribucin de Poisson de tasa = 0,1 peticiones/s. Las respuestas del servidor de
WWW son paquetes que siguen una distribucin de exponencial de longitud media L = 10000 bits.
Teniendo en cuenta que:
- Un usuario conectado al gateway no formular una nueva peticin hasta que no haya llegado la
respuesta completa de la peticin anterior.
- Los paquetes de peticin dirigidos al servidor de WWW son de longitud muy reducida de forma que
los tiempos de transmisin en los enlaces son despreciables.
- El tiempo de propagacin en los enlaces y el tiempo de proceso de los dispositivos se puede
considerar despreciables
- El gateway acta simplemente como repetidor cuando retransmite los bits de los paquetes de
respuesta hacia el equipo del usuario destinatario sin introducir nign retardo apreciable
- El servidor de WWW atender las peticiones con disciplina FIFO. Si el servidor tiene varias
peticiones en espera la respuesta a una peticin se iniciar posteriormente a que el paquete de
respuesta de la peticin anterior haya llegado a su destinatario
Responda a las siguientes cuestiones:
a) Determine la probabilidad de que un usuario no pueda conectarse a travs de la RDSI con el
gateway
b) Calcule el tiempo de transmisin (1/) de una respuesta desde el servidor de WWW hasta el
usuario destinatario
c) En el caso de que hayan 3 usuarios conectados simultneamente al gateway utilizando los 3
accesos de 64 Kbps y suponiendo que no se producen prdidas de informacin, halle el tiempo
medio desde que un usuario cualquiera genera una peticin hasta que el paquete de respuesta llega
completamente al usuario
d) Determine el percentil al 99'9% de la longitud en bits de un paquete de respuesta
6 Ejercicios de recapitulacin
201
Solucin
a) Modelo M/M/m/m
Poblacin infinita con tasa = 130 min -1
Duracin de la conexin distribuida exponencialmente con tasa
= 13 min -1
Nmero de servidores m = 3
PB = p m
1 m
m!
= m
1 j
j= 0 j!
Luego
( )
PB = p3 =
1 1 3
3! 10
3
1 1
j ! 10
( )
= 1,5 10 4
j= 0
b)
L = 10000 bits
1
10 10 3
L
=
= 156 ms
64 Kbps
v
= 6,4 pet/s
= 0,1 pet/s
= 6,4 pet/s
M=3
k
M!
p k = p0
(M k ) !
p0 =
1
M
k =0
M!
(M k )!
Substituyendo
p0 = 0,9538
p1 = 0,0447
202
p2 = 0,0014
p3 = 2,2 10-5
c) El tiempo medio de servicio de una peticin lo obtendremos con la frmula de Little
N = 0 p0 + 1 p1 + 2 p2 + 3 p3 = 0,04756
T =
y = 3 p 0 + 2 p1 + p 2
Substituyendo
= 0,295 pet/s
T = 161,1 ms
d) El percentil a 99,9% de la longitud de los paquetes ser:
1
1 l
f L (l ) = e L
L
(99 ,9 )
1 L l
e
d l = 0,999
L
(99,9) = L ln (0,001)
(99,9) = 69078 bits