Initial NETWORK Layer Model and Simulator
Total Page:16
File Type:pdf, Size:1020Kb
Ref. Ares(2019)2938031 - 02/05/2019 HORIZON 2020 Deliverable ID: Preparation date: D5.5 01 May 2019 Milestone: Final Proposed Title: Initial NETWORK-layer and management model Editor/Lead beneficiary (name/partner): Sean Ahearne / Dell EMC Terahertz based Ultra High Bandwidth Internally reviewed by (name/partner): Wireless Access Networks Edward Wasige / UGLA Alan Davy / TSSG Approved by: TBC Dissemination level PU Public X CO Confidential, only for members of the consortium (including Commission Services) Revisions Version Date Author Organisation Details 0.0 13.12.18 Niamh Dell EMC Structure proposed O’Mahony 0.1 15.01.19 Niamh Dell EMC Revised ToC. O’Mahony 0.2 11.02.2019 Sean Ahearne Dell EMC Added Summary, Preliminary Scenarios 0.3 11.03.2019 Sean Ahearne Dell EMC Added Multi-hop Scenario. Updated Previous Scenarios. 0.4 09.04.2019 Sean Ahearne Dell EMC Added 10Gbps Scenario, Tables, figures, exec summary, finished Chap 1 & 2, refs. 0.5 12.04.2019 Sean Ahearne Dell EMC Conclusion, clean-up. 0.6 15.04.2019 Noureddine B. TSSG DLL Section 0.7 25.04.2019 Sean Ahearne Dell EMC Final Edits 0.8 29.04.2019 Alan Davy TSSG Internal Review The research leading to these results has received funding from the EU H2020 under grant agreement n° 761579. D5.5: Initial NETWORK-Layer Model and Emulator i Table of contents Table of contents ......................................................................................................................................i List of figures ......................................................................................................................................... ii List of tables ........................................................................................................................................... ii Executive summary ............................................................................................................................... iii 1 Introduction ..................................................................................................................................... 1 1.1 Summary ................................................................................................................................ 1 1.2 Structure of this document ..................................................................................................... 1 1.3 Relationships with other deliverables .................................................................................... 1 1.4 Contributors ........................................................................................................................... 2 1.5 Acronyms and abbreviations .................................................................................................. 2 2 Overview ......................................................................................................................................... 3 2.1 Objectives .............................................................................................................................. 3 2.2 State of the art ........................................................................................................................ 4 2.3 Choice of Tools ...................................................................................................................... 5 2.4 Assumptions ........................................................................................................................... 5 3 Network Layer Emulator ................................................................................................................. 6 Overview and Scenarios ...................................................................................................................... 6 3.1 Inputs ..................................................................................................................................... 6 3.2 Outputs ................................................................................................................................... 6 3.3 Data Formats .......................................................................................................................... 6 3.4 Scenarios: Point to Point links ............................................................................................... 7 3.4.1 Scenario 1: Reducing Downtime ....................................................................................... 7 3.4.2 Scenario 2.1: Reducing network congestion: Traffic segregation ..................................... 9 3.4.3 Scenario 2.2: Reducing network congestion: Link aggregation ...................................... 10 3.4.4 Scenario 3.1: Multi Hop Routing..................................................................................... 12 3.4.5 Scenario 3.2: Multi-hop realistic performance evaluation ............................................... 15 4 Data-Link Layer Model and Simulator ......................................................................................... 20 4.1 Overview .............................................................................................................................. 20 4.2 DLL modules and functionalities ......................................................................................... 20 4.2.1 General architecture ......................................................................................................... 20 4.2.2 Network discovery strategy ............................................................................................. 21 4.2.3 Framing module ............................................................................................................... 21 4.2.4 Transmitter and receiver Buffer: ..................................................................................... 22 4.2.5 Error control module: ...................................................................................................... 23 4.2.6 Medium access and scheduler ......................................................................................... 23 4.2.7 Antenna and device management module ....................................................................... 23 4.2.8 Nodes synchronization: ................................................................................................... 23 4.2.9 Measurements: ................................................................................................................. 24 4.3 Inputs ................................................................................................................................... 24 4.4 Outputs ................................................................................................................................. 24 4.5 Data Formats ........................................................................................................................ 24 5 Conclusion/Further work ............................................................................................................... 25 References ............................................................................................................................................. 26 ii D5.5: Initial NETWORK-Layer Model and Emulator List of figures Figure 2.1: A typical fat-tree topology[3] ................................................................................................. 4 Figure 3.1: Network topology for Scenario 1 showing wired and wireless links.................................... 7 Figure 3.2: Network performance from H3 to H5. .................................................................................. 8 Figure 3.3: TCP and UDP connections between H5 and H3 respectively .............................................. 9 Figure 3.4: Communication between H3 and H5 with simultaneous TCP and UDP connections ........ 10 Figure 3.6: Network topology for multi-hop scenarios with three wireless links ................................. 12 Figure 3.7: TCP Performance between H6 and H3 during Core traffic overload ................................. 13 Figure 3.8: UDP Performance between H6 and H3 during Core traffic overload ................................ 14 Figure 3.9: TCP performance between H6 and H3 using Thz routing .................................................. 14 Figure 3.10: UDP performance between H6 and H3 using Thz routing ............................................... 15 Figure 3.11: TCP Performance between hosts during core overload .................................................... 17 Figure 3.12: UDP Performance between hosts during overload ........................................................... 18 Figure 3.13: TCP performance during core overload using THz routes ............................................... 18 Figure 3.14: UDP performance using THz offloading .......................................................................... 19 Figure 4.1: General DLL architecture: Main modules, interface and message flows ........................... 21 Figure 5.1: SDN Controller deciding best route from A to B using THz Links.................................... 25 List of tables Table 1: An example of parameters and KPIs for each layer .................................................................. 3 Table 2: THz Hardware Specifications ................................................................................................. 16 D5.5: Initial NETWORK-Layer Model and Emulator iii Executive summary The deliverable D5.5 gives an overview of the