Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

14
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

Transcript of Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

Page 1: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

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

Page 2: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

Virtual NGOA Test Bed

1

1.25 Gb/s GPON test bed

Linux HPC cluster

with 22 nodes

Page 3: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

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

Page 4: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

Scheduler

Downstream Traffic

Queues

. . .

1:M Passive Splitter

Upstream Traffic

Queues

. . .

Burst-Mode Receiver

MAC Downstream Traffic Queue

Upstream Traffic Queue Modulator

(SOA)

Hybrid TDM/WDM-PON OLT

Hybrid TDM/WDM-PON ONU

1:N AWG

. . .

. . .

Circulator

Tunable Transmitter

Tunable Transmitter

Tunable Receiver

Tunable Receiver

Circulator

. . .

. . .

Hybrid TDM/-WDM-PON

1:2 Passive Splitter 3

Page 5: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

INET Integration

• Switching at OLT and ONU

• Optical layer modelling

• ONU Discovery

• Control Frames

4

Page 6: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

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

5

PON as a point-to-point network

PON (= OLT + ODN + ONUs)

UNI SNI

Page 7: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

Switching at OLT and ONU – 2

• Layered diagram of hybrid TDM/WDM-PON

6

Ethernet Switch (Bridge)

PON Layer (Scheduler@OLT)

Optical (WDM) Layer

ODN

Ethernet Switch (Bridge)

PON Layer (MAC@ONU)

Optical (WDM) Layer

1-to-1 mapping between

ports and ONUs (i.e.,

WDM channels)

OLT ONU

Page 8: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

Optical Layer Modelling – Transmission and Reception

7

TX start

(t1)

TX end

OLT RN (AWG) ONU

Processing starts

as soon as the

1st bit is received

RX event in

normal mode

Beginning of

Grant

RX event in

normal mode

(t2)

TX starts as soon as

the 1st bit is received

We need “flow-through”

reception mode here!

RTT

Page 9: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

Hierarchical Model Construction

8

Application

Host (e.g., PC)

ONU (w/ Ethernet Switch)

Service

User

Subscriber (Household)

Page 10: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

Overview of Host (User) Node

9

HTTP 1

TCP

UDP

Network and Lower

Layers

HTTP nh

FTP 1

FTP nf

Video 1

Video nv

UNI

Page 11: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

Implemented Modules

10

Page 12: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

11

Page 13: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

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

Page 14: Integration of OMNeT++ Hybrid TDM/WDM-PON Models into INET ...

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