ultra high defini on video transmission over dynamically … · 2017-09-26 · u openflow switch...

19
Copyright©2015 NTT corp. All Rights Reserved. Ultra high defini�on video transmission over dynamically configured SDN (Dynamic SDN) Hiroyuki Kimiyama, Ph.D Senior Research Engineer NTT Network Innova�on Laboratories

Upload: others

Post on 24-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

Copyright©2015NTTcorp.AllRightsReserved.

Ultrahighdefini�onvideotransmissionoverdynamicallyconfiguredSDN(DynamicSDN)

HiroyukiKimiyama,Ph.DSeniorResearchEngineer

NTTNetworkInnova�onLaboratories

Page 2: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

2Copyright©2015NTTcorp.AllRightsReserved.

Tableofcontents

u Introduc�onu  Backgroundandbriefintroduc�onof“DynamicSDN”

u Whatisourproposal:“DynamicSDN”u MechanismandImplementa�on

u Experimentalresultsu UncompressedHDtransmissionbetweenJapanandUSthrough

“DynamicSDN”forevalua�on

u Otherapplica�ons

u Conclusion

Page 3: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

3Copyright©2015NTTcorp.AllRightsReserved.

History

  i-Vistosystem(InternetVideoStudioSystem)Store,DeliverandTransmitBroadcas�ng-Quality(10bit422YUV)High-Resolu�onVideo

  UncompressedHD  Uncompressed4K  Uncompressed8K…

andmuchhigherresolu�onvideooverIPNetworkinreal�mewithscalability*1

i-VistoXMS

i-VistoGatewayXG-1*1H.Kimiyama,et.al,“Uncompressed8K-VideoSystemUsingHigh-SpeedVideoServerSystemOverIPNetwork”,Proc.ofAsiaPacificConferenceonMul�mediaandBroadcas�ng(APMediaCast2015),pp.99-105,2015

Page 4: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

4Copyright©2015NTTcorp.AllRightsReserved.

Youcangettheseascommercialproducts!

PFULimited

NTT-ITCorpo

ra�on

Page 5: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

5Copyright©2015NTTcorp.AllRightsReserved.

Uncompressed8Kvideosystem

u Wedeveloped“strict”synchroniza�onmechanismfortheseequipmentinordertohandle8Kvideo(Pleaseseeref.*1inpreviousslide)u  8Kvideoequipmentforbroadcas�ngonlyallowμsecji�er

8Kreal-�metransmissionsystem(QG-70s)

8Kvideoon-demandserversystem

Page 6: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

6Copyright©2015NTTcorp.AllRightsReserved.

IssueforusingoversharedIPnetworks

u Howwecanusetheseproductsonexis�ngsharedIPnetwork?u  ex.Internet2,JGN-X,andsoon

u Beforeusing,weneedu  Provisioning,u  Nego�a�on,u  Reserva�on,…

u But,some�mescongestedinveryshortperiodevenifbandwidthisenough(10GxN,100G)u  Itcausesji�erorpacketloss

u  Inworstcase,wecannottransferveryhighqualityvideoevenifwepreparedcarefullybecauseitistheSHAREDnetwork

u Weneednewmechanismwhichenablestotransmitveryhighqualityconstantly

Page 7: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

7Copyright©2015NTTcorp.AllRightsReserved.

Mo�va�on&proposal

u WenewlyresearchanddevelopApplica�oncentrictransportmechanismu  i.e.ItenablesApplica�ontorequestsforre-rou�ngpacketstootherless

crowdedpath[s]immediatelywhenconges�onisobservedu Applica�onONLYknowstransmi�edvideoquality

u Ourproposalu  Configurevirtualizednetworkinstantlyoverexis�ngsharedIPnetwork

usingOpenFlowswitches:“DynamicSDN”*2u  Easytore-routebyreconfiguringOpenFlowswitcheswithveryshort

periodu  “Slice”basedvirtualiza�ontakesli�lemore�meforreconfigura�on

*2H.Kimiyama,etal,“High-resolu�onVideoTransmissionNetworkSystemUsingDynamicSDN”,Proc.of21stAsia-PacificConferenceonCommunica�onsInnova�ngCommunica�onsNetworkstowardSustainableandSmartSociety(APCC2015),pp.338-342,2015

Page 8: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

8Copyright©2015NTTcorp.AllRightsReserved.

Exis�ngIPnetwork

OFS

BasicIdeaofDynamicSDN -Beforesendingvideopackets-

OFS

OFSOFS

OFS

OFS

OFS

SRC

DST

CTL

(1)Videopathrequest

(4)Forwardvideopackets

OFS OpenFlowswitch

CTL Controlnode

SRC Videosender

DST Videoreceiver(3)Packetforwardrequest

(2)Selectvideopaths

Page 9: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

9Copyright©2015NTTcorp.AllRightsReserved.

MechanismofrelayingIPpackets

u OpenFlowswitchrelaysIPpacketswith“NAT”

u NAT:NetworkAddressTransforma�on

u  Receiveinforma�onaboutwhatIPpacketsrelaytowhatIPaddressfromthe“Controlnode”u  Eachvideostreamisiden�fied

withsourceIPaddress,sourceportnumberanddes�na�onportnumber

u  Replacedes�na�onIPaddresswithgivenIPaddress

u  RepeatthisprocessinnextOpenFlowswitch

OpenFlowswitchIP 10.0.0.1

OpenFlow controller

Control node

OpenFlowswitchIP 10.0.0.2

Dst IP=10.0.0.2

OverwriteIP header

IP packet

Page 10: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

10Copyright©2015NTTcorp.AllRightsReserved.

BasicIdeaofDynamicSDN-re-rou�ngprocess-

Exis�ngIPnetwork

OFS

OFSOFS

OFS

OFS

OFS

SRC

DST

CTL(1)Reportconges�on

(2)Re-routeorder

(3)Reroutevideopackets

OFS OpenFlowswitch

CTL Controlnode

SRC Videosender

DST Videoreceiver

HRM

HRMHRMHRM

HRM

HRM

HRM

Highresolu�onNWmonitor

OFS

Page 11: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

11Copyright©2015NTTcorp.AllRightsReserved.

Implementa�on

u OpenFlowswitch(OFS)u  GeneralPCandOpenFlowswitchso�ware“Lagopus”

u  h�ps://lagopus.github.io/u OpenFlowcontroller(OFC)

u  Majorcontrollerso�ware“Ryu”u  h�p://osrg.github.io/ryu/

u  InstallintothesamePCu Networkmonitor

u  NM10G(aka.viaPlatzStreammonitor)u  Commercialtrafficmonitoru  h�p://www.viaplatz.com/4k/pdf/

feature4k_en.pdf

u Controlnodeu  Originallyimplementedu  ControlOFSwithRESTmessageviaOFC

Control node(NAT manager)

REST commands

OpenFlow commands

OpenFlowswitch

OpenFlow controller

General PC

Ryu software

Lagopussoftware

Networkmonitor(NM10G)

Splitter

Page 12: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

12Copyright©2015NTTcorp.AllRightsReserved.

Implementa�on(Cont’d)

Page 13: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

13Copyright©2015NTTcorp.AllRightsReserved.

Experimentsystemconfigura�onu OutlineofuncompressedHDtransmissionsystemoverR&Enetwork

u  UncompressedHDserver:Generateon-demandvideostreamu  IPvideoconverter:Convertreceivedvideopacketstovideosignal

Video server@Ishikawa

OFS@Yokosuka

OFS@Tokyo

H.264 encoder@NAIST J2K

encoder@KAIT

OFS@Astugi

OFS@Miami

OFS@New Orleans

NYC

SeattleH.264 decoder

J2K decoder

IP-VideoConverter

OpenFlow switch (OFS)

L3 switch (router)1

23

5

4

6 7

8 9

ConfiguredthreevirtualizednetworksbetweenTokyoandNewOrleansandselectedoneofthemwith

ConfiguredthreevirtualizednetworksinJapanandusedoneofthem

Page 14: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

14Copyright©2015NTTcorp.AllRightsReserved.

Experimentresult

u Measuredthroughputwith10-msecresolu�onduringre-rou�ngu  OverlappedvideotrafficistoosmalltoabsorbwithIP-videoconverter’sbuffer

0

0.5

1

1.5

2

2.5

2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3Relative time (sec)

Thro

ughp

ut (G

bit/s)

Video traffic from virtualized network 5

Video traffic from virtualized network 4

Page 15: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

15Copyright©2015NTTcorp.AllRightsReserved.

Mul�plepathstransportandvideoswitching

u  DemosinInternet2TechnologyExchange2015(Cleveland)andSC15(Aus�n)u  Sendtwouncompressed4Kvideovia4individualpathsu  Selectoneandre-routetofinaldes�na�on

Page 16: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

16Copyright©2015NTTcorp.AllRightsReserved.

Videotrafficdatawith10msecresolu�on

Page 17: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

17Copyright©2015NTTcorp.AllRightsReserved.

Videotrafficdatawith10msecresolu�on

2/4Received

another1/4

received

Last1/4received

Page 18: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

18Copyright©2015NTTcorp.AllRightsReserved.

Conclusion

u Weproposeconfigura�onmethodofapplica�oncontrollablevirtualizednetwork(VN):“DynamicSDN”

u Weshowimplementa�onmethodandexperimentalresultsu Themethodenablesto

u Reconfigurevirtualizednetworkwithoutinterrup�onofvideotransmission

u Adapttomul�plepathvideotransmission

u Futureplanu Developautoma�callyreconfigura�onmechanismu Improvestartupsynchroniza�onduringmul�pathtransmissionu Andsoon

Page 19: Ultra high defini on video transmission over dynamically … · 2017-09-26 · u OpenFlow switch (OFS) u General PC and OpenFlow switch so ware “Lagopus” u h ps://lagopus.github.io

19Copyright©2015NTTcorp.AllRightsReserved.

Wereallythanks!!

Obrigado!