Sei sulla pagina 1di 48

FACULDADE ANHANGUERA DE SANTA BRBARA

CURSO DE CINCIA DA COMPUTAO









FIBRA PTICA E SUAS FORMAS DE ROTEAMENTO







DANILO PERASSOLI DE SOUZA
GUILHERME LIMA PAVAN
JOO PEDRO RIGHETTO DE CAMARGO
LUIZ HENRIQUE RODRIGUES DUARTE






Santa Brbara D Oeste
2012


II
FACULDADE ANHANGUERA DE SANTA BRBARA
CURSO DE CINCIA DA COMPUTAO




DANILO PERASSOLI DE SOUZA
GUILHERME LIMA PAVAN
JOO PEDRO RIGHETTO DE CAMARGO
LUIZ HENRIQUE RODRIGUES DUARTE



Monografia apresentada como
requisito parcial para obteno de
grau de Bacharel em Cincia da
Computao pela Faculdade
Anhanguera de Santa Brbara.




Orientador: Prof.: Paulo Csar Barreto da Silva



III
DANILO PERASSOLI DE SOUZA
GUILHERME LIMA PAVAN
JOO PEDRO RIGHETTO DE CAMARGO
LUIZ HENRIQUE RODRIGUES DUARTE



FIBRA PTICA E SUAS FORMAS DE ROTEAMENTO





Santa Brbara D Oeste, _____/___________________ de 2012.



Nota ___,__ (________________________________)




__________________________________________
Prof. Paulo Csar Barreto da Silva Orientador
Faculdade Anhanguera de Santa Brbara



__________________________________________
Prof. Flavio Cavalcante
Faculdade Anhanguera de Santa Brbara



__________________________________________
Prof. Ms. Thiago Salhab Alves Coordenador
Faculdade Anhanguera de Santa Brbara


IV
RESUMO

O presente trabalho trata a padronizao da forma de comunicao
entre equipamentos ligados em rede atravs do modelo OSI, o papel do
TCP/IP na rede mundial conhecida como internet, sobre a fibra ptica, os
benefcios que a mesma trouxe para o mundo atual, focando no sistema de
roteamento RWA, descrevendo todos seus processos, benefcios e
problemas que enfrentamos atualmente com esse meio de transmisso. O
objetivo foi introduo da evoluo das redes de computadores com
TCP/IP, fibra ptica, no qual foi abordado o roteamento que envolve RWA,
Dijkstra e Floyd-Warshall. O RWA tem como objetivo minimizar e quase zerar
a probabilidade de bloqueio de novas conexes a uma determinada rede, os
algoritmos utilizados foram: Dijkstra, no qual um algoritmo que no
consegue encontrar os caminhos mais curtos em presena de arcos
negativos e o Floyd-Warshall que foi desenvolvido para encontrar o menor
caminho entre todos os pares de vrtices em um determinado grafo valorado.
Foram apresentadas Heursticas para a alocao da onda na fibra
ptica, suas vantagens uma em relao outra e detalhando o trabalho de
cada uma na alocao das ondas na fibra.

Palavras Chaves: Modelo OSI, TCP/IP, Fibra ptica, RWA, Roteamento de
fibra ptica.


V
ABSTRACT

The present work presents the pattern of communication between
hardware connected by web by OSI model, the function of TCP/IP in the world
wide web know as internet. Also it was written about optical fiber, the benefits
the same brought to the entire world, focusing in RWA routing system,
describing all the process, benefits and problems that came with this
transmission way. The objective was the introduction of the evolution of the
computers network with TCP/IP and OSI, after that it was introduced optical
fiber and focused on routering with RWA, Dijkstra and Floyd-Warshall. The
methods used was Dijkstra, is an algorithm that can't find the fastest ways
with negative arcs, we used RWA too, the objective is minimize and almost
zero the probability of block of new connections to a determinate network,
Floyd-Warshall was developed to find the smallest way between all the pairs
of vertices on a determined valued graph.
Allocation Heuristics was presented in this work, theyre used to
allocate the wave in the specter of the optical fiber, the advantages between
them and detailing one by one the work they do in the allocation of waves in
fiber.

Key words: OSI Model, TCP/IP, Optical fiber, RWA, Optical fiber routing



VI
LISTA DE ABREVIATURAS E SIGLAS

ARP Address Resolution Protocol Protocolo de Resoluo de
Endereamento
ASE Amplifier Spontaneous Emission - Emisso Amplificador
espontnea
EDFA Erbium doped fiber amplifier Amplificador de fibra em Erbium
Gbps Giga bits por segundo
ICMP Internet Control Message Protocol Protocolo de Controle de
mensagem da internet
IGMP Internet Group Message Procotol Protocolo de Mensagem de
grupo da internet
IP Internetworking protocol Protocolo de Internet
OSI Open Systems Interconnection - Interconexo de Sistemas
Abertos
PMD Polarization Mode Dispersion Dispersso no molo de
polarizao
RARP Reverse Address Resolution Protocol Protocolo de Resoluo
de Endereamento reverso
RWA Routing and Wavelength Assignment - Roteamento e Atribuio
de Comprimento de Onda
SCTP Stream Control Transmission Protocol Protocolo de Controle
de Transmisso corrente
SPAWG Shortest Path on the Available Wavelength Graph Menor
passagem no grfico de comprimento de onda disponvel
SRLG Shared Risk Link Group Grupo de link compartilhado de risco
TCP Transmission Control Protocol Protocolo de Controle de
Transmisso
UDP User Datagram Protocol Protocolo de Datagrama do usurio
WDM Wavelength Division Multiplexing - Multiplexao por
comprimento de onda
WG Wavelength Graph Grfico de comprimento de onda



VII
Sumrio
1. Introduo ............................................................................................ 1
2. Protocolo TCP/IP .................................................................................. 2
2.1. Camadas do Protocolo TCP/IP ........................................................ 3
2.1.1. Camadas Fsica e de Enlace ..................................................... 3
2.1.2. Camada de Rede ........................................................................ 3
2.1.3. Camada de Transporte .............................................................. 4
2.1.4. Camada de Aplicao ................................................................ 4
3. Fibra ptica .......................................................................................... 5
3.1. Origem da Fibra ptica no Brasil. ................................................... 5
3.2. Multiplexao por Comprimento de Onde (WDM) ......................... 6
3.3. Sinal Regenerado ............................................................................. 8
3.4. Transparncia de Redes pticas .................................................... 9
3.5. Sobrevivendo com Redes pticas ................................................ 10
3.6. Proteo contra falhas nas Redes pticas .................................. 11
3.7. Vantagens na utilizao do cabo de fibra ptica ............................... 11
3.8. Desvantagens ................................................................................... 12
3.9. Comprimento da Onda Crossconnect ............................................... 13
3.10. Roteamento e Alocao de Comprimento de Onda (RWA) .............. 13
4. RWA .................................................................................................... 15
4.1. Subproblema do Roteamento ........................................................ 17
4.1.1. Roteamento Fixo ...................................................................... 17
4.1.2. Roteamento Fixo-Alternado .................................................... 18
4.1.3. Roteamento Adaptivo .............................................................. 18
4.1.4. Algoritmo de Dijkstra ............................................................... 19
4.1.5. Funcionamento do algoritmo: ................................................. 19
4.2. Algoritmos de Alocao de Comprimento de Onda .................... 20
4.3. Subproblema da Alocao de Comprimento de Onda ................ 21
4.3.1. Algoritmo First-Fit (FF) ............................................................ 21
4.3.2. Algoritmo Least-Used(LU) ....................................................... 22
4.3.3. Algoritmo Most-Used/Pack (MU) ............................................. 22
4.3.4. Randmico - RF ........................................................................ 22
4.3.5. Prioridade Fixa FF ................................................................. 22
4.3.6. Mais Usado UM ...................................................................... 23
4.3.7. Roteamento por Mnima Carga LLR .................................... 23
4.3.8. Mxima Soma MaxSum ......................................................... 23
4.4. RWA Integrado ................................................................................ 24


VIII
4.5. Restries no RWA ........................................................................ 24
4.5.1. Restries Fsicas .................................................................... 24
4.5.2. Restrio de Diversidade ........................................................ 26
4.5.3. Restrio de Continuidade de Comprimento de Onda ......... 27
5. Algoritmo de Dijkstra ......................................................................... 28
6. Teoria dos Grafos .............................................................................. 31
7 - Algoritmos de Floyd-Warshall ............................................................... 32
7.1 Cdigo ............................................................................................... 34
7.2 - Exemplo de implementao ............................................................... 34
7.3 - Fundamentos ..................................................................................... 35
7.4 Estrutura ............................................................................................ 35
7.5 - Algoritmo ............................................................................................ 36
8 - CONCLUSO ........................................................................................... 37
BIBLIOGRAFIA ............................................................................................. 39




1
1. Introduo

Com o crescimento tecnolgico que vem ocorrendo nas indstrias de
telecomunicaes e nos servios oferecidos nas redes de telecomunicaes
j podem ser considerados como um dos pilares do mundo moderno para o
desenvolvimento da sociedade. No inicio, as redes de telecomunicaes
ofereciam como servio principal o trfego de voz, mas hoje, o trfego de
dados influencia significativamente na forma como as redes so projetadas.
Com a crescente demanda por novos servios, principalmente servios
multimdias, alm da livre concorrncia no mercado de telecomunicaes, as
empresas deste ramo esto priorizando uma infraestrutura capaz de atender
seus servios. A infraestrutura fsica de cabos pticos tipicamente possui
algumas dezenas de fibras pticas, capazes de conduzir sinais de luz por
centenas ou at milhares de quilmetros em condies ideais.
Com novos servios a cada dia disponveis nas redes de
telecomunicaes e com o desenvolvimento de novas aplicaes, a demanda
por maior largura de banda continua. Isso tem impulsionado o
desenvolvimento das redes pticas de alta capacidade. Em particular, a
tecnologia WDM (Wavelenght Division Multiplexing Multiplexao por
Diviso de Comprimento de Onda), mostrou-se promissora para satisfazer
altas demandas de largura de banda. Contudo ainda necessrio resolver
algumas questes relacionadas ao projeto da topologia lgica, alm do
processo RWA (Routing and Wavelenght Assignment Roteamento e
Alocao de Comprimento de Onda). A pesquisa contida neste trabalho
descreve funcionamento e conceitos das redes pticas e mtodos para
resoluo do problema RWA, atravs de uma proposta de estudar os
Algoritmos de Roteamento e as heursticas de Atribuio de Comprimento de
Onda.








2
2. Protocolo TCP/IP

O Protocolo TCP/IP um conjunto de protocolos de comunicao entre
computadores na rede. Seu nome proveniente de dois protocolos: TCP
(Transmission Control Protocol Protocolo de Controle de Transmisso) e IP
(Internet Protocol Protocolo de Interconexo).
Esses protocolos quando em conjunto visto em camadas, sendo
cada camada responsvel por um conjunto de tarefas, oferendo servios
definidos para as camadas de nvel superior.
O modelo OSI um grupo fixo de sete camadas e que pode ser
comparado ao TCP/IP. Tal comparao pode causar confuso e trazer
detalhes internos do TCP/IP.
O modelo TCP/IP inicial baseado em quatro camadas: host-rede,
internet, transporte e aplicao. Assim ento surgiu um modelo hbrido com
cinco camadas que retirou o excesso do modelo OSI e melhorou o TCP/IP:
fsica, enlace, rede, transporte e aplicao.
Tais maneiras podem definir o TCP/IP como uma soluo prtica para
problemas de transmisso de dados.
Sendo um mesclado de protocolos hierrquicos, cada um provendo
funes especficas. Entretanto, os mdulos no so necessariamente
interdependentes. Enquanto o OSI especifica as funes pertencentes a cada
camada, o TCP/IP tm protocolos independentes que podem ser combinados
e mesclados dependendo das necessidades das aplicaes.
(FOROUZAN, pg 42-45, 2008)











3
2.1. Camadas do Protocolo TCP/IP
FIgura 2 Relao entre as camadas e os endereos TCP/IP (BEHROUZ,
pg 46, 2008)


2.1.1. Camadas Fsica e de Enlace

Nestas camadas o TCP/IP no define protocolos especficos. Suporta
todos os protocolos-padro e proprietrios.

2.1.2. Camada de Rede

Na camada de ligao entre redes, o TCP/IP suporta o Internetworking
Protocol (IP), que por sua vez utiliza quatro protocolos auxiliares para
suporte: Adress Resolution Protocol (ARP), Reverse Adress Resolution
Protocol (RARP), Internet Control Message Protocol (ICMP) e Internet Group
Message Protocol (IGMP).






4
2.1.3. Camada de Transporte

Era representada no TCP/IP por dois protocolos: Transmission Control
Protocol (TCP) e User Datagram Protocol (UDP). IP um protocolo host-to-
host, isto significa que capaz de transmitir um pacote de um dispositivo
fsico a outro. TCP e UDP so protocolos nvel de transporte, responsveis
pelas entregas de mensagem de um processo ao outro.
Um protocolo da camada de transporte, Stream Control Transmission
Protocol (SCTP), foi concebido para atender necessidades de algumas
aplicaes mais recentes.

2.1.4. Camada de Aplicao

Equivale combinao das camadas de sesso, apresentao e
aplicao do modelo OSI. Muitos protocolos so definidos neste camada.





















5
3. Fibra ptica

Um cabo de fibra ptica formado por uma estrutura de plstico ou
vidro e transmite os dados na forma de luz. Esta luz trafega em linha reta
desde que esteja se movimento por um meio fsico e uniforme, utilizam
reflexo para guiar os feixes de luz. Com um ncleo de vidro ou plstico
revestido por casca de vidro ou plstico de menor densidade. Esta densidade
dos matrias tem de ser de tal forma que um fluxo de luz que esteja se
deslocando dentro, seja refletido pela casca em vez de ser refratado nele.
O cabo de fibra ptica formado em seu meio mais externo de PVC
ou Teflon, dentro temos fibras de Kevlar para reforar sua estrutura. O Kevlar
um dos matrias mais resistentes, e so utilizados para a fabricao de
coletes prova de balas. Abaixo do Kevlar temos mais um pouco de
revestimento plstico para proteo e a fibra ptica fica situado bem no
centro do cabo, que formado pelo ncleo e pela casca. (MORIMOTO, pg
73-74, 2009)

3.1. Origem da Fibra ptica no Brasil.

Foi inventada pelo fsico indiano Narinder Singh Kapany, possui vrios
mtodos de fabricao, no quais so: MCVD, VAD e OVD os mais
conhecidos, por volta da dcada de 1960, a transmisso de dados por sinais
luminosos em fibra pita acabou se tornando uma forte candidata a substituir
os sistemas antigos baseados em fios de cobre nos sistemas de telefonia,
porm houve duas grandes limitaes, so elas, as grandes perdas de luz
durante a transmisso e o excessivo calor que os lasers geravam.
Vrios pesquisadores de diversos pases se juntavam a grandes
empresas e universidades para assim achar solues para o uso dessa
tecnologia, que foram vencidas na dcada de 1970, no qual foi quando a
empresa norte-americana Corning, fabricou a primeira fibra ptica que
possua baixa perda de luz e nos laboratrios Bell, da empresa AT&T, foram
desenvolvidos um tipo nico de laser capaz de operar temperatura
ambiente.


6
No Brasil, em 1972, o governo brasileiro criou a empresa Telebrs e
tambm investiu nos grupos acadmicos j existentes para o
desenvolvimento da fabricao dessa nova tecnologia de fibras. Porm o
principal resultado desses investimentos s foi obtido em 1977, quando surge
a primeira fibra ptica brasileira que foi puxada em uma torre de dois metros
de altura no instituto de Fsica Gleb Wataghin, que reside na Unicamp.
Estabelecida na cidade de Campinas SP, a empresa nacional ABC X-
Tal, contratou um grupo de cientistas da Unicamp para produzir 2 mil
quilmetros de fibra ptica, o primeiro lote de 500 quilmetros foi entregue
em 1984, neste mesmo ano, j estava em funcionamento o primeiro sistema
no-experimental de comunicaes pticas que havia sido produzido
integralmente no Brasil, no qual ligava duas estaes telefnicas de
Uberlndia.
A partir da dcada de 90, a universidade Unicamp comeou a realizar
pesquisas em alta taxa e longas distncias.

3.2. Multiplexao por Comprimento de Onde (WDM)

A tecnologia que permite que as redes pticas tenham taxas de alta
transmisso a Multiplexao por Comprimento de Onde (WDM). Tal
tecnologia permite que sinais de onda com comprimentos diferentes sejam
multiplexados em uma nica fibra, assim possibilita inmeros canais de
transmisso para cada guia ptico. Equipamentos comerciais podem
transmitir ate cinquenta canais, cada um com taxa de transmisso de 40
Gbps. Essa transmisso suficiente para todo trfico de telefonia do planeta
em apenas em uma nica fibra.
Apesar de sua alta taxa de transmisso, as fibras pticas possuem
algumas limitaes, uma delas a limitao da distancia mxima entre
origem e destino, j que no destino final o sinal precisa de energia para ser
detectado pelo receptor. Geralmente a distncia mxima de 100 km, sendo
um tamanho relativamente pequeno que impede ligaes intercontinentais.
Ainda h amplificadores de sinal para resolver este problema e fazer ligaes
maiores, para isso basta a rede ser projetada de tal forma que quando o sinal
tiver perda seja amplificado sempre para ser aceito pelos receptores. Mesmo


7
assim estes amplificadores so responsveis por acrescentar rudo, pois a
amplificao aplica energia sobre o sistema, a maior parte desta energia vai
para o sinal, assim uma pequena margem dela transformada em rudo.
Sendo muito usadas para ligar grandes cidades, uma pequena falha
na transmisso pode deixar grandes regies sem transmisso causando
inmeros prejuzos para grandes empresas que usam o trecho da rede que
obteve falha.
Isto um grande motivo para ser estudado uma proteo contra a
falhas durante o projeto das redes, sendo que falhas so inevitveis. Deve-se
desenvolver polticas para que as falhas da rede possam ser restauradas o
mais rpido possvel, sendo na ocorrncias de falhas seja transparente aos
usurios. (V.P. Shuvalov and I.A. Semenchuk, pg 32-34, 2004)
Sendo largamente adotadas, as redes pticas provem altas taxas de
transmisso aos usurios. Dois so os principais motivos desta adoo:
Banda passante: Transmisses de dados podem ser realizadas sobre
comprimentos de onda pequenos, geralmente entre 1400nm e
1600nm, permitindo assim uma largura de banda extremamente
grande (baseado em Terahertz). Assim com a grande banda passante,
pode assim obter maiores taxas de transmisso do que normalmente
se obtm ao se utilizar de outros meios.
Atenuao: As fibras possuem pequenas taxas de atenuao, quando
utilizada na faixa de comprimento de onda entre 1400nm e 1600nm,
pode obter assim uma atenuao apenas 0,2 db/km, que permite seu
uso na interligao de pontos muito distantes. Assim mesmo
percorrendo grandes distncias, o sinal ainda capaz de chegar ao
receptor final com potncia suficiente para ser entendido.



8
Figura 3 Construo da fibra ptica (BEHROUZ, pg 201, 2008)

3.3. Sinal Regenerado

Cada n de uma rede de fibra ptica tem a responsabilidade de
comutar o recebimento dos sinais, a tecnologia que ainda muito utilizada
necessita que os sinais sejam completamente convertidos em ptico para
eletrnico para poderem ser comutados. Aps passar pela comutao, os
sinais precisam ser novamente convertidos de eletrnicos para pticos, para
assim poderem ser transmitidos pelo prximo trecho de fibra ptica.
Tal converso de sinal requer um custo extremamente alto, sendo
que cada trecho de fibra passa a ter inmeros transmissores e receptores.
Esta converso chama-se de regenerao opto-eletro-ptica.
Sendo assim existe a possibilidade das comutaes serem feitas
apenas em domnio ptico, so usados equipamentos que substituem os
comutadores eletrnicos.
As classificaes das redes pticas podem ser feita atravs do nvel
de regenerao do sinal:
Opacas: todos os ns so comutados em nvel eletrnico.
Transparentes: todos os ns so comutados em nvel ptico.


9
Translcidas: parte dos ns comutam em domnio eletrnico e parte
em domnio ptico.

3.4. Transparncia de Redes pticas

As redes podem ser classificadas de acordo com sua transparncia
em opaca e transparente. As redes opacas convertem os ns de um
determinado caminho, sendo que o sinal regenerado em forma eltrica e
pode ser comutado para que depois seja convertido novamente no domnio
ptico para que assim finalmente possa ser transmitido. Entretanto tais
conversores so os elementos mais caros de uma rede ptica.
Para se minimizar os custos, as redes transparentes, comuta os
sinais sem precisar de regenerao para o domnio eltrico e os transporta
por um caminho ptico.
Este caminho nada mais que uma direta conexo entre dois ns
terminais e de tal forma tem de ser estabelecido antes do inicio da
transmisso. No estabelecimento deste caminho e respeitar a continuidade
dos comprimentos de onda, so necessrios que o mesmo comprimento de
onda seja alocado em cada enlace que particiona o caminho determinado
entre os dois pontos.
Nas redes pticas, os caminhos que so pedidos para serem
estabelecidos entre dois determinados pontos, so feitos sob demanda e so
criados sobre uma camada virtual. Mesmo que eles no estejam disponveis
na parte fsica para a comunicao entre dois pontos, podem ainda ser
estabelecidos na camada virtual. O problema de se encontrar alguma rota de
comunicao para as demandas da camada virtual, e fazer a alocao dos
comprimentos de onda para cada pedido chamado de RWA.
Toda vez que os caminhos forem estabelecidos e os pedidos
atendidos, eles ainda permanecem ativos por um determinado perodo de
tempo. Ele ocupa um comprimento de onda especfico quando o caminho
estiver ativo em cada enlace da rota de origem-destino, ele liberado apenas
quando o caminho finalmente desfeito. Fica claro que um determinado
comprimentos de onda no podem ser atribudos a mais de um caminho na
rede ptica, assim quanto mais caminhos necessitarem ser alocados sobre a


10
rede, menor ser o numero de comprimentos de onda disponveis, e
finalmente muito maior a probabilidade de que quando for solicitado um
novo caminho, o mesmo no possa ser alocado por falta de recursos.
(Dantas R. , Maio 2005)

3.5. Sobrevivendo com Redes pticas

Com o aumento de computadores, de novas pessoas conectadas na
rede e a adoo de novos servios, tornam a humanidade mais dependente
dessa rede cada vez mais.
Tratando de backbones, a dependncia ainda extremamente maior,
sendo que estas redes interligam regies enormes, transmitindo dados de
uma quantidade enorme de usurios. Assim, nessas redes, um pequeno
corte de alguma fibra levaria a paralisao dos servios em toda uma
determinada regio, levando em considerao que com isso produziria
efeitos negativos a muitas pessoas e iria geram muitos prejuzos a grandes
empresas que necessitam da rede online todos os dias sem interrupo.
Sobrevivendo com redes pticas tem objetivo o pronto
reestabelecimento das conexes caso tenham sofrido algum tipo de
interrupo. So dois os tipos de falhas existentes em uma rede de fibra
ptica:
Falha em um N: os ns de uma rede ptica so constitudos de
diversos equipamentos eletrnicos: comutadores, demultiplexadores,
multiplexadores. Alguma falha relacionada a alguns desses
equipamentos poderia levar a uma falha de transmisso do sinal.
Atualmente com o uso de modernos equipamentos inteligentes que
possuem redundncia integrada, as falhas de transmisso em um
determinado n tm sido menos comuns.
Falha em um Enlace: so duas as ocorrncias possveis de falhas
quando se envolve um enlace: corte direto de um trecho de fibra ou
simplesmente um funcionamento incorreto dos amplificadores de sinal
ao longo de um determinado caminho.


11
(Svio Rodrigo Antunes dos Santos Rosa, Andr Drumm and Nelson
Fonseca. Algoritmo para a proviso de confiabilidade diferenciada em redes
pticas sensveis s limitaes da camada fsica, In SBRC 2010)

3.6. Proteo contra falhas nas Redes pticas

Os procedimentos para evitar determinadas falhas nas redes e
recuperar a transmisso de uma conexo, so usados s transmisses de
dados por uma rota alternativa daquela que falhou.
Proteger a rede para que se tenham rotas alternativas na
transmisso dos dados so necessrios reservar determinados recursos
exclusivamente para esses fins. Quando uma conexo necessita ser feita, um
novo pedido feito. Assim entra o Controle de Acesso de Chamadas, que
aloca um caminho para a transmisso principal e simultaneamente j reserva
outra rota que ficar alternativa caso a principal venha a falhar, chamada
assim de caminho de backup.
(R. R. , pg 15681574, 1996.)

3.7. Vantagens na utilizao do cabo de fibra ptica

Largura de banda mais ampla, pois pode suportar larguras de banda
muito maiores e com muito mais velocidade na transmisso de dados
em comparao com os demais meios de comunicao, como o mais
comum o cabo de rede par tranado;
Possui menor perda de sinal, pois sua distncia de transmisso
severamente maior que os demais meios de transmisso guiados,
sendo que a fibra ptica pode percorrer 50 km sem precisar de
regenerao de sinal;
So livres de interferncia proveniente de eletromagnetismo;
So muito mais resistentes s corroses e so muito mais leves que
os outros tipos de cabos.




12
3.8. Desvantagens

Exige mo de obra especializada e sua manuteno e instalao no
se encontra com facilidade;
O material utilizado nos cabos e os equipamentos necessrios para o
funcionamento possuem alto custo.





























13
3.9. Comprimento da Onda Crossconnect

Para construir uma rede WDM flexvel e multiponto, alm de WADMs,
precisa-se de outro elemento de rede ptica chamado de comprimento da
onda crossconnect. Funcionalmente, os comprimentos da onda WADM e
crossconnect so bastante semelhantes. Como diferena principal pode-se
mencionar o numero de entrada de fibras que precisam ser tratadas.
A funo de cada elemento fornecer, s o controle da rede, a
capacidade de conectar qualquer canal de entrada de comprimento de onda
de fibra na entrada (porta) para qualquer uma das fibras de sada (porta) em
formato ptico ou na queda de um canal. O comprimento de onda
crossconnect tambm citado como um comprimento de onda seletivo
crossconnect (WXC) ou switch de roteamento de comprimento de onda.
(MURTHY; GURUSAMY, 2002)

3.10. Roteamento e Alocao de Comprimento de Onda (RWA)

O problema fundamental de controle nas redes pticas WDM, est
centrado no roteamento e na alocao de comprimentos de onda. O
desempenho de uma rede no depende somente de seus recursos fsicos
(como conversores, conexes de fibras, nmero de comprimentos de onda
disponveis, etc.), mas, especialmente de como eles so gerenciados.
(RAMASWAMI; SIVARAJAN, 1995)
Uma caracterstica marcante nas redes pticas WDM a forte conexo
entre as funcionalidades de roteamento e a seleo do comprimento de onda,
onde um canal ptico estabelecido escolhendo-se uma rota dos enlaces
entre os nos de borda (do backbone optico) na origem e no destino,
reservando-se um comprimento de onda especifico em casa um desses
enlaces para compor o canal ptico. Assim, ao se estabelecer uma conexo
ptica deve-se tratar:
O roteamento que escolhe uma rota apropriada;
A alocao do comprimento de onda disponvel.


14
O resultado conhecido como problema de roteamento e alocao de
comprimento de onda (RWA Routing and Wavelenght Assignment)
(RAMASWAMI; SIVARAJAN, 1995). Isso significantemente mais complexo
do que o problema de roteamento tradicional em redes eletrnicas, pois
existe a necessidade de maior processamento em cada n que compe a
rota. Essa complexidade adicional vem do fato que o roteamento e a
alocao do comprimento de onda esto sujeitos s seguintes restries
(ZHOU; YUAN, 2002):
Restrio da continuidade do comprimento de onda: um canal ptico
deve usar o mesmo comprimento de onda em todos os enlaces ao
longo de sua rota, desde o n de borda na origem at o n de borda
no destino.
Restrio dos comprimentos de onda distintos: todos os canais pticos
que usam uma mesma conexo fsica (enlace de fibra) devem utilizar
comprimentos de onda distintos.
Sempre que um roteador de comprimento de onda receber uma
requisio de canal ptico, deve ser executado um algoritmo predefinido para
selecionar a porta de sada e o comprimento da onda.
A Seleo do comprimento de onda desempenha um papel fundamental
na eficcia do algoritmo e na probabilidade de bloqueio total da rede. Uma
vez que se deve encontra uma rota para estabelecer o canal ptico e atribuir
um comprimento de onda que minimize a probabilidade de bloqueio, essa
funo de primordial importncia no projeto das redes totalmente pticas.
O objetivo de um algoritmo RWA conseguir o melhor desempenho
possvel, dentro dos limites impostos pelas restries fsicas. O problema do
RWA pode ser implementado de diversas formas, cujas variaes podem ser
classificadas em duas grandes verses: o RWA esttico, onde as exigncias
de trafego so conhecidas antecipadamente e o RWA dinmico, no qual a
sequncia de requisies dos canais pticos surge de forma aleatria. O
problema do RWA esttico faz presente ainda na fase de projeto e de
planejamento da capacidade da rede ptica. (ZHOU; YUAN, 2002)




15
4. RWA

Os algoritmos RWA tm com objetivo minimizar a probabilidade de
bloqueio de novas conexes em uma rede.
O estabelecimento de um caminho ptico se confirma mediante a
reserva de um comprimento de onda disponvel. O comprimento de onda
pode diferir, ou no, ao longo dos enlaces da rota em funo da capacidade
de converso de comprimento de onda dos comutadores pticos.
O problema RWA considerado a camada ptica um meio ideal de
transmisso e, portanto, qualquer escolha de rota e comprimento de onda
considerada valida do ponto de vista do desempenho da camada ptica.
As redes pticas Wavelength Division Multiplexing (WDM) surgiram
como uma tcnica promissora para aproveitar a banda de Terahertz
disponibilizada pelas fibras monomodo. Essa grande capacidade serviria
inmeras aplicaes, vindo elas de qualquer tipo de rede cliente. Nas redes
pticas, uma conexo estabelecida entre um n origem e um n destino,
passando por enlaces da rede, formando um caminho ptico. Se nos ns no
houver converso de comprimento de onda, os caminhos pticos precisaro
obedecer a restrio de continuidade de comprimento de onda.
Neste momento especula-se o ganho em atendimento que conversores
de comprimento de onda podem proporcionar ao sistema se implementados.
A possibilidade de se trocar de comprimento de onda pelo trajeto de um
caminho ptico pode reduzir a probabilidade de bloqueio e a quantidade de
comprimentos de onda necessrios para atender certa demanda.
A banda oferecida por um caminho ptico excede em muito a
necessidade de chamadas individuais para as aplicaes existentes. Por isso
um caminho ptico seria um fluxo de trfegos, oriundos de diferentes clientes,
multiplexados no tempo. Com a evoluo das aplicaes, estas podem
requerer bandas cada vez maiores, chegando a valores da ordem da banda
oferecida por um caminho ptico.
difcil prever como se comportaro as propriedades estatsticas do
trafego e as bandas requeridas em cada servio. A configurao dos
caminhos pticos ser ditada por um algoritmo de roteamento e alocao de
comprimento de onda (Routing and Wavelength Assignment). Requisies de


16
conexes sero feitas pela rede cliente e a rede ptica ter que fornecer uma
rota e um comprimento de onda, respeitando as restries que podem ser
impostas ao algoritmo, como por exemplo, continuidade de comprimento de
onda, limitao de potencia de transmisso e outras limitaes fsicas.
Dependendo da demanda por conexes os caminhos pticos podem
permanecer relativamente fixos no tempo, com mudanas apenas em caso
de falha na rede. Por outro lado, em ambientes mais dinmicos, como trafego
de Internet ou trafego com largura de banda comparada banda de
caminhos pticos, as requisies de conexes podem variar
consideravelmente durante o tempo. Chegadas de requisies e trminos de
conexes podem ocorrer frequentemente.
Assim o trfego pode ser caracterizado como esttico ou dinmico.
Para o caso esttico a lista de conexes a serem estabelecidas e conhecidas
com antecedncia. dada do problema a matriz de trafego, que especifica a
banda necessria entre qualquer par de ns da rede. Outra entrada para o
algoritmo RWA a topologia fsica da rede. Os resultados do algoritmo
podem variar para cada tipo de disposio de elementos de rede. A soluo
tima calculada offline.
As rotas e comprimentos de onda so determinados da melhor maneira
possvel para atender o maior numero de requisies ou para se minimizar o
uso de comprimentos de onda ou de componentes escassos. No caso de
uma nova requisio ser aceita, todas as rotas e comprimentos de onda tero
que ser recalculados, para se ter uma nova soluo tima. Isso pode
acarretar interrupes indesejadas em conexes j aceitas previamente.
Considerando-se as restries impostas a sua resoluo, o problema
de RWA no caso esttico pode ser formulado como um problema de
programao inteiro-linear (ILP), cuja complexidade computacional e NP -
completa. O processo de optimizao para este tipo de problema apresenta
soluo pratica somente para redes pequenas. Algumas heursticas tambm
foram propostas para se trocar complexidade computacional por eficincia de
capacidade.
No caso dinmico, novas requisies tm que ser aceitas sem
atrapalhar os caminhos pticos j estabelecidos. Para isto so designadas as
melhores rotas e comprimentos de onda a novas conexes, a partir do estado


17
momentneo da rede. Os objetivos a serem buscados so semelhantes aos
do caso esttico: atender o mximo de requisies de conexes futuras ou
minimizar o uso de recursos escassos.
Ao atender uma requisio de conexo, o algoritmo tem a informao
sobre todas as conexes j ativas, as rotas e os comprimentos de onda
utilizados. Esses dados so usados para se rotear e atribuir o comprimento
de onda de forma que a conexo seja estabelecida sem ocorrer interrupes
nas outras conexes.
Uma ideia bem mais realista seria um meio termo entre o caso esttico
e o caso dinmico. Conexes que permanecem ligadas durante um grande
intervalo de tempo conviveriam com conexes que so iniciadas e
terminadas com uma frequncia bem maior.
Para se reduzir a complexidade, o processo pode ser dividido em dois
sub-processos: a escolha da rota fsica e a alocao de comprimento de
onda.
(Yurong Huang, pg 982993, 2005.)

4.1. Subproblema do Roteamento

Algumas estratgias para estabelecer uma rota so apresentadas a
seguir:

4.1.1. Roteamento Fixo

Na estratgia de roteamento fixo uma nica rota designada
previamente para conexes entre cada par origem-destino. Cada n obtm
uma lista de roteamento, onde a rota para cada n destino est definida.
Todas as possveis rotas entre os pares origem/destino so pr-calculadas
no estgio de planejamento da rede.
Geralmente a rota mais curta, calculada a partir de algoritmos de
menor caminho, fixada para as conexes. Assim, como somente uma rota
possvel entre um par origem/destino, o problema fica reduzido escolha do
comprimento de onda pela rota definida.


18
Esta estratgia apresenta um alto custo de desempenho para a rede,
com uma baixssima complexidade computacional. Com elas so apresentas
possibilidades de rota, a probabilidade de bloqueio de requisies de
conexes futuras tende a aumentar devido falta de alternativas.

4.1.2. Roteamento Fixo-Alternado

Para se aumentar as chances de aceitao de conexes, pode-se
aumentar o numero de rotas disponveis (caminhos alternativos) entre os
pares: origem-destino. A estratgia de roteamento fixo-alternado designa
mais de uma rota fixa para cada par origem-destino. Normalmente
escolhida a rota mais curta, a segunda rota mais curta, a terceira rota mais
curta e assim por diante, at um limite escolhido na fase de planejamento da
rede. O algoritmo deve selecionar qual rota fixa apresenta um menor custo,
levando-se em considerao alguma mtrica previamente escolhida, e depois
alocar o comprimento de onda na rota selecionada.
O desempenho desta estratgia se mostra bem melhor que as
estratgias de roteamento fixam, ao custo de complexidade computacional. A
escolha dos caminhos alternativos deve ser feita com cuidado, balanceando
o provvel trafego pela rede, seno alteraes no desempenho podem ser
verificadas.

4.1.3. Roteamento Adaptivo

O roteamento adaptivo consiste em se escolher a rota entre o n
origem e o n destino dinamicamente, levando em considerao o estado da
rede. O estado da rede determinado pelo conjunto de conexes j
estabelecidas e ativas.
O esquema adaptivo mais comum usa o algoritmo de menor caminho
de Dijkstra na topologia residual. Este algoritmo tem uma alta complexidade
computacional, O(N2), onde N o numero de ns da rede. Para redes com a
habilidade de converso de comprimento de onda, total ou parcial, o
algoritmo de Dijkstra pode ser estendido a uma pilha de planos de
comprimento de onda. Ligaes entre planos existem onde h a possibilidade


19
de se converter de um comprimento de onda para outro, com o seu custo de
converso.
( Xu Shao, pg 51505154, 2008)

4.1.4. Algoritmo de Dijkstra

O algoritmo de Dijkstra o mais famoso dos algoritmos para clculo
de caminho de custo mnimo entre vrtices de um grafo e, na prtica, o mais
empregado.
Escolhido um vrtice como raiz da busca, este algoritmo calcula o
custo mnimo deste vrtice para todos os demais vrtices do grafo. O
algoritmo pode ser usado sobre grafos orientados (dgrafos), ou no, e
admite que todas as arestas possuam pesos no negativos (nulo possvel).
Esta restrio perfeitamente possvel no contexto de redes de
transportes, onde as arestas representam normalmente distncias ou tempos
mdios de percurso; podero existir, no entanto, aplicaes onde as arestas
apresentam pesos negativos, nestes casos o algoritmo no funcionar
corretamente.

4.1.5. Funcionamento do algoritmo:
Assumiremos um conjunto, iremos chama-los de PERM, que contm
inicialmente apenas o vrtice fonte (raiz da busca) s. A qualquer
momento PERM contm todos os vrtices para os quais j foram
determinados os menores caminhos usando apenas vrtices em PERM a
partir de s. Para cada vrtice z fora de PERM matemos a menor
distncia dist[z] de s a z usando caminhos onde o nico vrtice que no est
em PERM seja z. necessrio tambm armazenar o vrtice adjacente
(precedente) a z neste caminho em path[z].
Tomamos o vrtice, entre todos os que ainda no pertencem a PERM,
com menor distncia dist. Acrescentamos ento este vrtice, chamemo-lo
de current, a PERM, e recalculamos as distncias (dist) para todos os
vrtices adjacentes a ele que no estejam em PERM, pois pode haver um
caminho menor a partir de s, passando por current, do que aquele que havia
antes de current ser agregado a PERM. Se houver um caminho mais curto


20
precisamos tambm atualizar path[z] de forma a indicar que current o
vrtice adjacente a z pelo novo caminho mnimo. (B. Jaumard, C. Meyer, and
B. Thiongane., pg 157172, 2007.)

4.2. Algoritmos de Alocao de Comprimento de Onda

As redes pticas, a exemplo das redes eltricas, necessitam que uma
rota seja estabelecida entre um par de ns (origem-destino) quando do
estabelecimento de uma conexo. Entretanto, enquanto para as redes
eltricas a questo do roteamento se encerra ao se estabelecer a rota, na
rede ptica comea uma segunda ao que essencial no funcionamento do
sistema: a alocao de um comprimento de onda para a rota estabelecida.
Essas duas etapas, a seleo de rota e a alocao de comprimento de onda,
podem ser feitas conjuntamente, mas comum serem feitas em etapas
separadas.
Ao analisar mais detalhadamente o problema RWA, percebe-se que a
ao de alocao de comprimentos de onda se sobrepe, em importncia,
ao de roteamento em redes pticas. Essa percepo ocorre quando se
analisa o problema RWA a partir do critrio clssico usado no
estabelecimento de uma rota: a escola do caminho mais curto entre a origem
e o destino. Apesar da identificao de um caminho mais curto, isso no
garante, em redes pticas, que ele ser utilizado, pois necessrio que haja
um comprimento de onda adequado.
A adequao de um comprimento de onda para uma rota pode
depender de vrios fatores. Em uma rede simples, o comprimento adequado
seria o que estivesse presente em todos os enlaces que formam a rota.
Assim quem determina a rota que ser utilizada a disponibilidade de
comprimento de onda, que pode se apresentar em rotas diferentes da
identificada como caminho mais curto. importante ressaltar que a alocao
de comprimento de onda deve ser feita de tal forma que no permita o uso do
mesmo comprimento na mesma fibra.
Um dos objetivos do roteamento e da alocao de comprimento de
onda minimizar o numero de comprimentos de onda necessrios para
estabelecer um conjunto de caminhos para uma dada topologia fsica. Com o


21
crescimento das redes, necessita-se de algoritmos que ofeream uma
maneira de fornecer uma resposta, o mais rpido possvel, a fim de que no
haja atraso na rede.
A escolha do est relacionada especialmente maneira pela qual a
lista de comprimentos de onda ordenada e acessada. Para um determinado
canal ptico candidato, os comprimentos de onda so avaliados segundo a
ordem em que aparecem na lista para se encontrar um comprimento de onda
livre, de modo a atender ao pedido de conexo. Em geral, recai sobre aquele
que estiver presente em todos os enlaces que compem a rota, pois pode
significar que no haver necessidade de converso e possibilidade de
bloqueio. (MUKHERJEE, 2003)


4.3. Subproblema da Alocao de Comprimento de Onda

Alguns algoritmos para a alocao de comprimentos de onda so
descritos a seguir:

4.3.1. Algoritmo First-Fit (FF)

Este algoritmo fist-fit, numera todos os comprimentos de onda, de modo
que, quando da procura por comprimentos de onda disponveis, aqueles de
menor numero so considerados primeiro que os de numero mais alto, ou
seja, ele rotula os comprimentos de onda disponveis de 1 a n, em que n o
numero total de comprimentos de onda no enlace. O primeiro comprimento
de onda disponvel ento selecionado. Esse algoritmo no requer
informao global do sistema e, assim, seu custo computacional menor,
pois no necessrio pesquisar comprimentos de onda disponveis em todo
o espao dos comprimentos de onda em cada rota. Atua bem em termos de
probabilidade de bloqueio e de imparcialidade de alocao e, na pratica,
preferido pelo seu pequeno overhead computacional e sua baixa
complexidade. (ZANG; JUE; MUKHERJEE, 2000)




22
4.3.2. Algoritmo Least-Used(LU)

Este algoritmo least-used seleciona o comprimento de onda que foi
menos utilizado na rede, de modo a tentar balancear a carga entre todos os
comprimentos de onda. Com isso, facilita a quebra de caminhos pticos
muito longos. Seu desempenho cai pela introduo de um overhead de
comunicao adicional, uma vez que necessita de informaes globais da
rede para determinar qual foi o ultimo comprimento de onda utilizado.
Apresenta tambm uma necessidade de armazenamento adicional e um
maior custo. (ZANG; JUE; MUKHERJEE, 2000)

4.3.3. Algoritmo Most-Used/Pack (MU)

O algoritmo most-used seleciona o comprimento de onda mais utilizado
na rede. Apresenta melhor desempenho que o algoritmo LU e que o
algoritmo FF, pois procura estabelecer as conexes com poucos
comprimentos de onda, conservando a capacidade ociosa dos comprimentos
de onda menos utilizados. Apresenta overhead de comunicao,
necessidade de armazenamento e custo computacional similar ao algoritmo
LU. (ZANG; JUE; MUKHERJEE, 2000)

4.3.4. Randmico - RF

A alocao randmica (Random Fit - RF) de comprimento de onda
seleciona um comprimento de onda aleatoriamente entre os disponveis. Este
algoritmo tende a balancear o trafego entre os comprimentos de onda.

4.3.5. Prioridade Fixa FF

No algoritmo de prioridade fixa (First Fit - FF) uma lista de
comprimentos de onda e feita seguindo alguma prioridade pr-estabelecida.
O primeiro comprimento de onda disponvel, seguindo a sequncia da lista,
selecionado. Desta maneira, as conexes tendem a ser estabelecidas com os
comprimentos de onda no topo da lista.


23
4.3.6. Mais Usado UM

O esquema de alocao de comprimento de onda mais usado (Most
Used - MU) estabelece nova conexo o comprimento de onda que esta
sendo mais usado na rede no momento da requisio. Este algoritmo procura
aproveitar os espaos residuais no plano de comprimento de onda mais
usado na rede. Aquele comprimento de onda menos usado, ou ate mesmo
ainda no utilizado, permanecera livre, aumentando as chances de aceitao
de novas requisies de conexes.

4.3.7. Roteamento por Mnima Carga LLR

O algoritmo de roteamento por mnima carga (Least-Loaded Routing -
LLR) calcula para cada comprimento de onda o numero de conexes que
ainda poderia passar no enlace mais congestionado da rota, no caso deste
comprimento de onda ser selecionado. O comprimento de onda que
apresentar mais conexes disponveis para o futuro escolhido. Dois ou
mais comprimentos de onda podem empatar neste critrio, fazendo-se
necessrio algum critrio de desempate, prioridade fixa, por exemplo. Este
algoritmo foi desenvolvido para um ambiente multifibra. Note que se houver
somente uma fibra por enlace, haver sempre um empate entre os
comprimentos de onda livres do enlace menos congestionado.

4.3.8. Mxima Soma MaxSum

O algoritmo de mxima soma (Maximum Sum - MaxSum) tenta
minimizar o bloqueio a conexes futuras rede, minimizando os efeitos de se
estabelecer a nova conexo. Verifica-se qual o numero total de conexes
sobre todas as rotas que ainda podem ser estabelecidas no caso da
aceitao da requisio por um comprimento de onda. escolhido o
comprimento de onda, cuja alocao resultar na maior soma de rotas (rota-
comprimento de onda) livres" para todos os pares origem-destino.




24
4.4. RWA Integrado

Um mtodo de se achar a rota e o comprimento de onda a ser utilizado
por uma conexo de forma integrada o SPAWG (Shortest Path on the
Available Wavelength Graph). Ele consiste em criar diferentes planos de
comprimento de onda, sobre cada qual ha um conjunto de vrtices e arestas
correspondentes a cada n e enlace da rede, respectivamente. Onde houver
a possibilidade de converso de comprimento de onda, haver uma ligao
entre os planos correspondentes. Um n conversor acrescenta ao grafo
ligaes entre todos os vrtices que simbolizam este n em cada plano, j
que a converso plena. A partir da formao deste grafo de planos de
comprimento de onda (Wavelength Graph - WG) utilizado o algoritmo de
Dijkstra para se achar o menor caminho possvel no momento de chegada da
requisio. Note que se no houver converso de comprimento de onda em
nenhum n da rede, o menor caminho estar em somente um plano e a
conexo usara somente um comprimento de onda desde a origem at o
destino.
(Savio Rodrigo A., pg 212222, 2009.)

4.5. Restries no RWA

As restries no algoritmo de roteamento e alocao de comprimento
de onda podem ser divididas em trs categorias principais: aquelas impostas
pelo meio fsico de transmisso, outras impostas por condies de
diversidade, e restries na continuidade de comprimento de onda.
(John Strand and Angela Chui. pg 4054, 2005.)

4.5.1. Restries Fsicas

Sinais pticos passando por fibras ou por componentes da rede
podem sofrer distores lineares ou no lineares. Estas distores acarretam
perdas na qualidade do sinal ptico. Os principais fatores desta degradao
no sinal so a atenuao, o rudo e o crosstalk.


25
O efeito da atenuao depende do comprimento de onda do sinal, com
um mnimo na regio da terceira janela ptica ( = 1550nm). Ele
proporcional a distancia percorrida pelo sinal dentro da fibra ptica. Outros
efeitos de degradao da relao sinal-rudo so a disperso de modo de
polarizao (Polarization Mode Dispersion - PMD), emisso espontnea
amplificada (Amplifier Spontaneous Emission - ASE) e a disperso cromtica.
A PMD acontece por causa da birrefringncia das fibras, que no so
perfeitamente simtricas. Com isso dois modos ortogonalmente polarizados
tm diferentes constantes de propagao. Como a energia do sinal dividida
entre esses modos, o pulso sofre um alargamento.
A ASE o rudo dominante gerado pelos EDFAs. O amplificador no
distingue os ftons do sinal dos gerados pelas emisses espontneas,
amplificando ambos. Com os sistemas de longa distancia necessrio o uso
de vrios amplificadores em cascata. Assim a ASE vai se acumulando,
degradando a relao sinal-rudo e pode ate saturar os EDFAs mais a frente,
diminuindo o ganho proporcionado por eles.
A disperso cromtica faz com que a forma dos pulsos propagados na
fibra no seja preservada, provocando, em geral, um alargamento dos
mesmos. Isso ocorre devido a dois fatores: a disperso material e a
disperso de guia de onda. A disperso material existe por causa da
dependncia do ndice de refrao da slica em relao ao comprimento de
onda da luz. Diferentes componentes em frequncia tm velocidades de
propagao diferentes. A disperso de guia de onda ocorre porque parte da
energia de um modo propaga-se pelo ncleo e outra parte propaga-se pela
casca da fibra. O ndice de refrao efetivo enfrentado pela onda
dependente da relao das energias que propagam pelo ncleo e pela casca.
Quanto maior o comprimento de onda, mais energia propagaria pela
casca. Quanto menor o comprimento de onda, a energia da luz fica mais
confinada no ncleo da fibra ptica.
O crosstalk um efeito no linear que acontece devido interferncia
entre diferentes caminhos pticos passando por um mesmo componente
ptico. Em geral, efeitos no lineares so difceis de serem tratados
analiticamente, j que lidam com dependncias complexas.


26
A maior parte dos estudos sobre o roteamento e a alocao de
comprimentos de onda em redes pticas WDM baseada na suposio de
que todos os caminhos pticos tem a qualidade do sinal perfeita. Para se
garantir isto, regeneradores teriam que ser usados naquelas conexes
fortemente degradadas pela camada fsica. Esses elementos de rede so
caros, sendo ento til a definio de domnios de transparncia" para
formar sub-redes totalmente pticas, onde o uso de regeneradores seria
eliminado e as restries fsicas poderiam ser relaxadas para o algoritmo de
RWA. Domnios de transparncias podem ser conectados atravs de um n
roteador de borda, que prove a regenerao dos sinais. (Wang, Sheng, Li,
and Lemin., pg 139154, 2007.)

4.5.2. Restrio de Diversidade

Em redes WDM dois caminhos pticos so chamados de diversos se
eles nunca estiverem sujeitos a uma mesma falha simples ao mesmo tempo.
Para determinar quais caminhos pticos no so diversos preciso se definir
os grupos de risco compartilhado (Shared Risk Link Group - SRLG).
Estes grupos so formados por caminhos pticos que sofrero
interrupo do sinal transmitido no caso de certa falha simples na rede.
Falhas simples seriam o rompimento de fibra ptica ou ento uma falha em
algum elemento de rede. Caminhos pticos que utilizam algum recurso em
comum so agrupados nos SRLGs.
Um exemplo de um SRLG seria o conjunto de caminhos pticos que
passam por uma mesma fibra ou ento por fibras de um mesmo duto. Todos
estariam sujeitos a interrupes no caso do rompimento do duto em questo
por uma construo ou acidente no local. Outro exemplo seria um conjunto
de caminhos pticos que passam por uma regio propensa a terremotos ou
outros desastres naturais, mesmo estando em dutos separados e ate mesmo
a certa distancia.






27
4.5.3. Restrio de Continuidade de Comprimento de Onda

A restrio de continuidade de comprimento de onda nica a redes
WDM de caminhos pticos. Um caminho ptico formado por canais em
certo comprimento de onda em cada enlace da rota a ser percorrida. Sem a
utilizao de conversores de comprimento de onda ou de converso opto-
eletro-ptica, os canais tem que ter o mesmo comprimento de onda em todos
os enlaces da rota. No processo de seleo da rota do caminho ptico esta
condio restringe a aceitao de novas requisies de conexes.
Para driblar a restrio de continuidade de comprimento de onda
podem-se usar conversores de comprimento de onda. Os ns dotados destes
elementos podem ser divididos em totalmente ou parcialmente conversveis.
Um n totalmente conversvel se cada fluxo de entrada pode ser convertido
para qualquer comprimento de onda na sada. Assim o n pode ser modelado
como tendo F x K canais, sendo F o numero de fibras e K o numero de
comprimentos de onda por fibra.
Se a converso limitada nos ns da rede, dizemos que a converso
parcial. Isto pode acontecer pela limitao no numero de conversores em
cada n ou pela rigidez na converso. Fluxos na entrada tem disponvel
conversores fluxos para determinados comprimentos de onda, de 1
somente para 3, por exemplo. A converso parcial tambm pode ocorrer
entre certo grupo de comprimentos de onda para outro. Um exemplo disso
seria que qualquer conexo usando 1, 2 ou 3 possa ser convertida para
4 ou 8. Conversores de comprimento de onda so tidos como elementos
escassos da rede. Seu uso tem que ser feito de uma forma racional.











28
5. Algoritmo de Dijkstra
A complexidade do algoritmo de Dijkstra O(n2 ). Esse algoritmo no
capaz de encontrar caminhos mais curtos em presena de arcos negativos,
uma vez que a cada iterao, o vrtice examinado com menor distncia
acumulada fechado. O Algoritmo calcula as menores distncias de um
vrtice inicial a todos os outros.

Neste exemplo de funcionamento do Algoritmo de DIJKSTRA, levando
em considerao que ele no trabalha com arcos negativos. Assumiremos
que o n raiz deste caso A e o n destino J. O Algoritmo verifica para
cada caminho possvel seu menor caminho, somando suas arestas sempre
buscando inicialmente seu n raiz e seu n destino.
Neste caso apresentamos todos os caminhos possveis e seus
devidos calculo de custo mnimo, no exemplo apresentado o menor caminho
entra A e J seria percorrer tal caminho: A + C + F + I + H + J.


29
O algoritmo de Dijkstra identifica, a partir de um vrtice do grafo, qual o
custo mnimo entre esse vrtice e todos os outros do grafo.

Dijkstra(L = [1..n, 1..n]: grafo): vetor[2..n]
C := {2,3,...,n} {Implicitamente S = N - C}
Para i := 2 at n:
D[i] := L[1,i]
Repetir n-2 vezes:
v := Elemento de C que minimiza D[v]
C := C - {v}
Para cada elemento w de C:
D[w] := min(D[w],D[v]+ L[v,w])
Retornar D



Da maneira que o algoritmo foi apresentado, obtemos o custo do caminho
mnimo para quaisquer vrtices, mas no obtemos o caminho mnimo. Para
identificar esse caminho mnimo, s acrescentar mais um vetor P[2..n],
onde P[v] indica o vrtice que precede v no caminho mais curto. A
modificao do algoritmo para obter esse vetor simples. Primeiro devemos
inicializar esse vetor. Segundo, no mesmo momento que o vetor D
atualizado, atualizamos tambm o vetor P. O algoritmo modificado o
seguinte:
funo Dijkstra(L = [1..n, 1..n]: grafo): vetor[2..n]
C := {2,3,...,n}
Para i := 2 at n:
D[i] := L[1,i]
P[i] := 1
Repetir n-2 vezes:
v := Elemento de C que minimiza D[v]
C := C - {v}
Para cada elemento w de C:
Se D[w] > D[v]+ L[v,w] ento
D[w] := D[v]+ L[v,w]
P[w] := v
Retornar P








30
Algoritmo Dijkstra (Caminho mais Curto)

INCIO
Ler os dados de G =(N,A), onde

a distncia entre os ns vizinhos de G


Inicializar variveis


()
Para t = 1 a n fazer
Incio

()

Incio


Incio


()
Fim
Fim
Fim
FIM
(M. Tacca, pg 25762586, Nov. 2003.)










31
6. Teoria dos Grafos
Teoria dos grafos uma ferramenta utilizada na formulao de
problemas, tornando-os mais precisos Uma formulao simples e precisa de
um problema nos ajuda a compreend-lo melhor. O maior trunfo de uma
ferramenta de formulao a possibilidade de compreender o modelo
matemtico de um modo simplificado.
Assim na Teoria dos Grafos, a maior unidade de aprendizado que se
usa a assistncia a colocaes e possveis encaminhamentos futuros a um
problema. Uma vez que um problema seja formulado em linguagem terica
de grafos, os conceitos de Teoria dos Grafos podem ser usados para definir o
que necessrio para analisar o problema. No entanto, alguns problemas
podem ser modelados somente em parte por grafos nos levando a crer que a
Teoria de Grafos algo que complementa com elegncia a anlise de vrios
problemas de nosso dia a dia.

Os problemas de Grafos surgem geralmente em:
Determinao de Caminhos;
Redes de comunicao;
Localizao de facilidades;
Desenhos de circuitos impressos;
Desenho e/ou layout de revistas, jornais;
Distribuio de produtos;
Telecomunicaes;
Limpeza urbana;
Controle de trfego;

Teoria dos grafos uma ferramenta poderosa que utilizada para solucionar
diversos problemas. Geralmente deve ser utilizado em conjunto com outras
ferramentas (matemticas ou estatsticas) a fim de se resolver um dado
problema. O uso da teoria dos grafos pode nos ajudar a entender o
significado de diversos problemas ligados ao dia a dia e algumas de suas
possveis solues.
(Svio Rodrigo A. , 2009.)


32
7 - Algoritmos de Floyd-Warshall

O algoritmo de Floyd-Warshall, desenvolvido independentemente trs
vezes por Bernard Roy, Stephen Warshall e Robert Floyd, encontra o menor
caminho entre todos os pares de vrtices de um grafo valorado. Vale
ressaltar que ele apenas encontra os valores de tais caminhos, e no a
sequencia de arestas a ser percorrida.

O Algoritmo de Floyd Warshall busca todos os custos mnimos de um
grafo valorado, entretanto no apresenta o real menor caminho. Neste
exemplo utilizando apenas arcos positivos e seguimos as regras impostas
pelas setas para melhor locomoo do algoritmo dentro deste grafo. Aps
verificar todas as combinaes possveis, o algoritmo monta uma matriz de
adjacncia com todos os resultados obtidos para melhor entendimento.
A matriz resultante do algoritmo neste caso formada por quatro
linhas, cada linha imposta por cada um de seus ns e cada coluna com
resultados de custo mnimo entre cada n do grafo. Vejamos:



Seguindo a ordem de ns, o primeiro n para de encontro com o
primeiro n zero, pois ele no tem de percorrer nenhuma aresta do grafo.


33
Portanto a matriz de adjacncia comea preenchida com zero. Primeiro n
para segundo n 3, portando a matriz recebe o numero 3 de custo mnimo.
Primeiro n para terceiro n oito, somando o caminho das arestas e a
matriz recebe valor oito para o primeiro n, lembrando-se de neste caso
seguir as regras das setas para determinar os caminhos.
Primeiro n para o quarto n cinco e a matriz recebe valor cinco.
Aps verificar os caminhos de custo para o primeiro n, ele passa para o
segundo n e a matriz comea a ser preenchida na linha de baixo.
Segundo n para primeiro n onze, matriz recebe onze e sempre seguindo
as regras impostas pelas setas.
Este processo se repete sucessivamente at terminar as buscas neste caso
envolvendo quatro ns, finalizando o preenchimento da matriz de adjacncia
com todos os resultados obtidos para este grafo exemplificado.

Em uma situao prtica, poderamos pensar, por exemplo, em como
avaliar o melhor local para instalarmos uma loja. De fato, podemos definir
como melhor local aquele que diminui a distncia entre a loja e locais
estratgicos e importantes para ela:
Um bairro onde o consumo dos produtos vendidos por ela alto
Estabelecimentos que prestaro servios para a loja
Um local onde se tenha uma grande concentrao de um pblico alvo
para a loja

Algoritmos de funo semelhante incluem:

Algoritmo de Dijkstra: Dado um nodo de um grafo, encontra a menor
distncia entre ele e todos os outros nodos.

Algoritmo de Johnson: Semelhante ao Floyd-Warshall, mais
optimizado para se trabalhar com grafos esparsos.
(M. Tacca, pg 25762586, 2003.)




34
7.1 Cdigo

func f loyd_war shal l ( caminho [ ] [ ] )
f o r k = 1 to n
f o r i = 1 to n
f o r j = 1 to n
caminho [ i ] [ j ] = min ( caminho [ i ] [ j ] ,
caminho [ i ] [ k]+caminho [ k ] [ j ] )

7.2 - Exemplo de implementao

def print_matriz ( matriz ) :
for i in range ( len ( matriz ) ) :
print matriz [ i ]
print
def floyd_war shall ( caminho ) :
size = len ( caminho )
iteracao = 1
for k in range ( size ) :
for i in range ( size ) :
for j in range ( size ) :
menor = min ( caminho [ i ] [ j ] ,
caminho [ i ] [ k]+caminho [ k ] [ j ] )
if menor != caminho [ i ] [ j ] :
caminho [ i ] [ j ] = menor
print " Iteracao" , iteracao
print_matriz ( caminho )

iteracao += 1
INFINITY = float ( " Infinity " )
grafo = [ [ 2 , INFINITY, 1 , INFINITY] ,
[ 2 0 , 1 , 10 , 5 ] ,
[ 3 , INFINITY, INFINITY, INFINITY] ,
[ 4 , INFINITY, 3 , INFINITY ] ]


35

print ( "Grafo : " )
print_matriz (grafo)

floyd_warshall (grafo)

7.3 - Fundamentos

Usamos uma formulao em programao dinmica para resolver o
problema de caminhos mnimos entre todos os pares de vrtices. sobre um
grafo direcionado G = (V, E).
O algoritmo resultante, conhecido por algoritmo de Floyd-Warshall, roda em
tempo O(n3).
Arestas com peso negativo podem estar presentes, mas assumimos por
convenincia que no ha ciclos com pesos negativos. (O algoritmo capaz
de detectar tais ocorrncias.)

7.4 Estrutura

Consideramos um vrtice intermedirio de um caminho simples
(

) qualquer vrtice

diferente de

, ou seja,

com 1 <
i < k.
Para qualquer par de vrtices , considere todos os caminhos
de i para j cujos vrtices intermedirios so elementos do conjunto de ndices
{1, 2,..., k}, denotado por


Seja

o caminho mais curto dentre os caminhos em

O algoritmo
de Floyd-Warshall explora a relao entre o caminho

e o caminho mais
curto

dentre os caminhos em







36
7.5 - Algoritmo

Floyd-Warshall(W)
1) ()
2)


3)
4)
5)
6)


7)





37
8 - CONCLUSO

Nosso trabalho falou principalmente sobre a Fibra ptica na
transmisso de dados e sua utilizao voltada para a internet com suas altas
taxas de velocidade na transmisso e sua excelente segurana. Sendo um
dos meios que menos sofrem com interferncias externas, j muito utilizada
para interligar grandes cidades e grandes continentes.
Abrangemos tambm um pouco da histria das redes que serviu como
um modelo para a criao de protocolos usados atualmente, o Modelo OSI.
Sendo um modelo que serviu de base, o Protocolo OSI dividiu as diversas
fases da comunicao em camadas, sendo que cada camada responsvel
por um segmento da comunicao e cada uma delas tm suas respectivas
particularidades e sua devida funo. Cada camada realiza sua funo e
passa a tarefa para a prxima camada que automaticamente herda o que foi
realizado na camada anterior e assim possa continuar o ciclo at percorrer
todas as camadas existentes dentro do protocolo, este ciclo todo ocorre
novamente quando alguma aplicao ou o usurio solicita a entrada de
dados por meio da internet e no apenas para enviar dados para fora.
Com a entrada do Protocolo TCP/IP, as redes de computadores
sofreram uma padronizao mundial, assim todos os computadores
ingressados na rede mundial comearam a utilizar o mesmo protocolo de
comunicao, possibilitando assim a interao entre todas as diversas
plataformas e os diversos fabricantes existentes no mercado. O Protocolo
TCP/IP baseou-se no Modelo OSI de camadas, entretanto o TCP/IP no
utilizada todas as mesmas sete camadas do OSI, e sim apenas 5 camadas.
Sendo que determinadas camadas do TCP/IP tm mais de uma funo
especfica, assim deixando o protocolo mais fcil e gil para sua devida
compreenso.
Finalmente falamos sobre os diversos tipos de roteamento na
utilizao de redes de fibras pticas e seus diversos caminhos entre os
diversos ns existentes, sendo o Algoritmo RWA um dos meios mais geis na
escolha de caminhos, falamos muito dele e suas maneiras de escolha para
os ns da rede para levar os dados solicitados na rede. Tal algoritmo quando
um dado solicitado, o mesmo simultaneamente ao calcular o caminho a ser


38
percorrido para a entrega do pacote, ele automaticamente j calcula outro
caminho para servir de reserva caso o caminho principal esteja com algum
problema e o pacote de dados no possa chegar ao seu destino final. Assim
caso necessrio ter de utilizar o caminho reserva o algoritmo j calcula outro
prximo caminho a ser percorrido de reserva caso novamente haja outra
falha na rede e assim sucessivamente.



39
BIBLIOGRAFIA

MORIMOTO, Carlos E., Redes Guia prtico, 2009

FOROUZAN, Behrouz A., Comunicao de Dados e redes de Computadores,
2008

W. Stallings, High Speed Networks: TCP/IP and ATM Design Principles,
Pretoce Hall PTR, 1998

V.P. Shuvalov and I.A. Semenchuk. Next generation networks based on
optical communication lines. Proc of International Siberian Workshop on
Electronic Devices and Materials, 2004

P. Eduardo, Trabalho sobre Fibra ptica Cabeamento Estruturado Turma
1TRCR2 Aluno 51937. Faculdade e Colgio Mdulo.

Dantas R. Maviz D. Sadek D. e Kemienski D. Costa, A. Algoritmos para
posicionamento de conversores em redes pticas. Fortaleza,CE Brasil. Maio
2005. Simpsio Brasileiro de redes de computadores

R. R. Iraschko, M. H. MacGregor, and W. D. Grover. Optimal capacity
placement for path restoration in mesh survivable networks. In Proceedings of
ICC, June 1996.

Yurong Huang, J.P. Heritage, and B. Mukherjee. Connection provisioning with
transmission impairment consideration in optical WDM networks with high-
speed channels. Lightwave Technology, March 2005.

Xu Shao, Luying Zhou, Xiaofei Cheng, Weiguo Zheng, and Yixin Wang. Best
effort shared risk link group (SRLG) failure protection in WDM networks. Proc
of IEEE International Conference on Communications, May 2008.



40
B. Jaumard, C. Meyer, and B. Thiongane. Comparison of ilp formulations for
the rwa problem. In Optical Switching and Networking, 2007.

Savio Rodrigo Antunes dos Santos dos Santos Rosa, Andre Drummond, and
Nelson Fonseca. Path protection wdm networks with impaired-transmission.
Photonic Network Communications, December 2009.

John Strand and Angela Chui. Impairments and other constraints on optical
layer routing. IETF RFC 4054, 2005.

Wang, Sheng, Li, and Lemin. Impairment aware optimal diverse routing for
survivable optical networks. Photonic Network Communications, April 2007.

M. Tacca, A. Fumagalli, A. Paradisi, F. Unghvary, K. Gadhiraju, S.
Lakshmanan, S.M. Rossi, A. de Campos Sachs, and D.S. Shah.
Differentiated reliability in optical networks: theoretical and practical results.
Journal of Lightwave Technology, Nov. 2003.

Svio Rodrigo Antunes dos Santos Rosa, Andr Drummond, and Nelson
Fonseca. Desempenho de algoritmos de proteo por caminhos
compartilhados sensveis s limitaes da camada fsica em redes wdm. In
CSBC 2009 - WPerformance, jul2009.

Potrebbero piacerti anche