kelly c. cruz helio waldman - uem · 2009. 9. 20. · kelly c. cruz ufabc- universidade federal do...

12
HEURÍSTICAS PARA O PLANEJAMENTO DE REDES ÓPTICAS EM FUNÇÃO DA INCERTEZA DA DEMANDA DE TRÁFEGO Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil [email protected] Karcius D.R. Assis UFRB – Universidade Federal do Recôncavo da Bahia, Cruz das Almas, BA, Brazil [email protected] Helio Waldman UFABC- Universidade Federal do ABC Santo André, Brazil [email protected] RESUMO Este trabalho tem como objetivo demonstrar possibilidades de dimensionamento de tráfegos em redes ópticas WDM estáticas utilizando projetos de topologia virtual. Para essa análise foram aplicados métodos heurísticos em busca do dimensionamento do tráfego atual e futuro em função da capacidade de canal C da rede. Esta análise se baseia em uma topologia física hipotética e numa previsão de tráfego futuro, também hipotético. Os resultados sugerem que é possível dimensionar a rede para um tráfego futuro, sem reconfiguração de caminhos ópticos, desde que uma capacidade adequada seja estabelecida na fase de planejamento. PALAVRAS CHAVE. Planejamento de Redes Ópticas. WDM. Heurísticas. Outras Aplicações ou Outras Metodologias ABSTRACT This work aims to show the possibility of WDM optical networks planning using the virtual topology. For this analysis were applied heuristcs methods to take current and future traffic with a limited capacity to channel C. This work is for a hypothetical physical topology and for a hypothetical future traffic too. The results suggest that it is feasible to preserve enough open capacity to avoid blocking of future traffic, choosing an appropriate capacity, without network disruption. KEYWORDS. Optical Networks Design. WDM. Heuristics. Other applications or methodologies. XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1977

Upload: others

Post on 30-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

HEURÍSTICAS PARA O PLANEJAMENTO DE REDES ÓPTICAS EM FUNÇÃO DA INCERTEZA DA DEMANDA DE TRÁFEGO

Kelly C. Cruz UFABC- Universidade Federal do ABC

Santo André, SP, Brazil [email protected]

Karcius D.R. Assis

UFRB – Universidade Federal do Recôncavo da Bahia, Cruz das Almas, BA, Brazil [email protected]

Helio Waldman

UFABC- Universidade Federal do ABC Santo André, Brazil

[email protected]

RESUMO

Este trabalho tem como objetivo demonstrar possibilidades de dimensionamento de tráfegos em redes ópticas WDM estáticas utilizando projetos de topologia virtual. Para essa análise foram aplicados métodos heurísticos em busca do dimensionamento do tráfego atual e futuro em função da capacidade de canal C da rede. Esta análise se baseia em uma topologia física hipotética e numa previsão de tráfego futuro, também hipotético. Os resultados sugerem que é possível dimensionar a rede para um tráfego futuro, sem reconfiguração de caminhos ópticos, desde que uma capacidade adequada seja estabelecida na fase de planejamento.

PALAVRAS CHAVE. Planejamento de Redes Ópticas. WDM. Heurísticas. Outras Aplicações ou Outras Metodologias

ABSTRACT

This work aims to show the possibility of WDM optical networks planning using the virtual topology. For this analysis were applied heuristcs methods to take current and future traffic with a limited capacity to channel C. This work is for a hypothetical physical topology and for a hypothetical future traffic too. The results suggest that it is feasible to preserve enough open capacity to avoid blocking of future traffic, choosing an appropriate capacity, without network disruption.

KEYWORDS. Optical Networks Design. WDM. Heuristics. Other applications or methodologies.

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1977

Page 2: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

1. Introdução A necessidade por disponibilidade de largura de banda vem aumentando cada vez mais nos

últimos tempos. Este fato pode ser atribuído tanto ao crescente aumento de números de usuários, como também às aplicações consumistas de maiores recursos, como exemplos podemos listar as que trafegam vídeos, dados e a TV digital.

A tecnologia de transmissão por fibra óptica pode prover tráfegos de alto volume, na margem dos Terabits/s. Entretanto, a necessidade de utilização de processamento eletrônico para os pacotes, resulta em um gargalo de nós de processamento eletrônico, dada a incompatibilidade entre os componentes ópticos e eletrônicos em um rede de computadores.

Dentre as tecnologias utilizadas para minimizar essa incompatibilidade, está a multiplexagem por divisão de comprimento de onda (WDM), que consiste em modular eletronicamente vários comprimentos de onda por sinais distintos e propagá-los todos ao mesmo tempo na fibra óptica [Murtthy (2002)], [Assis (2002)]. Essas arquiteturas utilizam optical crossconects (OXCs) para interconectar roteadores IP que se comunicam entre si através de caminhos ópticos sem a necessidade de comutação eletrônica add-drop nos nós intermediários, apenas em nós fonte e destino, o que forma uma topologia virtual, [Assis (2002’)].

Os problemas de projetos de topologia virtual e de roteamento e alocação de comprimento de onda são formulados através de técnicas de otimização para maximizar o throughput, diminuir o número de hops da rede ou outras medidas de interesse. Estratégias heurísticas são utilizadas para encontrar soluções próximas a uma solução ótima.

A solução ótima pode ser obtida através de métodos de Programação Linear (LP) desde que estas variáveis sejam fracionárias (contínuas). Caso as variáveis assumam algum valor inteiro, esses problemas são resolvidos através de Programação Linear Inteira Mista (MILP) [Ramaswami (1996)]. Entretanto, como o problema de projeto da topologia virtual em redes ópticas é NP (Não Polinomial), ele se torna intratável quando o número de nós na rede cresce.

Neste trabalho foi utilizada a formulação MILP de [Ramaswami (1996)] para resolver o problema de projeto da topologia virtual. Em seguida, propomos modificações na formulação para dimensionar o atendimento do tráfego atual e futuro da rede óptica sem reconfiguração dos caminhos ópticos pré-determinados. Duas heurísticas de maximização de atendimento do tráfego são propostas. O ponto chave é dimensionar a rede para atender a demanda atual e a demanda futura com o recurso disponível atualmente, nomeado aqui como capacidade do canal C, sem provocar um aumento da relação custo-benefício e sem interromper o funcionamento da rede.

As próximas seções estão organizadas da seguinte maneira: na Seção 2 é apresentado o conceito de projeto da topologia virtual. Na Seção 3 é demonstrada a Primeira Heurística (Heur I) para maximização do atendimento do tráfego e também algumas simulações. Na Seção 4 é apresentada a Segunda Heurística (Heur II) com o mesmo objetivo da seção anterior, mas com características de tráfego atual e futuro diferentes. Na Seção 5, estão as considerações finais.

2. Planejamento da Topologia Virtual Dada uma matriz de tráfego T= (λ (s,d)), onde λ(s,d) é a taxa em pacotes/segundo (ou Gb/s)

com origem no nó “s” e destino no nó “d”. O problema tradicional representado em [Ramaswami, R. 1996] é o de criar uma topologia virtual Gv e rotear o tráfego nesta topologia de forma a minimizar o congestionamento máximo λmax = maxijλij. O termo formulação tradicional aplicado neste trabalho se refere ao trabalho de [Ramaswami, R. 1996].

Entende-se que λij representa a carga que passa pelo enlace virtual (i,j) da topologia virtual. Logo, λmax é a carga máxima que passa por um enlace virtual, e nós chamaremos esta variável de congestionamento.

Gp representa a topologia física da rede, ∆ o grau da topologia virtual (número de transceptores em cada nó), e W o número de comprimentos de onda disponíveis. Uma descrição informal do problema é descrita a seguir (uma descrição precisa pode ser encontrada em [Ramaswami (1996)]):

Min λmax (1)

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1978

Page 3: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

λmax = maxijλij (2)

Utilizando essa função objetivo para MILP e tendo como base a demanda de tráfego em Gb/s em cada enlace, tem-se como resultado a topologia Virtual Gv.

Sujeito: • Cada enlace virtual em Gv deve corresponder a um caminho óptico. Dois caminhos

ópticos compartilhando o mesmo arco físico têm que ser alocados em comprimentos de onda diferentes.

• O número total de comprimentos de ondas disponíveis é no máximo W. • Cada nó em Gv tem ∆ arcos de entrada e ∆ arcos de saída. • O tráfego é roteado de maneira que o fluxo de uma fonte para o destino seja conservado

em cada nó.

0

45 3

21

Figura 1. Exemplo de uma topologia virtual Gv

Figura 2. Exemplo de uma topologia física Gp

Nos estudos apresentados nas Heurísticas I e II não há a proposta para a criação de uma

Topologia Virtual Gv e sim o roteamento de tráfego por uma topologia virtual dada, obtida pela formulação tradicional.

As heurísticas que nós propomos podem encontrar bons resultados para maximizar o tráfego

atendido da rede, utilizando o mínimo de recursos. Pode parecer que o subproblema de roteamento de tráfego não é tão importante quanto os outros subproblemas (determinar rotas físicas para os caminhos ópticos, alocar comprimentos de onda para os caminhos ópticos). Entretanto, esta percepção está errada, pois o subproblema de roteamento de tráfego deve fazer parte de qualquer projeto de topologia virtual e, algumas vezes, de planejamentos de tráfegos incertos [W. Ben-Ameur, H. Kerivin (2005)], [G.F. Italiano etal, (2002)]. Nas próximas seções descrevemos as heurísticas propostas.

3. Heurística I - planejamento da rede baseado no tráfego futuro. Nesta seção propomos uma primeira heurística, chamada Heur I, para dimensionamento da

rede. Utilizando como base, a formulação apresentada na seção 2 e realizando algumas adaptações para atendimento no novo objetivo, a Heur I é descrita a seguir:

Passo 1: • Suponha que o tráfego T= (λ(s,d)) é o tráfego futuro previsto da rede. • Aplicando a formulação tradicional, encontramos o congestionamento máximo λmax para

esse tráfego futuro e a configuração dos caminhos ópticos. • Definimos a capacidade máxima C de cada canal da rede como C = λmax para atender

esse tráfego futuro. Passo 2:

Pode ocorrer de o projetista da rede ter disponível apenas canais com capacidade menor que C, neste caso ele não conseguirá atender a demanda de tráfego futuro T. Logo, quanto deste tráfego poderemos atender com uma capacidade menor que C?

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1979

Page 4: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

Desta forma, a nova formulação será:

Max E=(E(s,d)) (3) Sujeito: • E(s,d) ≤ λ(s,d) • Capacidade do canal= c, onde c < C. • Topologia Gv fixa obtida com c = C da formulação tradicional (Passo 1). • E(s,d) > 0

• Eij ≤ c

• Conservação de fluxo:

−=−∑∑

),,(),,(

,0

dsEdsEEE sd

jij

sd

ijj

dsi

∀∀∀

• ∑=ds

sdijij EE

,,

onde Eij representa a nova carga no enlace virtual (i,j) resultante de novas restrições na capacidade do enlace.

Nosso objetivo é maximizar o tráfego que podemos atender, para uma demanda futura, com

uma capacidade limitada de canal. Note que nossa otimização é apenas na topologia virtual. O roteamento e alocação de

comprimentos de onda dos caminhos ópticos obtidos no passo 1 não são considerados neste trabalho. Entretanto, isto pode ser feito utilizando diversos algoritmos disponíveis na literatura, como visto em [Zang (2000)].

3.1. Planejamento da rede com a Heur I.

Baseado na tentativa de atendimento do tráfego atual em relação ao tráfego futuro, será simulado o comportamento da rede para uma diminuição gradual da capacidade C do canal.

Os dados da matriz de tráfego utilizada para topologia de 6 nós foram obtidos de [Ramaswami (1996)]) e representam a distribuição do tráfego solicitado em cada enlace.

Para um estudo real sobre o dimensionamento de tráfegos futuros, devem ser considerados os três tipos de tráfego: voz, dados e IP. Para isso, deve-se tomar como base para o estudo: a população, o número de “non-production business employess” e o número de hosts Internet nas cidades que serão consideradas para a análise, respectivamente. O tráfego total é dado como sendo a soma destes três tipos de tráfego [Verbrugge (2006)].

A topologia virtual existente (demonstrada sua origem na seção 2) é mostrada na Fig.4. Logo, não há reconfiguração de caminhos ópticos, o que é importante para não provocar a interrupção de operação da rede e, conseqüentemente, a perda de uma grande quantidade de dados.

Para a nova matriz do tráfego acomodado para cada novo valor de congestionamento, E(s,d), foi considerado que necessariamente deve haver tráfego em todos os caminhos ópticos existentes, logo devemos adicionar a restrição E(s,d)> 0, para não corrermos o risco de zerarmos o atendimento a alguma demanda.

se i≠s e i≠ d

se i=s

if i=d

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1980

Page 5: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

Figura 3. Topologia virtual obtida com grau 2 para a demanda de tráfego futuro. 3.2. Resultados numéricos para a Heur I

A matriz λ(s,d) figura o tráfego futuro esperado, demonstrando em cada um dos nós (s,d), a demanda que se espera atender. O estudo é realizado considerando-se os mesmos caminhos ópticos e o mesmo grau de entrada e saída implantado, no caso este número é dois (∆=2).

Dada a rede com sua topologia virtual criada, analisamos o atendimento do tráfego para a demanda T com capacidades dos canais inferiores a C, atribuídas como c. Desta forma, foi possível analisar como o tráfego é distribuído em cada par fonte-destino para cada nova situação. Os valores selecionados para c foram c=1.5Gb/s e c=1.8Gb/s. Desta forma busca-se analisar quais canais tiveram atendimento completo ou parcial da demanda esperada onde seria necessária capacidade c = C = 2.04Gb/s para atendimento total.

Nas simulações foi utilizado o software de otimização AMPL/CPLEX (www.ilog.com).

TABELA 1: Simulação para capacidades limitadas C = 2,04 Gb/s c = 1,8 Gb/s c = 1,5 Gb/s

(s,d) λ(s,d) E(s,d) gap E(s,d) Gap E(s,d) Gap (Gb/s) (Gb/s) (Gb/s) (Gb/s)

1-2 0,537 0,537 0 0,476 0,061 0,537 0 1-3 0,524 0,524 0 0,524 0 0,508 0,016 1-4 0,710 0,710 0 0,486 0,224 0,083 0,627 1-5 0,803 0,803 0 0,803 0 0,803 0 1-6 0,974 0,974 0 0,804 0,170 0,271 0,703 2-1 0,391 0,391 0 0,391 0 0,391 0 2-3 0,203 0,203 0 0,203 0 0,203 0 2-4 0,234 0,234 0 0,234 0 0,234 0 2-5 0,141 0,141 0 0,141 0 0,141 0 2-6 0,831 0,831 0 0,831 0 0,831 0 3-1 0,060 0,060 0 0,060 0 0,06 0 3-2 0,453 0,453 0 0,453 0 0,453 0 3-4 0,645 0,645 0 0,645 0 0,645 0 3-5 0,204 0,204 0 0,204 0 0,204 0 3-6 0,106 0,106 0 0,106 0 0,106 0 4-1 0,508 0,508 0 0,508 0 0,508 0 4-2 0,660 0,660 0 0,660 0 0,593 0,067 4-3 0,494 0,494 0 0,159 0,335 0,06 0,434 4-5 0,426 0,426 0 0,426 0 0,426 0 4-6 0,682 0,682 0 0,682 0 0,682 0 5-1 0,480 0,480 0 0,480 0 0,293 0,187 5-2 0,174 0,174 0 0,174 0 0,06 0,114 5-3 0,522 0,522 0 0,522 0 0,522 0 5-4 0,879 0,879 0 0,879 0 0,858 0,021 5-6 0,241 0,241 0 0,177 0,064 0,241 0 6-1 0,950 0,950 0 0,950 0 0,95 0 6-2 0,406 0,406 0 0,406 0 0,406 0 6-3 0,175 0,175 0 0,060 0,115 0,175 0

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1981

Page 6: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

6-4 0,656 0,656 0 0,656 0 0,656 0 6-5 0,193 0,193 0 0,193 0 0,193 0

Logo, as simulações de Heur I encontraram matrizes possíveis E(s,d). Logo, são novas

propostas para distribuição do novo tráfego para a nova limitação de capacidade dos canais, sendo que esta respeita o tráfego máximo futuro apresentado em λ(s,d).

No caso, foram exibidos na tabela I, os valores obtidos de E(s,d) para capacidade limitada de 1.5 Gb/s e 1.8 Gb/s, até a máxima neste estudo, que é de 2.04 Gb/s (obtida com a formulação tradicional para o tráfego futuro (λ(s,d)). A análise destes limites de capacidades são suficientes para uma visão geral desta primeira parte do nosso estudo.

Cada novo valor obtido para E(s,d) foi comparado com o valor do tráfego futuro λ(s,d), de forma a analisar a diferença entre as condições simuladas e as futuras, demonstrados na coluna nomeada gap.

Iniciando as simulações com o valor máximo de congestionamento obtido C=2,04 Gb/s para a topologia virtual (Fig.3) do tráfego futuro, pode-se perceber que foi chegado ao valor máximo de atendimento E(s,d) = λ(s,d) visualizando valor “0” em cada gap entre estas matrizes para cada um dos pares fonte–destino. A nossa proposta é, será que não é possível atender a este mesmo tráfego lidando com uma capacidade máxima inferior?

Partindo para uma capacidade limitada c=1.5 Gb/s, a menor capacidade proposta na tabela 1, pode-se perceber que pela configuração existente, não há problemas para o atendimento de todo o tráfego. Há grande disponibilidade ainda em alguns caminhos virtuais comparando-se ao máximo demonstrado como o futuro em λ(s,d).

Como seqüências dos estudos foram simuladas as condições do tráfego em cada um dos pares fonte-destino, para uma capacidade intermediária de 1.8 Gb/s. Neste caso, para cada novo valor verificado na nova matriz E(s,d), pode-se observar que ainda há atendimento da demanda em todos os pontos, o que ocorreu nessa transição de c=1.5 Gb/s para c=1.8 Gb/s, foi a aproximação do tráfego atual em alguns pares fonte-destino em relação aos valores futuros. Alguns pares fonte-destino que antes apresentavam restrição de acomodação de tráfego, agora chegaram a sua capacidade máxima, tal como o par E(5,1) que antes apresentava um gap de 0.187 (em relação ao tráfego futuro) e agora chega ao seu limite, gap=0.

Desta forma percebeu-se que na estrutura atual, a ótima utilização da rede (atendimento de tráfego atual e futuro) é obtida com um limite de capacidade de 2.04 Gb/s.

Para atendimento de valores maiores (tráfegos futuros mais densos), há a necessidade de otimização da topologia virtual existente; como por exemplo, aumentando o grau virtual de forma a maximizar o número de caminhos ópticos e reduzir o tráfego em cada um dos nós atendendo a aumentos futuros. Logo, se os recursos são limitados, capacidades limitadas devem ser impostas, c < C, sacrificando o atendimento total de alguns pares fonte-destino em favorecimento da redução de custos (já que a capacidade do canal está diretamente relacionada com o custo de transponders ópticos e roteadores).

4. Heurística II – Dimensionamento futuro para redes em operação. A heurística I não considera uma demanda de tráfego já existente, e sim projeta a rede em

função da previsão futura. Entretanto, se considerarmos uma rede existente com tráfego atendido e enlaces virtuais em operação, contando com o aumento da população e crescente utilização de aplicações, esta rede possui um tempo limite para atendimento perfeito de toda a demanda solicitada. Qual seria a melhor forma de adequar esta rede às novas demandas, futuras? Mantendo-se o projeto dos caminhos ópticos, dos enlaces virtuais, contando apenas com um aumento da capacidade, como poderia ser dimensionado o “prazo de sobrevivência” desta rede?

Para responder a esta questão nós propomos a Heurística II, chamada Heur 2, que também não caracteriza alterações físicas pela dificuldade e pelo custo que este tipo de ação proporciona.

Esta nova heurística caracteriza-se da seguinte forma:

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1982

Page 7: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

Passo 1: Considerando como existente a estimativa de tráfego futuro previsto da rede, no caso T= (λ(s,d)).

Passo 2: A situação atual é definida pela matriz P=(P(s,d)) onde temos como base a capacidade atual que atende a essa matriz, C=Pmax.

Passo 3: Partindo do valor Pmax inicial proposto em 2, é atribuída uma nova capacidade maior do que Pmax para análise do comportamento do tráfego visando o atendimento futuro apresentado por λ(s,d). De forma que sendo estipulada qual poderá ser a nova capacidade a ser dimensionada, pode-se verificar se este valor atenderá total ou parcial a cada ponto da matriz λ(s,d).

Passo 4: Com o novo valor de capacidade sugerido, uma nova matriz de tráfego E(s,d) é dimensionada de forma que:

P(s,d) <= E(s,d) <= λ(s,d) (4)

Passo 5: O fator que caracterizará o atendimento ou não, será o gap, demonstrado pela

variável g[s,d], onde:

g[s,d] = λ[s,d] – E[s,d] (5) O que caracterizará que o trafego de um par fonte-destino foi atendido dentro do novo

cenário, será quando gap for igual a 0. Utilizando as mesmas restrições de conservação de fluxo da Heur I, podemos obter os resultados descritos a seguir.

4.1. Planejamento da rede com a Heur II Nesta seção aplicamos a Heur II. Tomamos como base uma rede hipotética brasileira [Assis

(2002’’)] apresentada com ∆ = 1 (Fig.4) e ∆ = 2 (Fig.5) e matriz de tráfego mostrada na tabela 2. Os dados de tráfego para cada par fonte-destino da tabela 2 foram estimados tomando como

base as previsões fornecidas para o crescimento da população pelo IBGE (www.ibge.gov.br). Mediante estes dados e mais fatores que influenciam no cálculo para tráfego futuro [IBCN (2007)], foi também possível montar as matrizes de tráfego para os anos 2008, 2009 e 2010 que são as matrizes λ(s,d) propostas nas tabelas 3, 4 e 5.

TABELA 2: Matriz de tráfego P(s,d) em Mb/s para as Figuras 4 e 5. (2007)

1 2 3 4 5 6 7 8 9 10 11 12 1 . 22.99 61.49 21.28 18.83 3.79 1.81 0.95 1.99 2.26 3.43 6.43 2 22.99 . 157.85 32.53 26.24 4.63 2.29 1.07 2.15 2.40 3.77 7.39 3 61.49 157.85 . 220.25 187.42 26.28 12.09 5.12 10.36 11.50 18.79 39.21 4 21.28 32.53 220.25 . 108.42 11.42 3.33 1.57 3.94 4.41 7.45 16.48 5 18.83 26.24 187.42 108.42 . 21.23 4.59 2 5.31 5.81 10.37 25.38 6 3.79 4.63 26.28 11.42 21.23 . 1.96 0.69 2.03 1.58 2.79 6.64 7 1.81 2.29 12.09 3.33 4.59 1.96 . 0.78 0.76 0.68 1.06 2.02 8 0.95 1.07 5.12 1.57 2 0.69 0.78 . 1.30 0.81 0.75 0.98 9 1.99 2.15 10.36 3.94 5.31 2.03 0.76 1.30 . 3.20 2.29 2.60

10 2.26 2.40 11.50 4.41 5.81 1.58 0.68 0.81 3.20 . 6.49 5.54 11 3.43 3.77 18.79 7.45 10.37 2.79 1.06 0.75 2.29 6.49 . 14.68 12 6.43 7.39 39.21 16.48 25.38 6.64 2.02 0.98 2.60 5.54 14.68 .

se i≠s and

se≠ d

se i=s

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1983

Page 8: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

TABELA 3: Matriz de tráfego λ(s,d) em Mb/s para o ano 2008.

1 2 3 4 5 6 7 8 9 10 11 121 . 23.43 62.82 21.67 19.20 3.88 1.86 0.98 2.04 2.31 3.49 6.542 23.43 . 161.42 33.17 26.78 4.75 2.35 1.11 2.21 2.45 3.84 7.523 62.82 161.42 . 225.12 191.72 27.03 12.44 5.29 10.66 11.78 19.19 40.024 21.67 33.17 225.12 . 110.59 11.72 3.41 1.61 4.04 4.50 7.59 16.785 19.20 26.78 191.72 110.59 . 21.80 4.71 2.07 5.45 5.94 10.57 25.856 3.88 4.75 27.03 11.72 21.80 . 2.02 0.72 2.10 1.63 2.86 6.807 1.86 2.35 12.44 3.41 4.71 2.02 . 0.80 0.78 0.70 1.08 2.078 0.98 1.11 5.29 1.61 2.07 0.72 0.80 . 1.35 0.84 0.77 1.019 2.04 2.21 10.66 4.04 5.45 2.10 0.78 1.35 . 3.29 2.35 2.67

10 2.31 2.45 11.78 4.50 5.94 1.63 0.70 0.84 3.29 . 6.63 5.6511 3.49 3.84 19.19 7.59 10.57 2.86 1.08 0.77 2.35 6.63 . 14.9312 6.54 7.52 40.02 16.78 25.85 6.80 2.07 1.01 2.67 5.65 14.93 .

TABELA 4: Matriz de tráfego λ(s,d) em Mb/s para o ano 2009.

1 2 3 4 5 6 7 8 9 10 11 121 . 23.86 64.13 22.07 19.56 3.98 1.90 1.01 2.09 2.36 3.55 6.642 23.86 . 164.97 33.80 27.32 4.88 2.41 1.14 2.26 2.51 3.91 7.663 64.13 164.97 . 229.96 195.98 27.79 12.78 5.46 10.96 12.06 19.59 40.824 22.07 33.80 229.96 . 112.74 12.01 3.50 1.66 4.14 4.60 7.73 17.075 19.56 27.32 195.98 112.74 . 22.36 4.83 2.13 5.59 6.07 10.76 26.316 3.98 4.88 27.79 12.01 22.36 . 2.09 0.74 2.17 1.67 2.93 6.967 1.90 2.41 12.78 3.50 4.83 2.09 . 0.83 0.81 0.72 1.11 2.128 1.01 1.14 5.46 1.66 2.13 0.74 0.83 . 1.40 0.86 0.79 1.039 2.09 2.26 10.96 4.14 5.59 2.17 0.81 1.40 . 3.38 2.40 2.73

10 2.36 2.51 12.06 4.60 6.07 1.67 0.72 0.86 3.38 . 6.76 5.7611 3.55 3.91 19.59 7.73 10.76 2.93 1.11 0.79 2.40 6.76 . 15.1812 6.64 7.66 40.82 17.07 26.31 6.96 2.12 1.03 2.73 5.76 15.18 .

TABELA 5: Matriz de tráfego λ(s,d) em Mb/s para o ano 2010.

1 2 3 4 5 6 7 8 9 10 11 121 . 24.29 65.42 22.45 19.92 4.07 1.95 1.04 2.14 2.40 3.61 6.752 24.29 . 168.46 34.43 27.84 5.00 2.47 1.17 2.32 2.56 3.98 7.793 65.42 168.46 . 234.71 200.18 28.53 13.12 5.62 11.26 12.34 19.98 41.614 22.45 34.43 234.71 . 114.85 12.30 3.58 1.70 4.24 4.69 7.86 17.355 19.92 27.84 200.18 114.85 . 22.92 4.95 2.19 5.73 6.20 10.96 26.776 4.07 5.00 28.53 12.30 22.92 . 2.15 0.77 2.23 1.72 3.00 7.127 1.95 2.47 13.12 3.58 4.95 2.15 . 0.86 0.83 0.74 1.13 2.17 8 1.04 1.17 5.62 1.70 2.19 0.77 0.86 . 1.45 0.89 0.81 1.06 9 2.14 2.32 11.26 4.24 5.73 2.23 0.83 1.45 . 3.47 2.46 2.79

10 2.40 2.56 12.34 4.69 6.20 1.72 0.74 0.89 3.47 . 6.89 5.87 11 3.61 3.98 19.98 7.86 10.96 3.00 1.13 0.81 2.46 6.89 . 15.4

2 12 6.75 7.79 41.61 17.35 26.77 7.12 2.17 1.06 2.79 5.87 15.4

2 .

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1984

Page 9: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

Figura. 4. Rede hipotética brasileira (∆ = 1). Figura. 5. Rede hipotética brasileira (∆ = 2).

4.2. Resultados numéricos para a Heur II. Utilizando a Heur II para cada matriz λ(s,d), foi informada uma nova capacidade, maior do

que a atual, de forma a analisar o atendimento do tráfego em cada situação. Lembrando que dentro dos resultados, a matriz E(s,d) surge como o tráfego atendido para a capacidade sugerida, sendo que somada a ela a matriz g(s,d) resultante (tráfego não atendido ou gap), têm-se como resultado o valor da matriz λ(s,d):

[λ(s,d)] = [E(s,d)] + [g(s,d)] (6)

Dentro destes valores, podemos analisar até quando a matriz poderá atender ao tráfego futuro

para a nova capacidade investida, sempre em Mb/s. Foram realizadas simulações com a Heur II para as duas topologias virtuais propostas nas

figuras 4 e 5. Abaixo, a progressão dos resultados para ambos os casos.

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1985

Page 10: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

COMPARATIVO gap

0

20

40

60

80

100

120

140

1050 1055 1060 1065 1070 1075 1080 1085 1090 1095 1100 1105 1110 1115 1120

capacidade (Mb/s)

∑sd

g(s

,d)

2010 2009 2008

Figura 6. Progressão valores g(s,d) para a rede com ∆ = 1 (Configuração da Fig. 4)

Os dados simulados para as matrizes λ(s,d) são referentes às progressões dos anos de 2008,

2009 e 2010. O gap total para todos os pares fontes destino é dado por ∑sdgap(s,d), sendo o mesmo

utilizado na demonstração gráfica. Para os dados de 2008, o gap passa a ser 0 para valores superiores a 1075. Neste ponto a

estimativa futura foi atendida em todos os pares fonte destino. Neste mesmo ponto para 2009 e 2010 há tráfego não atendido.

Desta forma, visualmente é possível estimar as condições da rede atual para cenários futuros. Ou seja, com quanto de aumento de capacidade conseguimos manter a minha rede compatível com a demanda e por quanto tempo.

CO MPARATIVO E(s,d)

2400

2420

2440

2460

2480

2500

2520

2540

2560

2580

2600

1050 1055 1060 1065 1070 1075 1080 1085 1090 1095 1100 1105 1110 1115 1120

capacidade (Mb/s)

∑sd

E(s

,d)

2010 2009 2008

Figura 7. Progressão valores E(s,d) para a rede com ∆ = 1 (configuração da Fig.4)

O gráfico da Fig.7, exibe os dados para a nova matriz E(s,d) montada de acordo com as

novas capacidades empregadas. Os valores utilizados na demonstração gráfica são o total para todos os pares fontes destino E(s,d) dado por ∑sdE(s,d).

Por estes dados, é possível visualizar a razão do crescimento para cada novo valor de capacidade.

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1986

Page 11: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

COMPARATIVO gap

0

20

40

60

80

100

120

375 380 385 390 395 400

capacidade (Mb/s)

∑sd

g(s

,d)

2010 2009 2008

Figura 8. Progressão valores g(s,d) para ∆ = 2

A Fig.8 mostra a mesma perspectiva para a os valores da matriz g(s,d) para a rede com valor

de ∆ =2. (Configuração da Fig. 5).

COMPARATIVO E(s,d)

2400

2420

2440

2460

2480

2500

2520

2540

2560

2580

2600

375 380 385 390 395 400

capacidade (Mb/s)

∑sd

E(s

,d)

2010 2009 2008

Figura 9. Progressão valores E(s,d) para ∆ = 2

A Fig.9 demonstra a progressão da soma dos valores dos pares fonte destino (s,d) para a matriz E para a rede com valor de ∆ =2.(Configuração da Fig.5).

5. Conclusões Diante do exposto, concluímos que com a heurística I (Heur I), baseada na disponibilidade

de recursos atuais (capacidade de canal), podemos fazer uma estimativa da real possibilidade de atendimento do tráfego, a partir de uma condição ótima para atendimento das matrizes de tráfego conhecidas, quanto eu poderia reduzir o serviço (em capacidade) para manter o atendimento, reduzindo os custos.

A previsão de tráfego futuro para o planejamento de redes é indispensável, entretanto a disponibilidade de recursos, que é um fator de custo, é o que dita o quanto podemos atender. Neste último caso, a heurística II (Heur II) se torna mais adequada.

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1987

Page 12: Kelly C. Cruz Helio Waldman - UEM · 2009. 9. 20. · Kelly C. Cruz UFABC- Universidade Federal do ABC Santo André, SP, Brazil kelly.cruz@ufabc.edu.br Karcius D.R. Assis UFRB –

Sabendo-se que o custo de um canal aumenta de acordo com a capacidade do mesmo, pode ser preferível diminuir a capacidade de atendimento do tráfego futuro em alguns pares fonte-destino em função da relação custo/benefício. Assim, a rede pode ser desenhada para atendimento atual e realizadas simulações propostas na Heur II para viabilização de tráfegos futuro no dado momento necessário.

Evidentemente, pode haver pares fontes-destino que devam ter sempre gap=0, em função de características como QoS.

Em ambos os estudos, não foram criados caminhos. Logo, não há reconfiguração de caminhos ópticos, o que é importante para não provocar a interrupção de operação da rede e, conseqüentemente, a perda de uma grande quantidade de dados.

Um estudo interessante seria atribuir capacidades diferentes para os enlaces virtuais, em função desse QoS, mas isso é assunto para estudos futuros. Referências. Assis, K. D. R. e Waldman, H. (2002), An Integrated Design for Topologies of Optical Networks, IEEE/SBrt International Communication Symposium. Assis, K. D. R. e Waldman, H. (2002’), Redes Ópticas Estáticas para o Tráfego IP, X Simpósio Brasileiro de Microondas e Optoeletrônica, 6, 615-619. Assis, K. D. R. e Waldman, H. e Calmon, L. C. (2002’’), Virtual Topology Design for a Hypothetical Optical Network, Revista Telecomunicações n.1, 05, 29-34. IBCN(2007), http://www.ibcn.intec.ugent.be/INTERNAL/NRS/index.html. Murtthy, C. S. R. e Gurusamy, M. (2002), WDM optical networks: concepts, design, and algorithms, Prentice Hall, New Jersey. Ramaswami, R. e Sivarajan, K. N. (1996), Design of Logical Topologies for Wavelength-Routed Optical Networks, IEEE/ JSAC, 14, 840-851. Verbrugge, S. and Colle, D. and Maesschalck, S. and Pickavet, M. and Demeester P. (2006), On planning of optical networks and representation of their uncertain input parameters, Photonic Network Communications, 11, 49-64. Zang, H. e Jue, J. P. e Mukherjee, B. (2000), A review of routing and wavelength assignment approaches for wavelength-routed optical networks, Optical Networks Magazine, 47-60. W. Ben-Ameur, H. Kerivin, “Routing of uncertain traffic demands”, Optimization and Engineering, 3, pp. 283-313, 2005. G.F. Italiano, S. Leonardi, G. Oriolo, “Design of networks in the hose Randomization model”. in International Workshop on Approximation and Algorithms in Communication Networks, pp. 65-76, Carleton Scientific Press, 2002

XLI SBPO 2009 - Pesquisa Operacional na Gestão do Conhecimento Pág. 1988