流媒体服务系统中接入控制与缓存策略的研究

流媒体服务系统中接入控制与缓存策略的研究

论文摘要

视频点播系统(VOD)自问世以来,因其点播的自主性、多媒体表现形式的直观性,一直受到市场的广泛关注,成为多媒体研究领域的一大热点。随着网络带宽的逐步提高以及计算机性能的不断进步,计算、存储和网络带宽的价格逐年下降,用户数量不断增加,视频服务系统的规模也在不断扩大。构建大规模的视频服务系统对于视频服务器的体系结构、服务策略及软件架构等方面提出了新的要求,存在一系列的技术难点和问题,解决这些问题既具有挑战性,又具有重要的意义。本文针对影响VOD系统服务能力的因素进行了研究,围绕接入控制技术以及缓存调度技术进行了研究,通过建立问题的数学模型进行分析,提出相应的策略。论文对研究过程中取得的主要成果进行了详细阐述,这些创新工作简要归纳如下:1.针对共享存储结构下的VOD系统的接入问题,给出了一种以最大化系统收益为目标的接入控制策略。提出了一个数学分析模型,从理论上分析了系统中不同类别点播请求的接入阈值和系统长期平均收益之间的关系。随后给出了一种基于动态阈值的接入策略CDT(Call-rate-based DynamicThreshold Admission Control),该策略对用户请求到达率进行迭代评估预测,使算法具有自适应学习能力。同时给出了一种快速的阈值搜索算法,有效的降低了接入控制策略的计算的复杂度。2.在考虑实际系统中用户点播行为的基础上,结合经典的间隔缓存算法,提出了一种基于用户行为的自适应混合型间隔缓存算法(Adaptive HybridInterval Caching,AHIC)。算法充分考虑用户行为模式和影片冷热度对缓存策略性能的影响,采用缓存热门影片片头和间隔缓存相结合的方式,并通过周期性的统计影片的流行度和用户访问行为来动态调整用来缓存间隔和缓存片头的内存的大小,使得系统在用户请求到达率较高,影片点播间隔较小时,采用间隔缓存提高内存的利用效率,而在用户请求到达率较低,点播的间隔较大时,增大缓存片头的空间,使得算法对内存的利用效率增大。3.给出了一种基于分布式VOD系统的可扩展的协作缓存技术(Scalable andCooperative Caching,SCC)。在单台机器上,采用间隔缓存算法。当服务器接收到一个用户请求后,它会综合考虑本地缓存情况和异地服务器的服务情况来决定是否将请求重定向。这样对热门影片的点播将会相对集中,整个系统的缓存命中率能够得到提高。与其他的集群式的协作缓存算法相比,SCC算法是在每个服务器上独立运行的,整个系统并不需要一个集中式的管理服务器,因此更适合分布式的流媒体服务系统。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 流媒体技术概述
  • 1.1.1 流媒体技术基础
  • 1.1.2 流媒体系统的关键技术
  • 1.1.3 流媒体的发展现状与主流方案
  • 1.2 VOD系统介绍
  • 1.2.1 基本概念
  • 1.2.2 VOD系统的组成
  • 1.2.3 VOD系统的体系结构
  • 1.2.4 VOD系统需要考虑的问题
  • 1.3 本文的创新与内容安排
  • 第2章 VOD服务器设计中的关键问题
  • 2.1 流媒体用户的访问行为
  • 2.2 磁盘与存储系统
  • 2.2.1 预读策略
  • 2.2.2 大规模流媒体存储系统
  • 2.2.3 流媒体文件存储调度策略
  • 2.3 接入控制算法
  • 2.3.1 接入控制算法简介
  • 2.3.2 VOD系统中的接入控制算法
  • 2.3.3 分布式VOD系统中的接入控制策略
  • 2.4 缓存调度算法
  • 2.4.1 流媒体代理服务器缓存策略
  • 2.4.2 流媒体服务器上的缓存策略
  • 第3章 一种基于动态阈值的视频点播请求的接入策略
  • 3.1 引言
  • 3.2 系统结构与描述模型
  • 3.3 基于MDP的系统模型
  • 3.4 基于动态阈值的接入策略
  • 3.4.1 基于阈值的接入模型
  • 3.4.2 周期性的参数更新
  • 3.4.3 快速的阈值搜索算法
  • 3.4.4 复杂度分析
  • 3.5 性能仿真与分析
  • 3.5.1 参数的设置
  • 3.5.2 算法性能比较
  • 3.6 本章小结
  • 第4章 一种自适应的缓存调度算法
  • 4.1 引言
  • 4.2 基于流的间隔缓存策略
  • 4.2.1 间隔缓存基本原理
  • 4.2.2 间隔缓存的分析模型
  • 4.3 一种自适应的混合缓存策略
  • 4.3.1 流媒体服务器的结构
  • 4.3.2 系统分析模型
  • 4.3.3 缓存策略和替换算法
  • 4.4 仿真实验与分析
  • 4.4.1 用户点播行为分析
  • 4.4.2 缓存算法性能比较
  • 4.4.3 内存大小对算法的影响
  • 4.5 结论
  • 第5章 分布式VOD系统中的协作缓存策略
  • 5.1 引言
  • 5.2 系统描述
  • 5.3 服务模式
  • 5.4 可扩展的协作缓存算法
  • 5.4.1 分析模型
  • 5.4.2 本地请求的调度策略
  • 5.4.3 重定向请求判断
  • 5.4.4 重定向请求的调度策略
  • 5.5 仿真与分析
  • 5.5.1 协作缓存算法的影响
  • 5.5.2 影片流行度的影响
  • 5.5.3 请求到达率与拒绝率的情况
  • 5.6 小结
  • 第6章 总结与展望
  • 参考文献
  • 致谢
  • 在读期间发表的学术论文与取得的研究成果
  • 相关论文文献

    • [1].浅析社区教育视频教学资源的开发与流媒体技术的结合[J]. 教育现代化 2019(99)
    • [2].浅析流媒体技术与大众传播的关系[J]. 戏剧之家 2020(14)
    • [3].主流媒体在抗击新冠疫情中的作用及带来的启示[J]. 公关世界 2020(07)
    • [4].中国影业正在走向流媒体——从《囧妈》网络首播看流媒体平台和传统影业的互生共存[J]. 视听纵横 2020(03)
    • [5].2030年底,全球在线流媒体平台市场总价值达220亿美元[J]. 中外管理 2020(06)
    • [6].主流媒体入局直播带货的实践分析与对策建议[J]. 视听界 2020(04)
    • [7].云上编辑部的视觉碰撞——关于《两会流媒体》杂志美术编辑的工作思考[J]. 新闻研究导刊 2020(17)
    • [8].主流媒体引领青年思想路径探析[J]. 采写编 2020(05)
    • [9].付费流媒体让音乐行业复苏[J]. 现代企业文化(上旬) 2018(12)
    • [10].主流媒体如何守好主流地位[J]. 传播力研究 2019(14)
    • [11].论流媒体技术如何在广播监测中得到应用[J]. 现代信息科技 2017(06)
    • [12].主流媒体记者形象存在的问题与解决[J]. 传播力研究 2018(07)
    • [13].主流媒体在弘扬社会主义核心价值观中的责任[J]. 新闻战线 2018(16)
    • [14].流媒体技术在数字化信息传输中的运用[J]. 新媒体研究 2017(10)
    • [15].流媒体技术在电子商务信息发布中的应用[J]. 信息通信 2017(09)
    • [16].宽带增值服务——浅谈流媒体技术[J]. 电子世界 2016(04)
    • [17].流媒体技术在综合网络中的运用探讨[J]. 电子技术与软件工程 2016(05)
    • [18].流媒体技术在网络教学中的应用[J]. 人力资源管理 2014(11)
    • [19].流媒体技术在教育活动中的应用[J]. 信息系统工程 2014(11)
    • [20].流媒体技术在校园网络中的应用[J]. 科技展望 2014(20)
    • [21].主流媒体倡导社会主义核心价值观的使命[J]. 新闻战线 2015(03)
    • [22].基于流媒体技术的微课教学系统研发[J]. 信息技术与信息化 2015(01)
    • [23].流媒体技术的教学应用探析[J]. 品牌(下半月) 2015(05)
    • [24].流媒体技术在远程教育中的应用[J]. 现代农业 2015(08)
    • [25].流媒体技术与汉语言文学课堂教学的整合研究[J]. 中国教育技术装备 2015(13)
    • [26].流媒体技术的分析及其系统平台的设计和比较研究[J]. 科技与企业 2015(14)
    • [27].基于网络多媒体的流媒体技术[J]. 信息化建设 2015(08)
    • [28].主流媒体防控疫情宣传的责任与使命[J]. 记者观察 2020(05)
    • [29].主流媒体在疫情报道中发挥的作用分析[J]. 记者观察 2020(24)
    • [30].流媒体技术在现代远程教育系统中的应用[J]. 科普童话 2019(31)

    标签:;  ;  ;  ;  ;  ;  

    流媒体服务系统中接入控制与缓存策略的研究
    下载Doc文档

    猜你喜欢