SlideShare a Scribd company logo
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

More Related Content

Similar to 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 platforms
Syed 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 Photonics
inside-BigData.com
 
Optimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkOptimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP Network
Reza Rahimi
 
Spreadsheet Modeling & Decision Analysis
Spreadsheet Modeling & Decision AnalysisSpreadsheet Modeling & Decision Analysis
Spreadsheet Modeling & Decision Analysis
SSA KPI
 
Non-convex Optimization in Networks
Non-convex Optimization in NetworksNon-convex Optimization in Networks
Non-convex Optimization in Networks
Pratik 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 Model
Koichi Shirahata
 
IP/LDP fast protection schemes
IP/LDP fast protection schemesIP/LDP fast protection schemes
IP/LDP fast protection schemes
SkillFactory
 
Science DMZ at Imperial
Science DMZ at ImperialScience DMZ at Imperial
Science DMZ at Imperial
Jisc
 
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
IJERA Editor
 
The Search for Gravitational Waves
The Search for Gravitational WavesThe Search for Gravitational Waves
The Search for Gravitational Waves
inside-BigData.com
 
Parallel analytics as a service
Parallel analytics as a serviceParallel analytics as a service
Parallel analytics as a service
Petrie Wong
 
basic of led in market
basic of led in marketbasic of led in market
basic of led in market
Mathan 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
 

Similar to 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
 

More from 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 Middleware
Maria Stylianou
 
Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)
Maria Stylianou
 
Erlang in 10 minutes
Erlang in 10 minutesErlang in 10 minutes
Erlang in 10 minutes
Maria Stylianou
 
Pregel - Paper Review
Pregel - Paper ReviewPregel - Paper Review
Pregel - Paper Review
Maria Stylianou
 
Google's Dremel
Google's DremelGoogle's Dremel
Google's Dremel
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 Scheduling
Maria 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 Benchmark
Maria Stylianou
 
How Companies Learn Your Secrets
How Companies Learn Your SecretsHow Companies Learn Your Secrets
How Companies Learn Your Secrets
Maria Stylianou
 
EEDC - Distributed Systems
EEDC - Distributed SystemsEEDC - Distributed Systems
EEDC - Distributed Systems
Maria Stylianou
 

More from 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
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 

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