论文标题

差异:通过实施SDN实现性能差异和优化

DiffPerf: Towards Performance Differentiation and Optimization with SDN Implementation

论文作者

Aljoby, Walid, Wang, Xin, Divakaran, Dinil Mon, Fu, Tom Z. J., Ma, Richard T. B.

论文摘要

延续当前趋势,预计未来几年的互联网流量将大幅增长,视频流量消耗了最大的份额。一方面,这种增长给访问提供商(APS)带来了挑战,他们必须升级其基础设施以满足不断增长的交通需求,并找到新的方法来利用其网络资源获利。另一方面,尽管对基础传输协议进行了许多优化,但用户对网络带宽的利用情况,因此,用户的感知质量仍然受到网络延迟和缓冲区大小的影响。为了解决这两个问题,我们提出了基于类的分化框架Diffperf,该框架在宏观层面上动态地将带宽分配给由APS预先定义的服务类,并在显微镜级别上统计上区分并隔离用户流以帮助他们获得更好的性能。我们在OpenDaylight SDN控制器和可编程的赤脚Tofino开关上实现了Diffperf,并从应用程序的角度对MPEG-DASH视频流进行了评估。我们的评估表明,Diffperf为APS提供了具有功能的APS的实用性和灵活性,通过这些功能,可以在多个类别中提供各种质量。同时,它有助于实现更好的公平性并提高同一类中用户的总体感知质量。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源