Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights...
Transcript of Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights...
![Page 1: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/1.jpg)
©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.!
![Page 2: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/2.jpg)
©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
![Page 3: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/3.jpg)
©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/
![Page 4: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/4.jpg)
©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
![Page 5: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/5.jpg)
©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.
![Page 6: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/6.jpg)
©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
![Page 7: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/7.jpg)
©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
![Page 8: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/8.jpg)
©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
![Page 9: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/9.jpg)
©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
![Page 10: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/10.jpg)
©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
![Page 11: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/11.jpg)
©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.
![Page 12: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/12.jpg)
©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
![Page 13: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/13.jpg)
©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
![Page 14: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/14.jpg)
©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
![Page 15: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/15.jpg)
©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
![Page 16: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/16.jpg)
©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.
![Page 17: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/17.jpg)
©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.
![Page 18: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/18.jpg)
©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
![Page 19: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/19.jpg)
©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
![Page 20: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/20.jpg)
©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
![Page 21: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/21.jpg)
©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
![Page 22: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/22.jpg)
©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
![Page 23: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/23.jpg)
©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
![Page 24: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/24.jpg)
©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
![Page 25: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/25.jpg)
©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
![Page 26: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/26.jpg)
©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
![Page 27: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/27.jpg)
©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
![Page 28: Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks](https://reader034.fdocuments.in/reader034/viewer/2022050610/5fb110aa18a9fb70636c8151/html5/thumbnails/28.jpg)
©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/