Um Protocolo de Alto
Desempenho para Rajadas em
Redes Ópticas
MC116- Projeto e Validação de Protocolos
2º Semestre - 2007
Lucas Augusto Scotta Merlo
Lucio Agostinho Rocha
{lucasscotta,outrosdiasvirao}@yahoo.com.br
Sumário
1. Introdução
2. Redes WDM
3. Reserva one-way
4. O protocolo JET
5. Especificação do protocolo JET
6. Considerações Finais
1. Introdução
Aumento do fluxo de informação.
Exigência de que os meios de transmissão ofereçam
serviços confiáveis e de alto desempenho, essenciais para
oferecer serviços de comunicação com qualidade.
O aumento da velocidade e da taxa de transmissão de
dados é necessário para garantir o pronto atendimento às
necessidades de comunicação atuais.
Necessidade de otimizar o desempenho do tráfego de
informação junto à banda disponível.
WDM.
2/13
2. Redes WDM
WDM (Wavelength Division Multiplexing ).
Tecnologia que promove a reunião de diversos
comprimentos de onda luminosa em uma única fibra
óptica, aumentando a capacidade de transmissão.
Comprimento de onda corresponde uma determinada cor.
Cada sinal trafega dentro de uma única cor de banda,
que modula os dados (ex.: texto, voz e vídeo).
Nanômetro: unidade de comprimento (λ).
Utiliza múltiplos laser para gerar vários comprimentos de luz
Sinais são multiplexados e transmitidos através de uma
única fibra óptica.
Transmissões em longas distâncias sem repetidores.
3/13
... Redes WDM
Com a evolução dos equipamentos ópticos foi possível
admitir a recepção de mais entradas na fibra.
Esses sistemas são denominados DWDM (Dense
Wavelength Division Multiplexing).
Figura 1 - WDM
4/13
3. Reserva one-way
Reservar o meio é necessário para a transmissão.
Protocolos de reserva do meio de transmissão em redes
ópticas podem reduzir o desempenho do tráfego de sinais
ao longo da rede.
Tell-And-Go (TAG).
Envia um pacote de controle para estabelecer o caminho
para a rajada seguinte, reservando um a um os recursos
necessários em cada nó intermediário (host on path – hop).
Tell-And-Wait (TAW).
Idem ao TAG, mas aguarda um ack. Bom para pequenas
distâncias (tempo);
5/13
... Reserva one-way
TAG
a rajada com a informação é transmitida após o tempo
presumido do processamento do pacote de controle no
próximo nó da rede.
Buffer e largura de banda são exemplos de recursos que podem
ser reservados quando o pacote de controle atinge cada nó.
Para cada nó intermediário é feita:
a contabilização do tempo de processamento referente à
reserva de recursos,
transmissão e recepção da rajada,
tradução (ou atualização) do endereço de destino do pacote e,
o roteamento para a próxima rajada.
6/13
... Reserva one-way
O caminho permanece bloqueado até que a transmissão
seja finalizada.
Problemas podem ocorrer caso ocorram atrasos de
processamento nos caminhos intermediários, o que faz
com que a rajada tenha que ser particionada.
Figura 2 - TAG
Figura 3 - JET
4. O protocolo JET
Otimizar a utilização do canal reservando apenas os recursos
que forem necessários e pelo tempo necessário.
DR (Reserva atrasada)
pacote de controle;
reserva de recursos em cada hop intermediário;
rajada é lançada após o offset t0+T (T = estimativa origem/destino).
BBM (Multiplexadores de rajada buferizada)
t2<t1
Diminuir o descarte de rajadas
dmin= t1- t2 + l1.
8/13
... O protocolo JET
Figura 4 - JET
Figura 5 – DR e BBM
Comutação por Rajadas
Envia uma mensagem
alocando um λ
(comprimento
de onda)
Redes
de
Nós de Borda
para
cada
nó
enlace
Acesso
estabelecendo o melhor
caminho (canal
óptico) são
As Rajadas
Dados
enviadas
pelo λ
Nós
de Núcleo
alocado
F
1
A
Mensagem
de
Rajadas
Controle
B
Dados
C
E
Libera o λ
alocado
3
D
2
5. Especificação do protocolo JET
1. Serviços
aumentar a utilização da largura de banda em redes ópticas
que utilizam WDM e facilitar o gerenciamento inteligente do
buffer, resultando em alta vazão.
2. Considerações sobre o ambiente
canal de fibra óptica para transmissão e recepção de dados.
3. Vocabulário
V = {controle, nack, erro, burst}
4. Regras
o pacote de controle com informação de reserva do meio;
relógios sincronizados;
mesmo atraso de propagação em cada enlace.
11/13
... Especificação do protocolo JET
5. Codificação (formato) de cada primitiva no vocabulário
struct controle {
varchar[] config};
struct nack {
varchar[] nack_info};
struct erro {
varchar[] erro_info};
enum control {
controle, nack, erro};
struct pacote {
varchar origem,
varchar destino,
integer byteCount,
varchar dados};
struct burst {
integer pacoteCount;
struct pacote[MAX]
pacotes};
12/13
6. Considerações Finais
As técnicas de DR e BBM não apenas aumentam a
utilização da largura de banda mas também facilitam o
gerenciamento inteligente de buffer, resultando em uma
baixa probabilidade de descarte de rajadas.
O protocolo JET aumenta a largura de banda, porque mais
transmissões aproveitam o meio, o bloqueio é feito apenas
durante a transmissão da rajada.
Assim ao se enviar uma rajada entende-se que o dado foi
transmitido, não necessitando de um ack excluindo então o
tempo de processamento em cada nó.
13/13
Referências
[1]O. Duarte. Fundamentos da Tecnologia DWDM – COPPE - UFRJ – Redes de
Computadores. URL at
http://www.gta.ufrj.br/seminarios/semin2004_1/dwdm/trab_3.htm. Acesso: 08/11/2007.
[2] M. Yoo, et al. “A High Speed Protocol for Bursty Traffic in Optical Networks”. Digest of
the IEEE/LEOS Summer Topical Meetings, Aug. 1997, pages:26 - 27
Digital Object.
[3] S. Arakawa, M. Murata and K. Kitayama. “One-way reservation scheme using optical code
processing for fast data transfer in WDM networks”. Journal of Lightwave Technology, Vol.
21, Issue 11, November. 2003, pp. 2753.
[4] A.B.H. Ferreira et al. Dicionário Aurélio versão digital 5.0, 2004 Ed.Positivo.
[5] R.F. Amorim. “Problemas de Programação Inteira em Redes Ópticas de
Telecomunicações”.Dissertação de Mestrado. Programa de Pós-Graduação em Engenharia
Elétrica da PUC-Rio. 02/02/2006
[6] P. A. Humblet. “An Efficient Communication Protocol for High-Speed Packet-Switched
Multichannel Networks”. ACM SIGCOMM Computer Communication Review Volume
22, Issue 4 (October 1992) Pages: 2 – 13, 1992.
[7] M. Ma et al. “Providing Deterministic Quality-of-Service Guarantees on WDM Optical
Networks”. IEEE Journal on Selected Areas in Communications, Vol. 18, No. 10, October
2000.
Obrigado!