基于云计算的P2P流媒体服务器集群部署算法.doc

基于云计算的P2P流媒体服务器集群部署算法 摘 要: 针对云计算数据中心网络(DCN)环境下,P2P流媒体服务器集群部署引起的较高带宽占用问题,提出了一种基于云计算的P2P流媒体服务器集群部署方法。该方法将P2P流媒体服务器集群部署建模为一个二次分配问题,并基于蚁群算法,寻找每个虚拟流媒体服务器与每个部署点之间的映射关系,实现基于云计算的P2P流媒体服务器集群部署。通过仿真实验证明,基于云计算的P2P流媒体服务器集群部署算法可以有效地减少云计算平台DCN网络带宽占用。 关键词:云计算;P2P;流媒体服务器;集群部署;数据中心网络 中图分类号: TP393.01 文献标志码:A P2P streaming media server cluster deployment algorithm based on cloud computing Abstract: Concerning the high bandwidth occupation problem caused by deploying the P2P (Peer-to-Peer) streaming media server cluster on the Data Center Network (DCN) in cloud, a P2P streaming media server cluster deployment algorithm based on cloud computing was proposed. This algorithm modeled the P2P streaming media server cluster deployment as a quadratic assignment problem, and sought the mapping relationship between each virtual streaming media server and each deployment point to realize the P2P streaming media server cluster deployment based on cloud computing. The simulation experiment demonstrates that the P2P streaming media server cluster deployment algorithm based on cloud computing can effectively reduce the bandwidth usage of DCN in cloud. Key words: cloud computing; Peer-to-Peer (P2P); streaming media server; cluster deployment; Data Center Network (DCN) 0 引言 云计算技术在近几年迅猛发展,在计算、存储等方面带来了众多创新性的模式与技术成果[1],为基于云计算实现低延时、大规模P2P流媒体传输提供了契机。首先,云计算环境能够提供大规模P2P流媒体直播服务器所需的计算、存储和可靠的带宽资源[2];其次,云计算技术具有动态可扩展特性与环境感知能力,基于运行状态监控,可实现系统资源与数据传输的动态调度,适于动态变化的P2P对等网络环境,并可改变P2P流媒体服务器资源不可知、不可控的研究现状。 近来,少数前瞻性的研究已开始探索云计算与P2P计算、P2P流媒体的结合应用模式。Fouquet等[3]利用云计算平台中的节点充当超级节点,作为P2P多播树的上层节点,以提升P2P流媒体传输的稳定性。Trajkovska等[4]提出了在云计算和树型P2P网络混合环境中,以QoS参数和付费成本为代价,提供不同服务质量的模型。Payberah等[5]提出了一种基于云计算环境下的P2P直播系统,系统通过动态租用云计算环境下的虚拟机资源,来保证预设的P2P直播系统的预设的QoS。Cervino等[6]提出了一种混合分发网络,通过连接可以互相操作的P2P节点和云节点,使某些分发网络节点进入云基础设施从而提高服务质量。在上述云计算与P2P流媒体技术的结合研究中,均简单地将云计算平台作为一种网络带宽等资源无限的平台,并没有具体地给出将P2P流媒体服务器集群部署到云平台数据中心网络之上的方法。 随着网络密集型应用在云平台数据中心网络的大量部署,DCN的内部网络带宽成为云计算环境下的一个瓶颈资源[7]。如何减少数据中心网络的内部带宽消耗,是应用部署需要考虑的核心问题。Meng等[7]讨论了如何将虚拟机部署到云平台DCN网络的问题,基于虚拟机之间的通信代价

p2p 文件服务器集群,基于云计算的P2P流媒体服务器集群部署算法.doc相关推荐

  1. p2p 文件服务器集群,基于云计算P2P流媒体服务器集群部署算法.doc

    基于云计算P2P流媒体服务器集群部署算法 基于云计算P2P流媒体服务器集群部署算法 摘 要: 针对云计算数据中心网络(DCN)环境下,P2P流媒体服务器集群部署引起的较高带宽占用问题,提出了一种基于云 ...

  2. 基于slurm框架的GPU服务器集群搭建方法

    基于slurm框架的GPU服务器集群搭建操作文档 1. 环境基础 2. 环境配置 2.1 hostname配置 2.2 关闭SELinux (master, slave) 2.3 关闭Firewall ...

  3. crtmpserver 配置说明_crtmpserver 流媒体服务器 集群 安装配置

    red5单机还是比较不错的,但是官方网站没有文档,不知道集群怎么配置,网查找了半天,只有red5 0.8版本有集群配置.以后的版本看了一下,有集群的插件,但是不知道怎么装插件,就算装好了插件,怎么配置 ...

  4. 群晖挂pt 路由器虚拟服务器设置,群晖挂pt 路由器虚拟服务器设置

    群晖挂pt 路由器虚拟服务器设置 内容精选 换一换 虚拟IP(Virtual IP Address,简称VIP)是一个未分配给真实弹性云服务器网卡的IP地址.弹性云服务器除了拥有私有IP地址外,还可以 ...

  5. 树莓派基于ffmpeg+阿里云流媒体服务器实现视频直播

    一些基础理论知识准备 致敬雷神 [总结]FFMPEG视音频编解码零基础学习方法 https://blog.csdn.net/leixiaohua1020/article/details/1581197 ...

  6. java p2p文件传输_基于java的p2p实现文件共享和传输

    展开全部 C++ Socket网络编程大全 1.简单服务器 //#include //#pragma comment(lib,"WS2_32.lib") WSADATA sServ ...

  7. Hadoop集群安装-CDH5(5台服务器集群)

    CDH5包下载:http://archive.cloudera.com/cdh5/ 架构设计: 主机规划: IP Host 部署模块 进程 192.168.254.151 Hadoop-NN-01 N ...

  8. 文件服务器恢复测试,基于文件传输中文件损坏检测和恢复办法.doc

    基于文件传输中文件损坏检测和恢复办法 基于文件传输中文件损坏检测和恢复办法 摘 要:在网络上文件传输是一种常见的应用,讨论在文件传输完成后检测错误和恢复数据的办法. 关键词:文件传输;文件校验;恢复 ...

  9. vlc播放器文件服务器,使用vlc播放器做rtsp流媒体服务器

    Python 3.6.0的sqlite3模块无法执行VACUUM语句 Python 3.6.0的sqlite3模块存在一个bug(见issue 29003),无法执行VACUUM语句. 一执行就出现异 ...

最新文章

  1. 用高中数学理解AI “深度学习”的基本原理
  2. 企业如何培养出得力的下属?
  3. 坑爹的SQL ISNUMERIC
  4. LeetCode刷题实战(43):Multiply Strings
  5. 2499元起!vivo首款旗舰级平板正式发布 全系标配8GB运行内存
  6. 【高并发解决方案】1、高并发解决方案汇总
  7. 京东双十一大促网关承载十亿调用量背后的架构实践
  8. 无线传感网络定向扩散路由仿真matlab,确定性无线传感器网络定向扩散路由协议...
  9. SEO_关键词研究工具
  10. 手把手教你学单片机--51单片机C语言开发
  11. Windows Me光盘启动安装过程
  12. SECS/GEM如何开发
  13. ps自定义形状工具_Acorn for Mac(轻量级图片处理工具)
  14. Java接口练习:求圆柱体和圆锥体的表面积和体积
  15. Kubernetes亲和性学习笔记
  16. 如何提高深度学习预测准确率
  17. 《视频直播技术详解》之(三):编码和封装
  18. 中国SaaS的机遇、战术和野心
  19. 华为手环7和小米手环7的区别 哪个好
  20. 《Python语言程序设计》第四章(选择)学习笔记

热门文章

  1. 财税SaaS行业格局再变,慧算账为何能受资本“偏爱”?
  2. linux perl脚本介绍(初学者)
  3. 2022第37届深圳国际医疗器械展览会
  4. leetcode进行手机解绑与换绑
  5. linux命令行恢复回收站,Trash-Cli:Linux 上的命令行回收站工具
  6. 都是我的错,错不该拒绝HR的心意
  7. matlab如何提取某一列的数据_MATLAB如何提取某一矩阵的某一列的部分数据?
  8. 如何建设前端物料平台?
  9. 远程控制 Error: LoadLibrary failed with error 87 显示
  10. 【Navicat】Cannot load OCI DLL, 87