ultra high defini on video transmission over dynamically … · 2017-09-26 · u openflow switch...
TRANSCRIPT
Copyright©2015NTTcorp.AllRightsReserved.
Ultrahighdefini�onvideotransmissionoverdynamicallyconfiguredSDN(DynamicSDN)
HiroyukiKimiyama,Ph.DSeniorResearchEngineer
NTTNetworkInnova�onLaboratories
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
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
4Copyright©2015NTTcorp.AllRightsReserved.
Youcangettheseascommercialproducts!
PFULimited
NTT-ITCorpo
ra�on
5Copyright©2015NTTcorp.AllRightsReserved.
Uncompressed8Kvideosystem
u Wedeveloped“strict”synchroniza�onmechanismfortheseequipmentinordertohandle8Kvideo(Pleaseseeref.*1inpreviousslide)u 8Kvideoequipmentforbroadcas�ngonlyallowμsecji�er
8Kreal-�metransmissionsystem(QG-70s)
8Kvideoon-demandserversystem
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
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
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
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
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
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
12Copyright©2015NTTcorp.AllRightsReserved.
Implementa�on(Cont’d)
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
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
15Copyright©2015NTTcorp.AllRightsReserved.
Mul�plepathstransportandvideoswitching
u DemosinInternet2TechnologyExchange2015(Cleveland)andSC15(Aus�n)u Sendtwouncompressed4Kvideovia4individualpathsu Selectoneandre-routetofinaldes�na�on
16Copyright©2015NTTcorp.AllRightsReserved.
Videotrafficdatawith10msecresolu�on
17Copyright©2015NTTcorp.AllRightsReserved.
Videotrafficdatawith10msecresolu�on
2/4Received
another1/4
received
Last1/4received
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
19Copyright©2015NTTcorp.AllRightsReserved.
Wereallythanks!!
Obrigado!