SDN网络中SVC视频传输层数与路径的联合决策
发布时间:2017-08-09 18:53
本文关键词:SDN网络中SVC视频传输层数与路径的联合决策
更多相关文章: 软件定义网络 OpenFlow 可伸缩视频编码 马尔可夫决策过程 Q学习
【摘要】:随着网络多媒体的迅速发展,网络视频业务在网络传输中占据越来越重要的地位。同时,网络终端用户偏好不同、终端设备异构以及网络环境的不断变化都对多媒体视频流的传输提出了挑战。可伸缩视频编码(SVC)可以将视频编码成一个基本层视频流和若干个增强层视频流,然后可以通过调整视频的发送层数来适应上述复杂的环境。在传统的网络中,对SVC视频流的研究往往关注于在视频流发送端制定合适的视频层数自适应调整策略。数据流对于传统交换机的透明性造成SVC视频流在传统网络中的传输路径很难得到控制。软件定义网络(SDN)作为未来网络的一个发展方向,控制器对网络进行集中控制管理,通过在交换机中建立相应的转发流表实现对各种流的网内控制。因此,已有一些研究在SDN网络中为SVC视频流的传输控制设计相应的策略。然而,目前鲜有文章对SVC视频流层数的自适应调整和视频流各层传输路径的调整进行耦合研究。因此,为了充分利用网络资源来提高视频质量,本文将在SDN网络中对SVC视频流的发送层数与被发送各层的路径实现联合决策。首先,本文设计了一个基于OpenFlow网络的可伸缩视频传输系统。在该系统中,控制器收集到可伸缩视频应用的相关信息,随时监控网络状态,然后动态地计算出视频需要发送的视频层数、各层视频流的传输路径以及相应的QoS保障策略。当可伸缩视频流发送端接收到来需要发送层数的信息后将发送相应层数的视频流到网络中。控制器在各交换机中建立相应的转发流表来控制网络中各层视频流的传输路径,并配置相应的端口队列来保障视频流的QOS传输。然后,本文将发送层数与传输路径的联合决策问题建立成一个马尔可夫决策过程(MDP)模型。模型的状态是N条备选传输路径中各链路的非SVC数据的流量;行动是各视频层的路径编号组成的向量,该行动同时暗含视频的发送层数:回报函数充分考虑到用户体验(QoE)收益以及网络中非SVC数据的丢包代价两方面的因素,并以取得最大的长期期望总回报为目标。由于状态转移概率未知,本文运用Q学习算法来求解该MDP优化问题,得到一个最优策略。最后,为了评估基于MDP的可伸缩视频发送层数与传输路径的联合策略的性能,本文在仿真平台Mininet中部署实验。通过实验可以发现,在不断变化的网络环境中,该策略可以不断地调整发送层数以及各层视频流的路径来适应网络变化。同时,本文还将基于MDP传输策略与其他两种可伸缩视频传输策略进行性能对比,实验显示基于MDP传输策略能够带来更高的长期回报。
【关键词】:软件定义网络 OpenFlow 可伸缩视频编码 马尔可夫决策过程 Q学习
【学位授予单位】:中国科学技术大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN919.8
【目录】:
- 摘要5-6
- ABSTRACT6-13
- 第一章 绪论13-19
- 1.1 研究的背景13-15
- 1.2 研究的意义15-16
- 1.3 国内外研究的现状16-17
- 1.4 论文研究的内容17-19
- 第二章 背景技术介绍19-33
- 2.1 SDN介绍19-28
- 2.1.1 SDN框架20-22
- 2.1.2 OpenFlow——SDN实现方案22-27
- 2.1.3 OF-Config协议27-28
- 2.2 SVC介绍28-32
- 2.2.1 SVC概述28-29
- 2.2.2 空间可伸缩29-31
- 2.2.3 时间可伸缩31-32
- 2.2.4 质量可伸缩32
- 2.3 本章总结32-33
- 第三章 系统框架33-43
- 3.1 系统构成33-35
- 3.2 多媒体流服务器35
- 3.3 管理服务器35-36
- 3.4 OpenFlow控制器36-40
- 3.4.1 路径计算模块37
- 3.4.2 网络状态监控模块37
- 3.4.3 决策计算模块37
- 3.4.4 决策发布模块37-38
- 3.4.5 管理服务器交互模块38
- 3.4.6 流表配置模块38-39
- 3.4.7 QoS保障模块39-40
- 3.5 OpenFlow交换机40
- 3.6 视频接收客户端40-41
- 3.7 本章总结41-43
- 第四章 决策模型及算法43-53
- 4.1 MDP介绍43-44
- 4.2 决策模型构建44-49
- 4.2.1 决策时刻和周期45
- 4.2.2 状态和状态空间45-46
- 4.2.3 行动和行动集46-47
- 4.2.4 转移概率47
- 4.2.5 回报函数47-49
- 4.3 基于MDP的发送层数和传输路径的联合决策算法49-51
- 4.4 本章总结51-53
- 第五章 实验与结果分析53-63
- 5.1 实验配置53-55
- 5.2 基于MDP的传输策略55-59
- 5.2.1 传输层数与传输路径55-57
- 5.2.2 相关性能指标57-58
- 5.2.3 视频时延58-59
- 5.3 对比试验59-60
- 5.4 本章总结60-63
- 第六章 全文总结63-65
- 参考文献65-67
- 致谢67-69
- 在读期间发表的学术论文与取得的研究成果69
【相似文献】
中国期刊全文数据库 前10条
1 计文平,郭宝龙;数字视频压缩编码的国际标准[J];计算机应用研究;2003年04期
2 马碧芳;;视频压缩编码分析[J];福建师大福清分校学报;2006年02期
3 程涛;;视频压缩编码技术分析[J];信息与电脑(理论版);2012年07期
4 原菲;司占军;顾,
本文编号:646740
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/646740.html