SlideShare uma empresa Scribd logo
1 de 19
Graph Neural Networks (GNN) for Large-Scale
Network Performance Evaluation
Graph Neural Network
- Graph Neural Network is a type of Neural Network which directly operates on
the Graph data structure.
- A typical application of GNN is node classification. Essentially, every node in the
graph is associated with a label.
- Graph neural networks (GNNs) are neural models that capture the dependence
of graphs via message passing between the nodes of graphs.
- GNNs are a hybrid of an information diffusion mechanism and neural networks
that are used to process data, representing a set of transition functions and a set of
output functions.
- The information diffusion mechanism is defined by nodes updating their states
and exchanging information by passing “messages” to their neighboring nodes
until they reach a stable equilibrium.
- The process involves first a transition function that takes as input the features of
each node, the edge features of each node, the neighboring nodes’ state, and the
neighboring nodes’ features and outputting the nodes’ new state.
Introduction
- An adaptable network topology is necessary for traffic diversification.
- For this reason, a good topology can minimize the number of hops in a traffic
path, the likelihood of congestion, and queueing delays.
- This effect is considerably more prominent in massive networks.
- To improve the network performance in support of diverse traffic patterns (i.e.,
spatial and temporal traffic features), active studies on enabling network
topological flexibility have occurred in recent years.
Issues with the Traditional Methods
- Traditional network performance evaluation is complex.
- As for the end-to-end latency, we commonly acquire a traffic arrival model, which
is a stochastic process; and use queueing theory to deduce a general calculation
formula.
- In addition, for the network throughput, the linear programming (LP) model is
often used.
- The number of constraints is proportional to the square of the number of network
nodes.
- For a network with hundreds of nodes, a few tools can solve such a large LP
model for network throughput, and it takes hours or days.
- However, a network with topological flexibility expects to use online evaluation
methods so that it can adapt to current traffic patterns in time.
Techniques used for Large-scale Network
With Topological Flexibility:
- OpenScale
- Flat-tree
- LEONet
For Performance Evaluation:
- End-to-end latency
- Network throughput
Techniques with Topological Flexibility for Large Scale Network
OpenScale
- Each node belongs to three adjacent OPS-based rings; thus, one node is
implemented with three sets of input/output ports.
- For each input port, a DEMUX partitions wavelengths into two groups.
- One group connects the wavelength switching fabric to build the direct
lightpaths, and the other enters the fast optical switch (FOS).
- The FOS selects the channels and forwards the drop traffic into the optical packet
disassembler via burst mode receivers (BMRs).
- The additional traffic in each node can be switched either to the lightpaths (i.e.,
OCS) or to the
- optical packet assembler (i.e., OPS).
- The OpenScale network has multiple hexagonal rings composed of such
OCS+OPS nodes, as shown in Fig. 1 (b).
- As shown by the blue paths in Fig. 1 (c), OpenScale uses OCS lightpaths to
implement cross-ring connections without optical-electrical-optical (O-EO)
conversion, which is free of queueing delay and congestion.
- OPS, on the other hand, realizes intraring (i.e., time division multiplexing)
meshed connections.
Flat-tree
- In Fig. 1 (d), in a pod of the flat-tree, an original pod-server link and an original
pod-core link are disconnected, and the corresponding servers, pod switches, and
core switches are connected to two 4-port CSs and two 6-port CSs.
- The 4-port CS has two alternative configurations.
- The “default” configuration maintains a basic Clos topology, and the “local”
configuration enables the server to connect the core switch directly.
- The 6- port switch has two additional valid configurations: “side” and “cross”.
- The “side” and “cross” configurations both relocate servers to core switches yet
connect pod switches to their peers in different ways.
- To retain a Clos pod, the CSs and the additional wiring are packaged together.
- Flat-tree converts between multiple topologies with different CS configurations.
- Fig. 1 (e) shows the Clos network in which all CSs are with the “default”
configuration.
- Fig. 1 (f) shows an approximate global random graph with the 4-port “local” and
6-port “side” configurations.
LEONet
- Each LEO is equipped with a switching system, and its principle is similar to that
on the ground.
- One can forward Ethernet or IP packets using electrical packet switches (EPSs)
according to the commercial standard digital video broadcasting (DVB) protocol.
- In Fig. 1 (g), we additionally introduced an optical switching matrix on the node.
- The optical switching matrix has 4 optical interfaces (i.e., a pair of transmitters
and receivers), and EPS has 8 optical interfaces and 1 RF interface (to the ground
gate station).
- Four optical interfaces of the optical switching matrix and 4 optical interfaces of
EPS are used to connect the adjacent LEOs via laser linking by spatial division
multiplexing.
- Each port of the optical switching matrix connects to a 1×2 optical switch. By
configuring the optical switch, the 4 optical interfaces can be redirected to the
other 4 interfaces on the EPS so that the traffic can either transparently pass the
node or go to the EPS domain for packet parsing.
- In this manner, over a basic LEO network topology with only one-hop
intersatellite links (as shown in Fig. 1 (h)), optical lightpaths can be dynamically
reconfigured between nonadjacent LEOs.
- Fig. 1 (i) shows a type of topology called “Knit” [3].
Graph Neural Network
- Neural networks learn the representations of input data to obtain target results.
- The basic CNN is shown in Fig. 3 (a), and it is suitable to process pixels.
- The CNN uses multiple channels of sliding kernels to perform 2D convolution
and obtains multiple feature maps.
- Then, pooling layers can transform the feature maps into the representations of
the pictures.
- In contrast, the input of the GNN is a graph, as shown in Fig. 3 (b).
- Although the popular GNN is called the graph convolutional network (GCN), no
convolution operation is conducted.
- The internal processing of the GCN is a type of matrix transformation (spectral
analysis).
- The GCN generates the eigenvectors of the graph and uses it to learn the graph
representations.
Modeling Challenge
- The challenge of using a GCN is to map both the network topology and traffic
pattern into the first layer of the GCN, that is, how to determine H(0) and A.
- Here, H(0) is the node feature matrix at layer 0 and A is the adjacent matrix of
the graph.
Conclusion
- The learning results show that the method described in the paper outperforms the
fully connected network and convolutional neural network in the prediction error
of the end-to-end latency and network throughput.
- In addition, the authors showed that the method is significantly less time-
consuming than traditional methods.
Thank you!

Mais conteúdo relacionado

Semelhante a Graph Neural Networks (GNN) for Large-Scale Network Performance Evaluation.pptx

Improved data efficiency of programmable arbiter based on chip permutation ne...
Improved data efficiency of programmable arbiter based on chip permutation ne...Improved data efficiency of programmable arbiter based on chip permutation ne...
Improved data efficiency of programmable arbiter based on chip permutation ne...EditorIJAERD
 
IRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
IRJET- Re-Configuration Topology for On-Chip Networks by Back-TrackingIRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
IRJET- Re-Configuration Topology for On-Chip Networks by Back-TrackingIRJET Journal
 
PERFORMANCE EVALUATION OF LTE NETWORK USING MAXIMUM FLOW ALGORITHM
PERFORMANCE EVALUATION OF LTE NETWORK USING MAXIMUM FLOW ALGORITHMPERFORMANCE EVALUATION OF LTE NETWORK USING MAXIMUM FLOW ALGORITHM
PERFORMANCE EVALUATION OF LTE NETWORK USING MAXIMUM FLOW ALGORITHMijcsit
 
Performance Evaluation of LTE Network using Maximum Flow Algorithm
Performance Evaluation of LTE Network using Maximum Flow AlgorithmPerformance Evaluation of LTE Network using Maximum Flow Algorithm
Performance Evaluation of LTE Network using Maximum Flow AlgorithmAIRCC Publishing Corporation
 
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...IOSR Journals
 
Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)Uttam Singh Chaudhary
 
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2csandit
 
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...IJERA Editor
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Narendra Singh Yadav
 
IP based communications over satellites
IP based communications over satellitesIP based communications over satellites
IP based communications over satellitesBektaş Şahin
 
Optimizing IP Networks for Uncertain Demands Using Outbound Traffic Constraints
Optimizing IP Networks for Uncertain Demands Using Outbound Traffic ConstraintsOptimizing IP Networks for Uncertain Demands Using Outbound Traffic Constraints
Optimizing IP Networks for Uncertain Demands Using Outbound Traffic ConstraintsEM Legacy
 
equipment list.pdf
equipment list.pdfequipment list.pdf
equipment list.pdfngusyirga
 
Routing Optimization in IP/MPLS Networks under Per-Class Over-Provisioning Co...
Routing Optimization in IP/MPLS Networks under Per-Class Over-Provisioning Co...Routing Optimization in IP/MPLS Networks under Per-Class Over-Provisioning Co...
Routing Optimization in IP/MPLS Networks under Per-Class Over-Provisioning Co...EM Legacy
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...IEEEGLOBALSOFTTECHNOLOGIES
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...IEEEGLOBALSOFTTECHNOLOGIES
 

Semelhante a Graph Neural Networks (GNN) for Large-Scale Network Performance Evaluation.pptx (20)

Improved data efficiency of programmable arbiter based on chip permutation ne...
Improved data efficiency of programmable arbiter based on chip permutation ne...Improved data efficiency of programmable arbiter based on chip permutation ne...
Improved data efficiency of programmable arbiter based on chip permutation ne...
 
IRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
IRJET- Re-Configuration Topology for On-Chip Networks by Back-TrackingIRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
IRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
 
PERFORMANCE EVALUATION OF LTE NETWORK USING MAXIMUM FLOW ALGORITHM
PERFORMANCE EVALUATION OF LTE NETWORK USING MAXIMUM FLOW ALGORITHMPERFORMANCE EVALUATION OF LTE NETWORK USING MAXIMUM FLOW ALGORITHM
PERFORMANCE EVALUATION OF LTE NETWORK USING MAXIMUM FLOW ALGORITHM
 
Performance Evaluation of LTE Network using Maximum Flow Algorithm
Performance Evaluation of LTE Network using Maximum Flow AlgorithmPerformance Evaluation of LTE Network using Maximum Flow Algorithm
Performance Evaluation of LTE Network using Maximum Flow Algorithm
 
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
 
Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)
 
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
 
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
 
IP based communications over satellites
IP based communications over satellitesIP based communications over satellites
IP based communications over satellites
 
Optimizing IP Networks for Uncertain Demands Using Outbound Traffic Constraints
Optimizing IP Networks for Uncertain Demands Using Outbound Traffic ConstraintsOptimizing IP Networks for Uncertain Demands Using Outbound Traffic Constraints
Optimizing IP Networks for Uncertain Demands Using Outbound Traffic Constraints
 
G011136871
G011136871G011136871
G011136871
 
equipment list.pdf
equipment list.pdfequipment list.pdf
equipment list.pdf
 
G0544650
G0544650G0544650
G0544650
 
Routing Optimization in IP/MPLS Networks under Per-Class Over-Provisioning Co...
Routing Optimization in IP/MPLS Networks under Per-Class Over-Provisioning Co...Routing Optimization in IP/MPLS Networks under Per-Class Over-Provisioning Co...
Routing Optimization in IP/MPLS Networks under Per-Class Over-Provisioning Co...
 
ADC
ADCADC
ADC
 
Mobile Ad hoc network
Mobile Ad hoc networkMobile Ad hoc network
Mobile Ad hoc network
 
An Insight on Routing
An Insight on RoutingAn Insight on Routing
An Insight on Routing
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
 

Último

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
+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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Graph Neural Networks (GNN) for Large-Scale Network Performance Evaluation.pptx

  • 1. Graph Neural Networks (GNN) for Large-Scale Network Performance Evaluation
  • 2. Graph Neural Network - Graph Neural Network is a type of Neural Network which directly operates on the Graph data structure. - A typical application of GNN is node classification. Essentially, every node in the graph is associated with a label. - Graph neural networks (GNNs) are neural models that capture the dependence of graphs via message passing between the nodes of graphs.
  • 3. - GNNs are a hybrid of an information diffusion mechanism and neural networks that are used to process data, representing a set of transition functions and a set of output functions. - The information diffusion mechanism is defined by nodes updating their states and exchanging information by passing “messages” to their neighboring nodes until they reach a stable equilibrium. - The process involves first a transition function that takes as input the features of each node, the edge features of each node, the neighboring nodes’ state, and the neighboring nodes’ features and outputting the nodes’ new state.
  • 4. Introduction - An adaptable network topology is necessary for traffic diversification. - For this reason, a good topology can minimize the number of hops in a traffic path, the likelihood of congestion, and queueing delays. - This effect is considerably more prominent in massive networks. - To improve the network performance in support of diverse traffic patterns (i.e., spatial and temporal traffic features), active studies on enabling network topological flexibility have occurred in recent years.
  • 5. Issues with the Traditional Methods - Traditional network performance evaluation is complex. - As for the end-to-end latency, we commonly acquire a traffic arrival model, which is a stochastic process; and use queueing theory to deduce a general calculation formula. - In addition, for the network throughput, the linear programming (LP) model is often used. - The number of constraints is proportional to the square of the number of network nodes. - For a network with hundreds of nodes, a few tools can solve such a large LP model for network throughput, and it takes hours or days. - However, a network with topological flexibility expects to use online evaluation methods so that it can adapt to current traffic patterns in time.
  • 6. Techniques used for Large-scale Network With Topological Flexibility: - OpenScale - Flat-tree - LEONet For Performance Evaluation: - End-to-end latency - Network throughput
  • 7. Techniques with Topological Flexibility for Large Scale Network
  • 8. OpenScale - Each node belongs to three adjacent OPS-based rings; thus, one node is implemented with three sets of input/output ports. - For each input port, a DEMUX partitions wavelengths into two groups. - One group connects the wavelength switching fabric to build the direct lightpaths, and the other enters the fast optical switch (FOS). - The FOS selects the channels and forwards the drop traffic into the optical packet disassembler via burst mode receivers (BMRs).
  • 9. - The additional traffic in each node can be switched either to the lightpaths (i.e., OCS) or to the - optical packet assembler (i.e., OPS). - The OpenScale network has multiple hexagonal rings composed of such OCS+OPS nodes, as shown in Fig. 1 (b). - As shown by the blue paths in Fig. 1 (c), OpenScale uses OCS lightpaths to implement cross-ring connections without optical-electrical-optical (O-EO) conversion, which is free of queueing delay and congestion. - OPS, on the other hand, realizes intraring (i.e., time division multiplexing) meshed connections.
  • 10. Flat-tree - In Fig. 1 (d), in a pod of the flat-tree, an original pod-server link and an original pod-core link are disconnected, and the corresponding servers, pod switches, and core switches are connected to two 4-port CSs and two 6-port CSs. - The 4-port CS has two alternative configurations. - The “default” configuration maintains a basic Clos topology, and the “local” configuration enables the server to connect the core switch directly. - The 6- port switch has two additional valid configurations: “side” and “cross”.
  • 11. - The “side” and “cross” configurations both relocate servers to core switches yet connect pod switches to their peers in different ways. - To retain a Clos pod, the CSs and the additional wiring are packaged together. - Flat-tree converts between multiple topologies with different CS configurations. - Fig. 1 (e) shows the Clos network in which all CSs are with the “default” configuration. - Fig. 1 (f) shows an approximate global random graph with the 4-port “local” and 6-port “side” configurations.
  • 12. LEONet - Each LEO is equipped with a switching system, and its principle is similar to that on the ground. - One can forward Ethernet or IP packets using electrical packet switches (EPSs) according to the commercial standard digital video broadcasting (DVB) protocol. - In Fig. 1 (g), we additionally introduced an optical switching matrix on the node. - The optical switching matrix has 4 optical interfaces (i.e., a pair of transmitters and receivers), and EPS has 8 optical interfaces and 1 RF interface (to the ground gate station).
  • 13. - Four optical interfaces of the optical switching matrix and 4 optical interfaces of EPS are used to connect the adjacent LEOs via laser linking by spatial division multiplexing. - Each port of the optical switching matrix connects to a 1×2 optical switch. By configuring the optical switch, the 4 optical interfaces can be redirected to the other 4 interfaces on the EPS so that the traffic can either transparently pass the node or go to the EPS domain for packet parsing. - In this manner, over a basic LEO network topology with only one-hop intersatellite links (as shown in Fig. 1 (h)), optical lightpaths can be dynamically reconfigured between nonadjacent LEOs. - Fig. 1 (i) shows a type of topology called “Knit” [3].
  • 15. - Neural networks learn the representations of input data to obtain target results. - The basic CNN is shown in Fig. 3 (a), and it is suitable to process pixels. - The CNN uses multiple channels of sliding kernels to perform 2D convolution and obtains multiple feature maps. - Then, pooling layers can transform the feature maps into the representations of the pictures.
  • 16. - In contrast, the input of the GNN is a graph, as shown in Fig. 3 (b). - Although the popular GNN is called the graph convolutional network (GCN), no convolution operation is conducted. - The internal processing of the GCN is a type of matrix transformation (spectral analysis). - The GCN generates the eigenvectors of the graph and uses it to learn the graph representations.
  • 17. Modeling Challenge - The challenge of using a GCN is to map both the network topology and traffic pattern into the first layer of the GCN, that is, how to determine H(0) and A. - Here, H(0) is the node feature matrix at layer 0 and A is the adjacent matrix of the graph.
  • 18. Conclusion - The learning results show that the method described in the paper outperforms the fully connected network and convolutional neural network in the prediction error of the end-to-end latency and network throughput. - In addition, the authors showed that the method is significantly less time- consuming than traditional methods.