DiffPerf: Towards Performance Differentiation and Optimization with SDN Implementation

by   Walid Aljoby, et al.

Continuing the current trend, Internet traffic is expected to grow significantly over the coming years, with video traffic consuming the biggest share. On the one hand, this growth poses challenges to access providers (APs), who have to upgrade their infrastructure to meet the growing traffic demands as well as find new ways to monetize their network resources. On the other hand, despite numerous optimizations of the underlying transport protocol, a user's utilization of network bandwidth and is thus the user's perceived quality still being largely affected by network latency and buffer size. To address both concerns, we propose DiffPerf, a class-based differentiation framework, that, at a macroscopic level dynamically allocates bandwidth to service classes pre-defined by the APs, and at a microscopic level statistically differentiates and isolates user flows to help them achieve better performance. We implement DiffPerf on OpenDaylight SDN controller and programmable Barefoot Tofino switch and evaluate it from an application perspective for MPEG-DASH video streaming. Our evaluations demonstrate the practicality and flexibility that DiffPerf provides APs with capabilities through which a spectrum of qualities are provisioned at multiple classes. Meanwhile, it assists in achieving better fairness and improving overall user's perceived quality within the same class.


page 1

page 7


A Novel Traffic Rate Measurement Algorithm for QoE-Aware Video Admission Control

With the inevitable dominance of video traffic on the Internet, providin...

Attaining High Bandwidth In Cloud Computing Through SDN-enabled Multi-tree Multicast

Achieving high bandwidth utilization in cloud computing is essential for...

Evolving SDN for Low-Power IoT Networks

Software Defined Networking (SDN) offers a flexible and scalable archite...

Scalable High Performance SDN Switch Architecture on FPGA for Core Networks

Due to the increasing heterogeneity in network user requirements, dynami...

On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics

Data communication in cloud-based distributed stream data analytics ofte...

A Hybrid of Adaptation and Dynamic Routing based on SDN for Improving QoE in HTTP Adaptive VBR Video Streaming

Recently, HTTP Adaptive Streaming HAS has received significant attention...

The QUIC Fix for Optimal Video Streaming

Within a few years of its introduction, QUIC has gained traction: a sign...

Please sign up or login with your details

Forgot password? Click here to reset