SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Green Optical Networks
  with Signal Quality
      Guarantee

             João Rosa
            Maria Stylianou
             Zafar Gilani
   CANO - Communication Networks Optimization
                    2012
Outline
●   Introduction
●   Problem description
●   ILP model
●   Heuristic
●   Solution comparison
●   Conclusions
●   Possible future work
1



Introduction
● Optimization is directly related to efficiency.

● Problem with power consumed by
  communication networks.
   ○ Optical networks partially resolve the problem by
     being better at consumption.
   ○ But need to consider improvements from other
     related issues (such as efficient routing).
2



Problem description
● Concern about rising energy consumption
  and therefore costs of communication
  networks.

● Energy efficient strategies are required for
  network design provisioning that supports
  both static and dynamic routing.
3



Problem description
● In this project we try to minimize:
   ○ Number of links on a path.
   ○ Energy consumption of a path.

● We accomplish this by making improvements in
   dynamic routing by consideration of:
   ○ Most economical links
   ○ Shortest path
   ○ Lowest power consumption
   ○ Reusing links or partial paths
4



Environment Example

   X1      OA           OA         OA   X2
                  ...
   Tx                                        Tx




                             X1,X2: Nodes
                             Tx: Transponder
  OA              OA
        w1...wn              OA: Optical Amplifier
                             w1...wn: Wavelengths
5



Our Contribution

● ILP Model - CPLEX


● Heuristic Algorithm (Fasty)


● Comparison
6



ILP model
Sets                          Variables
● N: Set of Nodes             ● X[n]: 1 if node n is
● L: Set of Links                  used
● P: Set of Paths             ●    E[e]: 1 if link e is used
● W: Set of Wavelengths       ●    Xs[p,w]: 1 if
                                   wavelength w for path
Constants                          p is used
● oe: #Optical Amplifiers (OA) ●   y[e,w]: 1 if link e and
                                   wavelength w is used
● eoa:Energy for 1 OA
                               ●   h[p]: # hops for each
● en: Energy for 1 node            path p
● ew: Energy for 1 wavelength
7



ILP model
● Objective function




Cumulative        Cumulative    Cumulative energy
energy of links   energy of     consumed by
used.             nodes used.   wavelengths used,
                                hops traversed and
                                nodes used over path
                                p for demand d.
8



ILP model
                 For each demand, only one
● Constraints:   wavelength can be used in
                 all paths
9



ILP model
● Constraints:
                 A wavelength in a path
                 can be used only if the
                 same wavelength is
                 used in the link
10



ILP model
● Constraints:




                 For each link e, ensure that
                 the number of wavelengths
                 used does not exceed the
                 maximum number of
                 wavelengths allowed
11



ILP model
● Constraints:




                 Number of links used by a
                 node is less or equal to
                 number of links of a node
12



 Heuristic (Fasty)
● Own Implementation --> Works like a charm ;)
  ○ Code in C
  ○ Argument: same data file from CPLEX

● Goal: Satisfy all demands with the minimum power.
   ○ Minimum Power --> minimum links, nodes,
                        wavelengths used

● IDEA: Choose randomly a demand
  ○ Find all possible paths
  ○ Keep the path with the least power consumption
     added
13



 Heuristic (Fasty)
Greedy Approach for choosing the "right" path
  Demand #1 --> satisfied by 1-2-3-4 using λ1
  Demand #2 --> satisfied by ?
         λ1                     λ2
     1        2              1      2
                               λ1 λ1
    λ1            λ1                      λ2
                                   λ1
     4        3              4        3
         λ1                      λ2
14



Solution comparison
● Execution time

● Optimal solution comparison

● Additional power consumption
15



Execution time
16



Optimal solution comparison
                              Limited
                              increase
17



Additional power consumption

                           Heuristic with 8
                           demands.




                           No additional
                           power
                           consumption for
                           D5 after
                           satisfying D2.
                           Similar case for
                           D3, D0, D6 and
                           D4.
18



Conclusions
● CPLEX is much slower than the Fasty
  heuristic algorithm.
● Power increases as the demands increase
  but only to a certain limit, as used links are
  reused.
● For a given network graph, the heuristic
  satisfies one demand after the other in such
  a way as to reduce the cost in terms of
  power consumed and path length.
   ○ Effective decrease in power used
   ○ .. with each new demand.
19



Possible future work
● Test with larger tables/sets:
   ○ Demand-path set.
   ○ Path-link set.


● Test on multiple network graphs.
   ○ Different topologies.
   ○ Various routes.
Green Optical Networks
  with Signal Quality
      Guarantee

             João Rosa
            Maria Stylianou
             Zafar Gilani
   CANO - Communication Networks Optimization
                    2012

Mais conteúdo relacionado

Semelhante a Cano projectGreen Optical Networks with Signal Quality Guarantee

Physical organization of parallel platforms
Physical organization of parallel platformsPhysical organization of parallel platforms
Physical organization of parallel platformsSyed Zaid Irshad
 
Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee Maria Stylianou
 
Flexibly Scalable High Performance Architectures with Embedded Photonics
Flexibly Scalable High Performance Architectures with Embedded PhotonicsFlexibly Scalable High Performance Architectures with Embedded Photonics
Flexibly Scalable High Performance Architectures with Embedded Photonicsinside-BigData.com
 
Optimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkOptimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkReza Rahimi
 
Spreadsheet Modeling & Decision Analysis
Spreadsheet Modeling & Decision AnalysisSpreadsheet Modeling & Decision Analysis
Spreadsheet Modeling & Decision AnalysisSSA KPI
 
Non-convex Optimization in Networks
Non-convex Optimization in NetworksNon-convex Optimization in Networks
Non-convex Optimization in NetworksPratik Poddar
 
Impact of Hybrid Pass-Transistor Logic (HPTL) on Power, Delay and Area in VL...
Impact of Hybrid Pass-Transistor Logic (HPTL) on Power, Delay  and Area in VL...Impact of Hybrid Pass-Transistor Logic (HPTL) on Power, Delay  and Area in VL...
Impact of Hybrid Pass-Transistor Logic (HPTL) on Power, Delay and Area in VL...IJMER
 
Ijmer 46050106
Ijmer 46050106Ijmer 46050106
Ijmer 46050106IJMER
 
Performance Analysis of Lattice QCD with APGAS Programming Model
Performance Analysis of Lattice QCD with APGAS Programming ModelPerformance Analysis of Lattice QCD with APGAS Programming Model
Performance Analysis of Lattice QCD with APGAS Programming ModelKoichi Shirahata
 
IP/LDP fast protection schemes
IP/LDP fast protection schemesIP/LDP fast protection schemes
IP/LDP fast protection schemesSkillFactory
 
Science DMZ at Imperial
Science DMZ at ImperialScience DMZ at Imperial
Science DMZ at ImperialJisc
 
Energy efficient and high speed domino logic circuits
Energy efficient and high speed domino logic circuitsEnergy efficient and high speed domino logic circuits
Energy efficient and high speed domino logic circuitsIJERA Editor
 
The Search for Gravitational Waves
The Search for Gravitational WavesThe Search for Gravitational Waves
The Search for Gravitational Wavesinside-BigData.com
 
Parallel analytics as a service
Parallel analytics as a serviceParallel analytics as a service
Parallel analytics as a servicePetrie Wong
 
basic of led in market
basic of led in marketbasic of led in market
basic of led in marketMathan kumar
 
EDEEC-Enhanced Distributed Energy Efficient Clustering Protocol for He...
EDEEC-Enhanced  Distributed  Energy  Efficient Clustering  Protocol  for   He...EDEEC-Enhanced  Distributed  Energy  Efficient Clustering  Protocol  for   He...
EDEEC-Enhanced Distributed Energy Efficient Clustering Protocol for He...IRJET Journal
 
Assignment 1-mtat
Assignment 1-mtatAssignment 1-mtat
Assignment 1-mtatzafargilani
 
PLNOG 9: Donald E. Eastlake 3rd - Transparent Interconnection of Lost of Links
PLNOG 9: Donald E. Eastlake 3rd - Transparent Interconnection of Lost of Links  PLNOG 9: Donald E. Eastlake 3rd - Transparent Interconnection of Lost of Links
PLNOG 9: Donald E. Eastlake 3rd - Transparent Interconnection of Lost of Links PROIDEA
 

Semelhante a Cano projectGreen Optical Networks with Signal Quality Guarantee (20)

Physical organization of parallel platforms
Physical organization of parallel platformsPhysical organization of parallel platforms
Physical organization of parallel platforms
 
Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee
 
Flexibly Scalable High Performance Architectures with Embedded Photonics
Flexibly Scalable High Performance Architectures with Embedded PhotonicsFlexibly Scalable High Performance Architectures with Embedded Photonics
Flexibly Scalable High Performance Architectures with Embedded Photonics
 
Optimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkOptimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP Network
 
Spreadsheet Modeling & Decision Analysis
Spreadsheet Modeling & Decision AnalysisSpreadsheet Modeling & Decision Analysis
Spreadsheet Modeling & Decision Analysis
 
Non-convex Optimization in Networks
Non-convex Optimization in NetworksNon-convex Optimization in Networks
Non-convex Optimization in Networks
 
Impact of Hybrid Pass-Transistor Logic (HPTL) on Power, Delay and Area in VL...
Impact of Hybrid Pass-Transistor Logic (HPTL) on Power, Delay  and Area in VL...Impact of Hybrid Pass-Transistor Logic (HPTL) on Power, Delay  and Area in VL...
Impact of Hybrid Pass-Transistor Logic (HPTL) on Power, Delay and Area in VL...
 
Ijmer 46050106
Ijmer 46050106Ijmer 46050106
Ijmer 46050106
 
Performance Analysis of Lattice QCD with APGAS Programming Model
Performance Analysis of Lattice QCD with APGAS Programming ModelPerformance Analysis of Lattice QCD with APGAS Programming Model
Performance Analysis of Lattice QCD with APGAS Programming Model
 
IP/LDP fast protection schemes
IP/LDP fast protection schemesIP/LDP fast protection schemes
IP/LDP fast protection schemes
 
Science DMZ at Imperial
Science DMZ at ImperialScience DMZ at Imperial
Science DMZ at Imperial
 
Energy efficient and high speed domino logic circuits
Energy efficient and high speed domino logic circuitsEnergy efficient and high speed domino logic circuits
Energy efficient and high speed domino logic circuits
 
Parallel Algorithms
Parallel AlgorithmsParallel Algorithms
Parallel Algorithms
 
The Search for Gravitational Waves
The Search for Gravitational WavesThe Search for Gravitational Waves
The Search for Gravitational Waves
 
Parallel analytics as a service
Parallel analytics as a serviceParallel analytics as a service
Parallel analytics as a service
 
Advance analysis of algo
Advance analysis of algoAdvance analysis of algo
Advance analysis of algo
 
basic of led in market
basic of led in marketbasic of led in market
basic of led in market
 
EDEEC-Enhanced Distributed Energy Efficient Clustering Protocol for He...
EDEEC-Enhanced  Distributed  Energy  Efficient Clustering  Protocol  for   He...EDEEC-Enhanced  Distributed  Energy  Efficient Clustering  Protocol  for   He...
EDEEC-Enhanced Distributed Energy Efficient Clustering Protocol for He...
 
Assignment 1-mtat
Assignment 1-mtatAssignment 1-mtat
Assignment 1-mtat
 
PLNOG 9: Donald E. Eastlake 3rd - Transparent Interconnection of Lost of Links
PLNOG 9: Donald E. Eastlake 3rd - Transparent Interconnection of Lost of Links  PLNOG 9: Donald E. Eastlake 3rd - Transparent Interconnection of Lost of Links
PLNOG 9: Donald E. Eastlake 3rd - Transparent Interconnection of Lost of Links
 

Mais de Maria Stylianou

SPARJA: a Distributed Social Graph Partitioning and Replication Middleware
SPARJA: a Distributed Social Graph Partitioning and Replication MiddlewareSPARJA: a Distributed Social Graph Partitioning and Replication Middleware
SPARJA: a Distributed Social Graph Partitioning and Replication MiddlewareMaria Stylianou
 
Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)Maria Stylianou
 
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...Maria Stylianou
 
Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...Maria Stylianou
 
Automatic Energy-based Scheduling
Automatic Energy-based SchedulingAutomatic Energy-based Scheduling
Automatic Energy-based SchedulingMaria Stylianou
 
Instrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkInstrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkMaria Stylianou
 
How Companies Learn Your Secrets
How Companies Learn Your SecretsHow Companies Learn Your Secrets
How Companies Learn Your SecretsMaria Stylianou
 
EEDC - Distributed Systems
EEDC - Distributed SystemsEEDC - Distributed Systems
EEDC - Distributed SystemsMaria Stylianou
 

Mais de Maria Stylianou (11)

SPARJA: a Distributed Social Graph Partitioning and Replication Middleware
SPARJA: a Distributed Social Graph Partitioning and Replication MiddlewareSPARJA: a Distributed Social Graph Partitioning and Replication Middleware
SPARJA: a Distributed Social Graph Partitioning and Replication Middleware
 
Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)
 
Erlang in 10 minutes
Erlang in 10 minutesErlang in 10 minutes
Erlang in 10 minutes
 
Pregel - Paper Review
Pregel - Paper ReviewPregel - Paper Review
Pregel - Paper Review
 
Google's Dremel
Google's DremelGoogle's Dremel
Google's Dremel
 
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
 
Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...
 
Automatic Energy-based Scheduling
Automatic Energy-based SchedulingAutomatic Energy-based Scheduling
Automatic Energy-based Scheduling
 
Instrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkInstrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel Benchmark
 
How Companies Learn Your Secrets
How Companies Learn Your SecretsHow Companies Learn Your Secrets
How Companies Learn Your Secrets
 
EEDC - Distributed Systems
EEDC - Distributed SystemsEEDC - Distributed Systems
EEDC - Distributed Systems
 

Último

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Último (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Cano projectGreen Optical Networks with Signal Quality Guarantee

  • 1. Green Optical Networks with Signal Quality Guarantee João Rosa Maria Stylianou Zafar Gilani CANO - Communication Networks Optimization 2012
  • 2. Outline ● Introduction ● Problem description ● ILP model ● Heuristic ● Solution comparison ● Conclusions ● Possible future work
  • 3. 1 Introduction ● Optimization is directly related to efficiency. ● Problem with power consumed by communication networks. ○ Optical networks partially resolve the problem by being better at consumption. ○ But need to consider improvements from other related issues (such as efficient routing).
  • 4. 2 Problem description ● Concern about rising energy consumption and therefore costs of communication networks. ● Energy efficient strategies are required for network design provisioning that supports both static and dynamic routing.
  • 5. 3 Problem description ● In this project we try to minimize: ○ Number of links on a path. ○ Energy consumption of a path. ● We accomplish this by making improvements in dynamic routing by consideration of: ○ Most economical links ○ Shortest path ○ Lowest power consumption ○ Reusing links or partial paths
  • 6. 4 Environment Example X1 OA OA OA X2 ... Tx Tx X1,X2: Nodes Tx: Transponder OA OA w1...wn OA: Optical Amplifier w1...wn: Wavelengths
  • 7. 5 Our Contribution ● ILP Model - CPLEX ● Heuristic Algorithm (Fasty) ● Comparison
  • 8. 6 ILP model Sets Variables ● N: Set of Nodes ● X[n]: 1 if node n is ● L: Set of Links used ● P: Set of Paths ● E[e]: 1 if link e is used ● W: Set of Wavelengths ● Xs[p,w]: 1 if wavelength w for path Constants p is used ● oe: #Optical Amplifiers (OA) ● y[e,w]: 1 if link e and wavelength w is used ● eoa:Energy for 1 OA ● h[p]: # hops for each ● en: Energy for 1 node path p ● ew: Energy for 1 wavelength
  • 9. 7 ILP model ● Objective function Cumulative Cumulative Cumulative energy energy of links energy of consumed by used. nodes used. wavelengths used, hops traversed and nodes used over path p for demand d.
  • 10. 8 ILP model For each demand, only one ● Constraints: wavelength can be used in all paths
  • 11. 9 ILP model ● Constraints: A wavelength in a path can be used only if the same wavelength is used in the link
  • 12. 10 ILP model ● Constraints: For each link e, ensure that the number of wavelengths used does not exceed the maximum number of wavelengths allowed
  • 13. 11 ILP model ● Constraints: Number of links used by a node is less or equal to number of links of a node
  • 14. 12 Heuristic (Fasty) ● Own Implementation --> Works like a charm ;) ○ Code in C ○ Argument: same data file from CPLEX ● Goal: Satisfy all demands with the minimum power. ○ Minimum Power --> minimum links, nodes, wavelengths used ● IDEA: Choose randomly a demand ○ Find all possible paths ○ Keep the path with the least power consumption added
  • 15. 13 Heuristic (Fasty) Greedy Approach for choosing the "right" path Demand #1 --> satisfied by 1-2-3-4 using λ1 Demand #2 --> satisfied by ? λ1 λ2 1 2 1 2 λ1 λ1 λ1 λ1 λ2 λ1 4 3 4 3 λ1 λ2
  • 16. 14 Solution comparison ● Execution time ● Optimal solution comparison ● Additional power consumption
  • 18. 16 Optimal solution comparison Limited increase
  • 19. 17 Additional power consumption Heuristic with 8 demands. No additional power consumption for D5 after satisfying D2. Similar case for D3, D0, D6 and D4.
  • 20. 18 Conclusions ● CPLEX is much slower than the Fasty heuristic algorithm. ● Power increases as the demands increase but only to a certain limit, as used links are reused. ● For a given network graph, the heuristic satisfies one demand after the other in such a way as to reduce the cost in terms of power consumed and path length. ○ Effective decrease in power used ○ .. with each new demand.
  • 21. 19 Possible future work ● Test with larger tables/sets: ○ Demand-path set. ○ Path-link set. ● Test on multiple network graphs. ○ Different topologies. ○ Various routes.
  • 22. Green Optical Networks with Signal Quality Guarantee João Rosa Maria Stylianou Zafar Gilani CANO - Communication Networks Optimization 2012