Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights...

Post on 13-Aug-2020

0 views 0 download

Transcript of Ibrahim Ben Mustafa Tamer Nadeem Emir Halepovic · © 2018 AT&T Intellectual Property. All rights...

©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