Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET Framework Kyeong Soo (Joseph) Kim, Ph.D. Senior Lecturer in Networking Multidisciplinary Nanotechnology Centre College of Engineering Swansea University 21 March 2011
Virtual NGOA Test Bed Linux HPC cluster with 22 nodes 1.25 Gb/s GPON test bed 1
Motivation • To develop a comparative analysis framework and supporting environment (virtual test bed) for next-generation optical access (NGOA) architectures based on user-perceived performances – Measuring end-to-end, user-level experience of performance (i.e., QoE) – Traffic generation based on user behaviour models 2
1:M Hybrid TDM/- Passive Splitter Tunable Transmitter Downstream . . . Traffic . . . WDM-PON Queues Tunable Transmitter Scheduler Circulator Tunable Upstream Receiver . . . Traffic . . . Queues Tunable Receiver Hybrid TDM/WDM-PON OLT Hybrid TDM/WDM-PON ONU Upstream Traffic Queue 1:N Modulator AWG (SOA) . . . Downstream MAC Circulator Traffic Queue . . . Burst-Mode Receiver 1:2 Passive Splitter 3
INET Integration • Switching at OLT and ONU • Optical layer modelling • ONU Discovery • Control Frames 4
Switching at OLT and ONU - 1 • Mapping between Ethernet and PON addresses – PON address in hybrid PON: WDM channel index • Based on point-to-point model of underlying PON – No support of broadcasting/multicasting at the PON level … … … PON (= OLT + ODN + ONUs) … … SNI UNI PON as a point-to-point network 5
Switching at OLT and ONU – 2 • Layered diagram of hybrid TDM/WDM-PON Ethernet Switch Ethernet Switch (Bridge) (Bridge) 1-to-1 mapping between … ports and ONUs (i.e., WDM channels) PON Layer PON Layer (Scheduler@OLT) (MAC@ONU) Optical (WDM) Optical (WDM) Layer Layer ODN OLT ONU 6
Optical Layer Modelling – Transmission and Reception TX start ( t 1 ) TX starts as soon as TX end the 1 st bit is received Processing starts as soon as the 1 st bit is received Beginning of Grant RX event in RTT normal mode RX event in normal mode We need “ flow-through ” ( t 2 ) reception mode here! OLT RN (AWG) ONU 7
Hierarchical Model Construction Application Service Host User (e.g., PC) ONU Subscriber (w/ Ethernet Switch) (Household) 8
Overview of Host (User) Node HTTP 1 … HTTP n h TCP FTP 1 Network … and Lower Layers FTP n f UNI Video 1 … UDP Video n v 9
Implemented Modules 10
11
Streaming Video Traffic Model • Based on H.264/AVC video traces – e.g. “Terminator 2” VBR clip from ASU Video Trace Library • Duration: ~10 min • Frame Size: HD 1280x720p • Mean frame bit rate: 28.6 Mbit/s • Interface with OMNeT++/INET through “UDPVideoStream{Svr,Cli}WithTrace” modules: – Performance metrics: • Decodable frame rate (perceived quality metric) • Packet end-to-end delay (vector) • Packet loss rate • Frame loss rate 12
For More Information • INET-HNRL – http://kyeongsoo.github.com/inet-hnrl/ • Virtual Test Bed for Next-Generation Optical Access – http://iat- hnrl.swan.ac.uk/projects/virtual_ngoa_testbed.html 13
Recommend
More recommend