p2p 文件服务器集群,基于云计算的P2P流媒体服务器集群部署算法.doc-程序员宅基地

技术标签: p2p 文件服务器集群  

基于云计算的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网络的问题,基于虚拟机之间的通信代价

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36105745/article/details/119289132

智能推荐

R语言学习笔记9_多元统计分析介绍_r语言多元统计分析-程序员宅基地

文章浏览阅读3.6k次,点赞4次,收藏66次。目录九、多元统计分析介绍九、多元统计分析介绍_r语言多元统计分析

小米金融守护消费权益,共筑金融和谐新篇章

在出院结算时,商业医疗保险与医保同步完成结算,无需提供繁琐的纸质申请材料,保险公司直接赔付保险金,简化了理赔流程,赢得了黄奶奶及其家属的高度赞誉。该保险公司的理赔直付模式实现了医疗信息的线上流转和快速理赔支付,大大减轻了消费者的负担。将继续关注消费者权益保护问题,采取多项措施加强消费者权益保障工作,为金融消费者提供更加安全、便捷、高效的金融服务,与社会各方共同构建和谐稳定的金融环境。聚焦于金融消费者权益保护,通过梳理典型案例,旨在提升广大消费者的金融素养,增强风险防范能力,确保他们的合法权益得到切实维护。

Python数据分析大作业(ARIMA 自回归积分滑动平均模型) 4000+字 图文分析文档 销售价格&库存分析+完整python代码

​同时销售量后1000的sku品类占比中(不畅销产品)如上,精品类产品占比第一,达到66.7%,其次是香化类产品,占比11.90%,远远小于精品类产品,酒水类产品占比7.3%,有税商品免税其他商品和电子类产品分别占比6.40%、6.40%、1.3%,将数据按照毛利进行排序,毛利前1000和后1000的sku品类占比如下,​​。

spring-boot 连接池 druid 的配置及监控_druid sql白名单-程序员宅基地

文章浏览阅读1.2w次,点赞3次,收藏12次。连接池 Druid简介Druid是Java中最好的数据库连接池,并且能够提供强大的监控和扩展功能。业界把Druid和HikariCP做对比后,虽说HikarCP的性能比Druid高,但是因为Druid包括很多维度的统计和分析功能,所以也是大家学则使用的主要原因。Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一_druid sql白名单

ssm基于JAVA的驾校信息管理系统设计论文_驾校管理系统的设计与实现论文近五年参考文献-程序员宅基地

文章浏览阅读787次,点赞26次,收藏26次。独立开发程序期间,才会发现有许多知识都是现学现用得来的,毕竟大学期间所学知识比较有限,专业知识掌握得比较浅显,这也给自己制造了许多麻烦,比如程序开发期间遇到的中文乱码问题,程序对应数据库的数据安全问题,程序开发中框架的使用问题等,这些问题都需要随时去翻阅书籍,或通过百度浏览器等方式寻找解决办法,这也耽误了许多程序开发的宝贵时间,后期我也通过对周边同学的请教,以及指导老师的悉心指导,让我找到了程序开发的相关技巧,也积累了一定的知识量,慢慢地纠正了许多不该犯的错误。也推动了我的程序开发进程。_驾校管理系统的设计与实现论文近五年参考文献

Kafka学习笔记(二、linux和docker安装及使用demo)

第一个总是Kafka Connect进程的配置,包含常见的配置,比如Kafka要连接的代理和数据的序列化格式。这些示例配置文件,包含在Kafka中,使用您之前启动的默认本地集群配置并创建两个连接器:第一个是源连接器,它从输入文件中读取行并将每个行生成到Kafka主题,第二个是接收器连接器,它从Kafka主题中读取消息并将每个消息作为输出文件中的一行生成。下面我们介绍如何使用简单的连接器来运行Kafka Connect,将数据从文件导入到Kafka主题,并将数据从Kafka主题导出到文件。

随便推点

termux安装metasploit()-程序员宅基地

文章浏览阅读8.9k次,点赞16次,收藏108次。因为呢,termux作者,不希望让termux变成脚本小子的黑客工具,于是把msf , sqlmap等包删了。至于如何安装metasploit呢。apt update -y && apt upgrade -y #更新升级更新升级之后要安装一个叫 git 的安装包apt install git -y然后我们就开始//这里的话建议把手机放到路由器旁边,保持网络的优良。或者科学上网。//git clone https://github.com/gushmazuko/metaspl_termux安装metasploit

armbian docker Chrome_一起学docker06-docker网络-程序员宅基地

文章浏览阅读141次。一、Docker支持4种网络模式Bridge(默认)--network默认网络,Docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中;IP地址段是172.17.0.1/16 独立名称空间 docker0桥,虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。host容器不会获得一个独立的network namespace,而是与宿主..._armbian 172.17.0.1

Ansible-Tower安装破解

Ansible-Tower安装破解。

如何使用 Nginx 进行负载均衡

通过使用 Nginx 进行负载均衡,您可以提高应用的可靠性和性能。上述指南提供了设置负载均衡的基础步骤,您可以根据具体需求对其进行调整和扩展。确保定期检查和更新您的 Nginx 配置以保持最优性能。希望这篇博客能帮助您开始使用 Nginx 进行负载均衡!如果您有任何问题或需要进一步的帮助,请留言或联系我们。

ARFoundation系列讲解 - 39 AR看车六_arfoundation 关闭动画位移计算-程序员宅基地

文章浏览阅读1k次。十二、播放模型动画1.这里我们要做的是第一次点击中心按钮播放打开车门动画,第二次点击中心按钮关闭车门动画。2.新建一个脚本,命名为“AnimationManager.cs”。(代码如下)using System.Collections.Generic;using UnityEngine;/// <summary>动画管理</summary>public class AnimationManager : MonoBehaviour{ /// <s._arfoundation 关闭动画位移计算

Idea 运行spring项目 出现的bug_idea spring代理对象出bug-程序员宅基地

文章浏览阅读220次。Idea 运行spring项目 出现的bugbug 1错误信息:Cannot start compilation: the output path is not specified for module “02_primary”.Specify the output path in the Project Structure dialog.解决办法:..._idea spring代理对象出bug

推荐文章

热门文章

相关标签