Post on 13-Aug-2020
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
Ibrahim Ben Mustafa
Old Dominion University
Tamer Nadeem
Virginia Commonwealth University
Emir Halepovic
AT&T Labs - Research
ACMMultimediaConference,Seoul,Korea,22-Oct-2018
All presented information does neither reflect nor imply an actual business case for AT&T and associated companies.!They are generalized data used to assess performance of the algorithms only.!
iben@cs.odu.edu tnadeem@vcu.edu emir@research.att.com
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
MobileVideoTraffic
• Witnessingtremendousgrowthinmobiledatatraffic.• Mobiledatatrafficispredictedtoincreasesevenfoldbetween2016and2021
• MobileVideowouldberesponsibleformorethan%75by2020.(*)
2
VideosSharing
LiveStreaming
Livebroadcasting(*) Cisco Visual Networking Index - 2017
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
HTTPAdaptiveStreaming(HAS)
3
Imagesretrievedfrom:https://bitmovin.com/
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
Problem&RelatedWork
4
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
PerformanceIssueswithHAS
5
• WhenHASplayerscompeteoverthebottleneck:
• Instabilityinthequality
• Playbackstalls
• Unfairness
• Longstartupdelay
• Rootcause:ON/OFFtrafficpattern(*)
(*)SaamerAkhshabi,LakshmiAnantakrishnan,AliCBegen,andConstantineDovrolis.2012.WhathappenswhenHTTPadaptivestreamingplayerscompeteforbandwidth?InACMNOSSDAV,June2012.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
ExistingSolutions
6
HTTPserver
InternetMediastream
Cellularnetwork
Celltower
Server/proxy-basedsolutions
(throttlingorbitratecontrol)Client-basedsolutions
(improvingplayers’adaptationalgorithm)
Edge-basedsolutions(trafficmanagementandcontrol)
WiFiAP
WiFiwirelessinfrastructure
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
IssueswithexistingSolutions
• Existingsolutionsareeither:1. Noteffective,sincetheycannot:
• Addressthemainperformanceissues.
• Complywithnetworkpolicies.
2. Invasive:Playershavetofollowspecificadaptationlogic.
3. Notgeneric:SpecificforHAS.
4. Costly:Requirelargeandspecial-purposenetworkinfrastructure.
5. Infeasible(inpractice):• RequiresCDNedgeserverchanges.
• Requireplayerfeedbackandinteractions.7
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
Our Solution: FlexStream
• SDN-basedframeworkthatleverages:
• Centralized/edgecomponent:
• Enablesglobalviewofnetworkcondition.
• Context-awarethroughenddevicefeedback.
• Specifiesapolicycontrollingresourceallocation,usinganoptimizationfunction.
• DistributedSDNcomponent:
• Monitorsandreportsvariouscontextinformation.
• Implementsnetworkpolicies.
• Offloadsfine-grainedfunctionalitytotheenddevice.
8
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
FlexStream Benefits
• Offloadsintrusiveorresource-demandingtasksfromthenetworktoenddevices.
• Allowsforfine-grainedandintelligentmanagementofbandwidthbasedonrealtimecontextawarenessandspecifiedpolicy.
• Flexibleimplementationofnetworkpolicies.
• ImprovesvideoQoE:
• Reducesqualityswitchingby81%,stallsby92%,andstartupdelayby44%.
• Offersuniversalapproachtoworkacrossnetworktechnologies,WiFiandcellular.
• Hasnodependencyontheinternalnetworksupport.
9
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
SystemOverviewandArchitecture
10
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
UtilizingSDNonEndDevice(extremeSDN)
11
Userspace
SDNcontroller(LC)
Kernel
SDNForwardingelement(ovs)
Resourcemanagement(cloudorwirelessnetwork
infrastructure)
SDNPlanesandLayers
ApplyingnetworkpoliciesusingSDNcomponentson
anenddevice.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
FlexStream–Overview
12
SDN
DeviceAgent
VideoPlayer
UserPreferences
Data Collection 1
Flowstatistics(OVS),devicecontext,usercontext
Videometa-data,devicecontext
Resourceallocation,adminpolices
Control & Management
Policyrules
Videotraffic
Policy Implementation
2
3Fine-grainedcontroloverdataflows
Mediaserver
FlexStreamController
ControlChannel
DataChannel
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
FlexStream–Architecture
13
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
FlexStream–Context-Awareness
14
• Supportsvariousmanagementpoliciesbasedonthedifferentcontextsfor:
• Fairandbalancedwatchingexperience.
• Maximizingvideosbitrates.
• Betterbandwidthutilization.
Device
Environment User
Traffic Video
Network
ContextFactors
ScreenSize SurroundingLuminance
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
FlexStreamController–OptimizationModule
15
OptimizationProblem
PenaltyFunction
UtilityFunction
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
ImplementationChallenges
16
• Forwardthepackettoanoutputport• ForwardtoSDNcontroller• Dropthepacket• Mirrorthepacket• Modifypacketheaders.
OVSdoesnotsupportdataratecontrol
OVS&OpenFlowprotocolareextendedtocontrolandlimitdataratethroughTCPflow
controlmechanism
OpenvSwitchflowtable
• ExtendingSDNplanestoenablecontrollingthedatarateontheenddevice.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
ImplementationChallenges
17
• ItispossibletobindOVStoWi-Fiinterface,butnottothecellularinterface:• Usesdifferenttechnologiesandprotocolstoconnecttoitsbasestation.• MovingtheIPaddressofthecellularinterfacetoOVSimmediatelybreakstheconnection
withthebasestation.
• Typicalsolution?• UsingaWi-Fiaccesspointasamediator,butdoesnotallowfordirectexperimentation.
• FlexStream?• InstallinganumberofrulestotheOVSflowtabletorewritethesource/destinationIPandMACaddresseswithOVSaddressestoforcealltraffictopassthroughOVS.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
Evaluation
18
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
Evaluation
• QualityMetrics:Stability,fairness,stalls,andstartuplatency.• Scenarios:StaticBandwidthandDynamicBandwidth• Experiments
• Basic:3realplayersinarealnetwork.
• Extended:12emulatedplayers&server,realnetwork.
• Context:Userpriority,screensize,linkcondition,backgroundtraffic,andsurroundingluminance.
• Overheads:Computationandbandwidth.
19
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
SetupforBasicExperiments
20
FlexStreamcontroller(Ubuntu14.04)
Proxyserver(Squidv3.1)TCLinuxtolimitdatarate
PublicHTTPserverCelltower
InternetMediastream
Nexus7(7”)
Nexus4(4.8”)
OVS(v1.9)OpenFlow(v1.2)OVS-VSCTL(v1.9)OVS-OFCTL(v1.9)GPAC(v0.6.2-
DEV)DeviceAgent
Bigbuckbunny
WiFiAP(Ubuntu12.04)
9:00min
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
SetupforExtendedExperiments
21
Globalcontroller(Ubuntu14.04)
Proxyserver(Squidv3.1)TCLinuxtolimitdatarate
PublicHTTPServerCelltower
InternetMediastream
Nexus7(7”)
Nexus4(4.8”)
OVS(v1.9)OpenFlow(v1.2)OVS-VSCTL(v1.9)OVS-OFCTL(v1.9)GPAC(v0.6.2-
DEV)DeviceAgent
Bigbuckbunny
WiFiAP(Ubuntu12.04)
9:00min
Playeremulator
ServerEmulator
Dummyvideosegmentsequivalentinsizeanddistributiontothoseusedinthebasic
experiment
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
BasicExperiments
22
Experimentswithdifferentnetworkcapacities,startingfrom2500Kbpsto8500Kbpswithanincreaseof1500Kbps.
Averagebitrateswitchesperdevice BalancedQoEforphonesandtablet
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
BasicExperiments
23
FlexStreamabilitytoconsideruserpriorityand
screensize
Impactofbackgroundtrafficonstabilitywithnocontrol
NoControl FlexStream
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
BasicExperiments–Cellular
24
Improvedstabilityandfairnesswith
FlexStream
Instabilityandunfairnesswithno
control
Totalthroughputmeasuredbyallvideo
players
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
ExtendedExperiments
25
Stability StallDuration
StartupDelay
JFI
Fairness
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
FlexStreamOverheads
• GPACplayerstreams1.4MbpsvideowhileDAisrunninginthebackground:
• CPUutilizationOverhead?
• TheCPUusageisaround1%
• BandwidthOverhead?
• ThetotalnumberofbytessentandreceivedwhilestreamingthewholevideoismeasuredwithandwithoutenablingFlexStream.
• FlexStreamfeedbackandcontrolmessagesfoundtoincurlessthan0.00004%ofthetotalbandwidthneededtostreamthewholevideo.
26
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
Conclusion and Future work
• Weintroduced:• SDN-basedframeworkthatextendsSDNfunctionalitytomobileenddevices.
• AnoptimizationmethodtoimprovevideoQoEconsideringvariouscontextinformation,andvalidateitusingrealexperiments.
• ThefirstworkingimplementationoftheSDNextensiontocommoditymobiledevicesthatrunsoverWiFiandcellularwithoutsupportfromthenetworkinfrastructure.
• Futurework:IntegratingFlexStreamintotheexistingnetworkpolicyfunctionsandobtaininglinkcapacityandotherstatefromthenetworkdirectly.
27
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
©2018AT&TIntellectualProperty.Allrightsreserved.AT&T,theAT&TlogoandallotherAT&TmarkscontainedhereinaretrademarksofAT&TIntellectualPropertyand/orAT&Taffiliatedcompanies.Theinformationcontainedhereinisnotanoffer,commitment,representationorwarrantybyAT&Tandissubjecttochange.
QUESTIONS
28
Thank You!
https://music.lab.vcu.edu/
tnadeem@vcu.edu