ibrahim ben mustafa tamer nadeem emir halepovic · © 2018 at&t intellectual property. all...

28
© 2018 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Ibrahim Ben Mustafa Old Dominion University Tamer Nadeem Virginia Commonwealth University Emir Halepovic AT&T Labs - Research ACM Multimedia Conference, 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. [email protected] [email protected] [email protected]

Upload: others

Post on 13-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

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

©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.!

[email protected] [email protected] [email protected]

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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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/

[email protected]