17
Effective and Resource-Efficient Multimedia Communication Using the NIProxy Effective and Resource- Efficient Multimedia Communication Using the NIProxy Maarten Wijnants and Wim Lamotte Hasselt University - Expertise Centre for Digital Media

Effective and Resource-Efficient Multimedia Communication Using the NIProxy Maarten Wijnants and Wim Lamotte Hasselt University - Expertise Centre for

Embed Size (px)

Citation preview

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Effective and Resource-Efficient Multimedia Communication

Using the NIProxy

Maarten Wijnants and Wim LamotteHasselt University - Expertise Centre for Digital Media

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Introduction and Motivation

• Increasing interest in multimedia services such as VoIP, real-time videostreaming, …– Require high, guaranteed performance levels

from communication network– Raise need for network resource managementBoth issues often not addressed/supported by

current-gen networks

• Networks faced with growing diversity, e.g.– Proliferation of new networking technologies

and protocols– Heterogeneity in client device space

23/06/2008 ADAMUS2008 2

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Introduction and Motivation

• Next-gen networks should– Provide adequate, resource-efficient support

for multimedia communication– Be able to successfully cope with heterogeneity

• Design/deploy from scratch: Expensive!• Extend functionality current networks with

next-gen features: Cost-efficient (reuse)!• NIProxy: Network intermediary

– Enhances IP-based networks with functionality to improve MM communication

05/03/2009 ICN2009 3

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Outline

• Introduction and Motivation• Network Intelligence Proxy (NIProxy)

– Objectives and methodology– Support for upstream/outbound network traffic

• Practical Use Case: Outbound Video Transcoding

• Evaluation of Proposed NIProxy Extensions – Experimental Setup– Experimental Results

• Conclusions

23/06/2008 ADAMUS2008 4

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Network Intelligence Proxy (NIProxy)

• Goal = Improve user Quality of Experience– Note: QoE != Quality of Service (QoS) !

• Approach = Incorporate intelligence/ awareness in transportation network– Network- as well as application-related context

• Info about transportation network state (probing)• Knowledge of the networked application

• Intelligence enables NIProxy to implement effective/efficient MM data dissemination– Network traffic shaping & MM service provision Complementary techniques, interoperable

05/03/2009 ICN2009 5

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Network Intelligence Proxy (NIProxy)

• NIProxy is under continuous development– Traffic shaping & service provision previously

confined to downstream/inbound direction– Now extended to upstream/outbound direction

05/03/2009 ICN2009 6

Downstream Upstream

Processing location

Near end of MM stream’s network traversal

Beginning of MM stream’s network traversal

Flow sourceDestined for NIProxy client

Emitted by NIProxy client

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Practical Use Case: Outbound Video Transcoding

• Enables NIProxy to on-the-fly reduce bitrate of outbound video streams at early stage of video flow network traversal

– Decreases temporal resolution & increases compression ratio (larger quantization step)

• Mode of operation– In = Outbound video at original quality– Out = Original version or transcoded variant– Based on video source’s upstream bandwidth

distribution strategy devised by NIProxy– Unnecessary transcoding operations eliminated

05/03/2009 ICN2009 7

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Practical Use Case: Outbound Video Transcoding

• Exemplifies interoperation possibilities between traffic shaping & service provision and the positive implications it entails– Service introduces new type of network flow– Ensures it is represented in video source’s

upstream network traffic shaping scheme– Once incorporated, it is considered during

management of source’s upstream BW capacity– NIProxy’s network traffic shaping scheme

subsequently dictates outbound video transcoding decisions

05/03/2009 ICN2009 8

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Evaluation

• Goal = Investigate added value outbound network traffic shaping & service provision

• Experimental setup: Simulation of unicast MM streaming scenario

• Involved several (distributed) entities– Single streaming server, multiple clients– NIProxy: Shaped server emitted traffic– WAN BW broker: Managed BW capacity of the

network backbone• Determined amount of backbone BW the streaming

server could maximally consume (e.g. SLA-based)

05/03/2009 ICN2009 9

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Evaluation

05/03/2009 ICN2009 10

MM server & clients deployed in separate access networks Server’s outbound network traffic consumed backbone bandwidth

NIProxy deployed at end of server’s access connection Adapted/shaped server’s outbound network traffic before it reached the WAN

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Evaluation: Minimalist Experiment

• MM server streamed video fragment + audio stream to single client– NIProxy responsible for apportioning WAN BW

reserved for MM server over these 2 flows

• Fluctuations in server WAN BW capacity– Conceptually partitioned exp in # intervals

• Client preferred audio over video– Server made NIProxy aware of this app-related

information was taken into account when shaping the server’s upstream BW

• NIProxy used outbound video transcoding

05/03/2009 ICN2009 11

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Evaluation: Minimalist Experiment

Dashed vertical lines separate experiment intervals

Bandwidth consumption:TV < audio < OV

05/03/2009 ICN2009 12

Analysis: WAN transmission of audio flow prioritized throughout entire experimentAnalysis: BW left unused by audio employed to implement video streaming at highest quality possible

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Evaluation: More Realistic Experiment

• Multiple simultaneous clients, each requested one video fragment from server

• Steady server WAN BW capacity• Contracts between MM server and clients

– Distinction regular/premium clients– Premium users should receive improved service

• Dynamic aspect: Arrival/departure of clients during experiment execution– Initiation/suspension outbound flows at runtime– Conceptually partitioned exp in # intervals

05/03/2009 ICN2009 13

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Evaluation: More Realistic Experiment

Dashed vertical lines separate experiment intervals

Small transition period at start 4th interval (non-optimal BW distr)

05/03/2009 ICN2009 14

Analysis: Client contracts were observed (server’s premium users received preferential treatment)

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Evaluation:Experimental Findings

• MM server respected its WAN BW capacity– E.g. no SLA contract violation– Contributed to WAN stability and performance

predictability positive influence on user QoE

• NIProxy attempted to maximize the utility of the upstream BW allocated to server– WAN BW partitioned as intelligently/effectively as

possible over server’s set of outbound flows• Guided by app-awareness; Positively affected user QoE

• QoE-improvement collaboration beneficial– Lower-quality WAN video streaming possible

05/03/2009 ICN2009 15

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Conclusions

• Popularity multimedia streaming rising– Support for effective and resource-efficient

multimedia network communication required

• We therefore propose the NIProxy– Enhances IP-based network with traffic shaping

and MM service provision functions• Downstream/inbound as well as upstream/outbound

• Experimental evaluation demonstrated NIProxy benefits– MM capabilities of networks are improved– Positive impact on experience witnessed by users

05/03/2009 ICN2009 16

Effective and Resource-Efficient Multimedia Communication Using the NIProxy

Thank you for your attention!Any questions?