Sie sind auf Seite 1von 30

Aloha y Aloha ranurado

LIPS

Introduccin
1 2 3 4 Shared Multiple Access Medium M 5

Tipos de comparticin del medio

Medium Sharing Techniques

Static Channelization

Dynamic Medium Access Control

Scheduling

Random Access

Comunicaciones por satlite


Satellite Channel = fin = fout

Multidrop Telephone line

Multidrop telephone lines Inbound line Outbound line

Redes en anillo y bus


redes en anillo

redes Bus

Wireless LAN

Network Layer

Network Layer

LLC

802.2 Logical Link Control Data Link Layer 802.3 CSMA-CD 802.5 Token Ring 802.11 Wireless LAN Other LANs

MAC

Physical Layer

Various Physical Layers

Physical Layer

IEEE 802

8 OSI

LLC PDU y trama MAC


IP Packet
IP

LLC PDU

LLC Header

Data

MAC Header

FCS

Asignacin esttica del canal

FDM funciona bien con pocos usuarios (N) Cada usuario recibe el ancho de banda /N Si N aumenta, FDM tiene problemas: Ineciencias comportamiento real de usuarios

Ineciencia FDM
T retardo medio de transito, canal C bps Tasa de llegadas tramas /seg.

tramas de tamao distrib. prob. exponencial con media 1/ bits/seg.


1 T = C

Si divido el canal por N subcanales 1 independientes, Tde = capacidad C/N bps C La velocidad de cada subcanal es /N
TF DM 1 = C ( N )
N

Aloha puro

las tramas se transmiten en tiempos arbitrarios


12

Aloha puro
Sistemas de Contienda: multiples usuarios
comparten canal comn

Los usuarios transmiten informacin


siempre que tienen algo en enviar. aleatorio.

Colisiones: tiempo de retransmisin Retroalimentacin inmediata en LAN; redes


SAT 270ms

Aloha
Tenemos usuarios. Cada uno puede estar
en 2 estados:

pensando: que voy a enviar... bloqueado: una vez que doy retorno de el terminal queda escuchando el canal una vez que comprueba el xito de la

transmisin, desbloquea, y, si no continua retransmitiendo la trama, dejando tiempos de espera aleatorios.

Producto ancho de banda - retardo


Distancia d metros tprop = d / segundos B B B
B transmite antes de t = tprop y detecta colision justo despus

A transmite A en t = 0

A
A detecta colisin en t = 2 tprop

15

Retardo de trama vs carga


E[T]/E[X]

Retardo Transferencia 1 Carg a max 1

16

Aloha
tiempo de trama como el tiempo nec. para tx una trama de long ja = long trama/velocidad medio en bps) Suponemos poblacin usuarios Generacin tramas - Distrib de Poisson con media S tramas por tiempo de trama (S no disminuye a medida que se producen bloqueos. S>1 congestin. Rendimiento razonable si 0<S<1 S son nuevas tramas y las retransmisiones?

Si k intentos de retransmisin por tiempo de trama tramas antiguas + nuevas tb sigue una distrib. Poisson con media de valor G por tiempo de trama -> GS

Aloha
El caudal es el producto de la carga ofrecida
G, multiplicado por la prob de una transmisin con xito. - S = G Po colisiones

Po es la prob de que una trama no sufra

Periodo de vulnerabilidad de la trama sombrada

19

Acceso aleatorio de Aloha: retransmisin

First transmission

Retransmission

t0-X

t0

t0+X

t0+X+2tprop
Time-out Backoff period

t0+X+2tprop+
Retransmission if necessary

Vulnerable period

20

11 T = La probabilida de generar k tramas durante TF DM = C C ( ) un tiempo de trama dado, esN N k e1 G G TF DM = Pr [k ] = ( C ) N k! N


k eG G Periodo de vulnerabilidad: 2 x tiempo trama Pr [k ] = k!

1 T = C

Aloha

S = GP0 = Ge2G

0 0.01562500000000002 0.02209708691207963 0.03125000000000003 0.04419417382415925 0.06250000000000004 0.08838834764831849 0.1250000000000001 0.1767766952966369 0.2500000000000001 0.3535533905932738 0.5 0.7071067811865475 0.9999999999999998 1.414213562373095 1.999999999999999 2.828427124746189 3.999999999999998 5.656854249492377 7.999999999999995

0.184 0.368

Ge-G

Ge-2G G

Throughput para ALOHA y ALOHA ranurado

22

Aloha ranurado
TF DM
0

1 Pr [k ] = = 2G C S = GP = Ge k ! 0 ( N ) N S = GP = Ge2G

k! k G eG

colisionar es S =no GP = Ge Probabilidad de (1 e ) e ) es (1 Probabilidad de colisionar (1 e ) e P = e (1 e ) con k retransmisiones P e e (1 ) P== (1 e e ) E (1 de e retransmisiones ) El nmero esperado
0 2G

Gk eG S = GP0 = Ge2G G Pr [k ] = e k! G

eG

G G

k k k G

G G

G k 1 G k 1
G k 1

E=

k=1

kPk =

k=1

keG (1 eG )k1 = eG

Objetivo
El objetivo de esta prctica es simular una red ALOHA-ranurada y medir las prestaciones de la misma con las herramientas disponibles Dos partes diferenciadas:

1. Realizacin completa en SDL de los mdulos indicados, para N-Nodos en la red. Simulacin y comprobacin de la correcta funcionalidad. 2. Medicin de las siguientes caractersticas de la simulacin obtenida en la primera parte:

Curva de eciencia de la red: caudal, S, versus carga ofrecida G. Curva del tiempo medio de servicio, T, en funcin del caudal S. Curva de prdidas, L, en funcin de S.

Mdulos
Dos Mdulos: CANAL y NODO El canal bsicamente se encarga de sealizar
el comienzo de cada slot (ranura) a cada uno de los nodos (por las conexiones clk), stos efectan transmisiones (por las conexiones tx) y nalmente el canal repite a los nodos la transmisin indicando en la trama si hubo colisin o no (por las conexiones rx)

Mdulo Nodo: usuario y emisor


nodo: El nico propsito de este proceso es usuario: El proceso usuario simula la
encapsular los procesos usuario y emisor, los cuales desarrollan todas las funcionalidades del nodo. generacin aleatoria de mensajes emitiendo, en cada ranura, con probabilidad p por la conexin de salida msg.

Esquema inicial Aloha ranurado

Mdulo Nodo: usuario y emisor


Emisor: Este proceso intenta transmitir emisor vaco transmisin pendiente espera ranuras
tramas sobre el canal utilizando el protocolo ALOHA ranurado con el algoritmo de backoff para retransmisin de colisiones. Los estados principales son:

Entrega Trabajo

25 de ABRIL. 30 ABRIL (turno de los lunes) Primera parte: simulacin y comprobacin

Proyecto entero en la zona del servidor (formato electrnico) Listados relevantes del proyecto aloha.sdt. Los comentarios y explicaciones que se crea necesario aadir.

Segunda parte: Mediciones Proyecto entero en la zona del servidor (formato electrnico) Listados relevantes del proyecto aloha2.sdt modicado. Obtencin de las curvas de eciencia de la red, tiempo medio de servicio y prdidas.

Bibbliografa
A. Tanenbaum. Computer Networks.
Publishing Company (1990). Prentice-Hall International Editions (1989).

W. Stallings. Local Networks. Macmillan J. Hammond, P. O'Reilly. Performance Analysis


of Local Computer Networks. Addison Wesley (1988).

Das könnte Ihnen auch gefallen