Anda di halaman 1dari 9

UNIVERSIDAD NACIONAL DE LOJA

REA DE LA ENERGA, LAS INDUSTRIAS Y


LOS RECURSOS NATURALES NO
RENOVABLES

CARRERA DE INGENIERA EN ELECTRNICA Y


TELECOMUNICACIONES.

MDULO VI
Deber de Trafico de Poisson
POR:
SANTIAGO RAMIREZ

2013
TRAFICO DE POISSON

Ejercicio 1. GENERACIN DE TRFICO DE POISSON


Considere un patrn de llegadas de paquetes de un flujo de datos, donde
todos los paquetes tienen un tamao constante de 100 bytes y en donde
las llegadas de paquetes siguen un proceso de Poisson. La tasa promedio
del trfico del flujo de es de 10 Mbps.

Determinar la tasa de este proceso de Poisson.


Escribir un programa en Matlab que pueda generar una muestra la
muestra de la llegada por encima de patrn.

El intervalo de tiempo para la generacin de la trama (traza, muestra) ser


de 100 segundos.

Verifique la media de la velocidad de bits del flujo ;


Calcular la media y la varianza de los tiempos entre la llegada de
eventos (llegadas) consecutivos. Compare los valores con los valores
tericamente esperados.

El tiempo se expresara en micros segundos. Haciendo una regla de


tres para obtener la tasa de este proceso Poisson:
1 Kbytes

1024 bytes

1000 Kbytes

x=

1000 Kb1024 b
1 Kb

x=10240 00

1024000 bytes

1000000 (en us)

100 bytes

1001000000
1024000

Para generar la traza de Poisson.


clc;
dat=1030915;
a=(1:1:dat)';
b=poissrnd(97,1,dat)';
ti=zeros(1,dat);
ti(1)=b(1);
for n=2:dat
[ti(n)]=ti(n-1)+b(n);
end
c=ti';
d=repmat(100,dat,1);
e=[a b c d];

%# de secuencias hasta los 100000000us

TABLA 1: Traza de Datos de Poisson


Numero
de
secuencia
s

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.
.
.
.
.
399980
399981
399982
399983
399984
399985

Nmeros
aleatorios
Poisson en
microsegu
ndos

Nmeros
aleatorios
Poisson
acumulada
en
microsegu
ndos

98
94
89
89
101
91
89
87
107
102
100
105
99
120
91
82
101
103
85
109
.
.
.
.
.
79
89
72
108
81
95

98
192
281
370
471
562
651
738
845
947
1047
1152
1251
1371
1462
1544
1645
1748
1833
1942
.
.
.
.
.
38791424
38791513
38791585
38791693
38791774
38791869

Tamao
del
paquete
en micro
en bytes

100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
.
.
.
.
.
100
100
100
100
100
100

399986
399987
399988
399989
399990
399991
399992
399993
399994
399995
399996
399997
399998
399999
400000
.
.
.
.
.
1030899
1030900
1030901
1030902
1030903
1030904
1030905
1030906
1030907
1030908
1030909
1030910
1030911
1030912
1030913
1030914
1030915

98
108
80
100
113
95
95
89
105
98
90
96
115
99
96
.
.
.
.
.
91
83
94
99
106
96
84
90
80
93
82
82
90
102
104
106
87

38791967
38792075
38792155
38792255
38792368
38792463
38792558
38792647
38792752
3879285
38792940
38793036
38793151
38793250
38793346
.
.
.
.
.
99998440
99998523
99998617
99998716
99998822
99998918
99999002
99999092
99999172
99999265
99999347
99999429
99999519
99999621
99999725
99999831
99999918

Para calcular la media y la mediana.


Media=mean(ti)
Varianza=var(ti)
Media =
96.9856
Varianza =
96.7064

100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
.
.
.
.
.
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100

Ejercicio 2 .TRFICO DE LLEGADAS


DIFERENTES ESCALAS.

DE POISSON

En este punto, se crear muestras de diferentes longitudes, y


compararlas en grficas a diferentes de escalas de tiempo.
Considere la traza de Poisson del ejercicio anterior.
Crear tres grficos que muestren los datos generados por la
traza, visto en diferentes escalas de tiempo. Cada grfico tiene
100 puntos de datos.
Grfica 1: Generar un vector con 100 elementos, donde cada
elemento almacena el nmero de bytes de la traza de Poisson que
llegan en un intervalo de 1 s.
1er elemento: # bytes llegados, el intervalo [0, 1 s].
2do elemento: #bytes en el intervalo [1, 2 s].
...
Grfica 2: Generar un vector con 100 elementos, donde cada
elemento almacena el nmero de bytes la traza del trfico Poisson
que llegan un periodo de tiempo de 100 ms. Seleccione al azar el
tiempo de inicio.
Elija un punto de partida al azar, ejemplo t=30s
Elemento 1: # bytes desde el intervalo [30, 30,1 s].
Elemento 2: # bytes desde el intervalo [30,1 30,2 s].
.
Grfica 3: Generar un vector con 100 elementos, donde cada
elemento almacena el nmero de bytes la traza del trfico Poisson
que llegan un periodo de tiempo de 10 ms. Seleccione el tiempo de
inicio al azar.
Elija un punto de partida al azar, ejemplo t=50.2s
Elemento 1: # bytes desde el intervalo [50.2, 50.21 s];
Elemento 2: # bytes desde el intervalo [50.21, 50.22 s];

Scrip para el Trfico de Poisson a diferentes escalas:
figure(1);
jj=1;
i=1;
initial=0;
% tiempo de inicio
time=1000000;
% intervalo de llegada de la traza de poisson
bytes=zeros(1,100);% generacin de un vector con 100 elementos
while ti(jj)<=initial
jj=jj+1;
end
while i<=100
while ((ti(jj)-initial)<=time*i && jj<length(d))
bytes(i)=bytes(i)+d(jj);
jj=jj+1;
end

i=i+1;
end
subplot(1,1,1);bar(bytes);
title('GRAFICA 1 ')
xlabel('numeros de paquetes ')
ylabel('numero de bytes')
5

12

GRAFICA 1

x 10

10

numero de bytes

20

40

60
80
numeros de paquetes

Figura.1

100

120

GRAFICA 2

x 10

2.5

numero de bytes

1.5

0.5

20

40
60
80
numeros de paquetes

100

120

Figura.2

3.5

GRAFICA 3

x 10

numero de bytes

2.5
2
1.5
1
0.5
0

20

40
60
80
numeros de paquetes

Figura.3

100

120

Ejercicio 3. Trfico con tamao de paquetes con distribucin


exponencial.
Para esta parte, ya el tamao de paquetes que llegan no es
constante, considere un patrn de llegada de paquetes de un flujo,
donde los paquetes llegan con una separacin igual de 80 s
(microsegundos), y con una distribucin de tamao de paquete
exponencial con parmetro de tamao promedio de 1 / = 100
bytes.
Programacin para la distribucin exponecial
u=1000000;
exp=exprnd(100,u,1);%llegada tamao del paquete exponencial
m1=zeros(1,u);
m2=zeros(1,u);
for r=1:ultimo
m1(r)=r;
end
a=m1';
m2 (1)=80;
for rp=2:u
m2c (rp)=m2 (rp-1)+80;
end
b=m2';
m3=zeros(u,3);
V=[a b exp]

TABLA 2: Distribucin Exponencial


Numero de
secuencias

1
2
3
4
5
6
7
8
9
10
.
.
.
.
.
999990

Separacin de
80us para los
paquetes

80
160
240
320
400
480
560
640
720
800
.
.
.
.
.
79999200

distribucin

124.9556
19.7133
96.8727
8.7901
64.6214
48.8638
17.2386
183.3503
89.9480
0.4745
.
.
.
.
.
47.1191

999991
999992
999993
999994
999995
999996
999997
999998
1000000

79999280
79999360
79999440
79999520
79999600
79999680
79999760
79999840
80000000

374.5100
43.2596
88.8269
234.2238
4.9353
110.7716
79.3635
71.1721
24.9134

Anda mungkin juga menyukai