[发明专利]一种虚拟CDN的节能部署方法有效
申请号: | 201710107267.4 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106713055B | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 孙罡;廖丹;赵东成;杨广华;孙健 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 cdn 节能 部署 方法 | ||
本发明公开了一种虚拟CDN的节能部署方法,根据虚拟CDN历史流量数据和控制器中的预测模型(ARIMA)预测下一时间段内的网络峰值流量,然后根据峰值流量计算下一时刻虚拟CDN系统规模。同时增加几台冗余服务器以纠正预测误差。通过负载均衡器将网络流量聚合到控制器计算所需的虚拟服务器下。如此,可以增加虚拟CDN系统的利用率,节省了因CDN系统利用率较高而消耗的能量。
技术领域
本发明属于网络功能虚拟化技术领域,更为具体地讲,涉及一种虚拟CDN的节能部署方法。
背景技术
世界上的大型分布式系统通常由成千上百的部署在数据中心的服务器所组成。这些系统作为基础设施可以有效的支撑电子商务、网络新闻以及社交网络等业务。但是由于分布式系统中存在的大量服务器使得分布式系统的能量消耗也是非常巨大的。同时,巨大的能量消耗也增加了全球的碳排放,对环境造成了破坏。根据相关研究,一个由100000台服务器组成的大型分布式网络一年的能量消耗可为190000MWH。这些能量相当于十万个家庭一年的消耗量。
内容分发网络CDN是大型分布式系统的典型代表。CDN网络的首要目的是通过将内容从远端服务器迁移到离终端用户较近的副本服务器上以提高网络性能。传统的CDN网络,例如Akamai,由上万台被部署在世界各地数据中心中的服务器所组成。通常传统的CDN网络中的服务器由防火墙、服务器、路由器、内容网关等所组成。这些部件冗余的组合在一起以满足网络的峰值流量,提高用户的服务体验。但研究显示,为了满足峰值流量而设计的CDN部件在非峰值的情况下平均负载率只有40%-60%。而传统的CDN部件通常是由专门的硬件设备所构成,这些专用的硬件的能耗是惊人的且硬件设备规模的动态变化是非常不便的。而在网络功能虚拟化环境下,CDN网络部件可以由专用的设备软件部署在通用的硬件服务器上,因此可以较容易的通过控制中心来动态调整软件的个数以适应动态变化的流量,达到节能的目的。
对于网络流量预测问题,现有的研究很多。其中有一种叫做BP神经网络的网络流量预测方法。BP神经网络是仿生学或者人工智能方法。BP神经网络分为两个过程:(1)工作信号正向传递过程;(2)误差信号反向传递过程。在BP神经网络中,单个样本有m个输入,有n个输出,在输入层和输出层之间通常还有若干个隐含层。在1989年Robert Hecht-Nielsen证明了对于任何闭区间内的一个连续函数都可以用一个隐含层的BP网络来逼近。所以一个三层的BP神经网络(输入层、隐含层和输出层)就可以完成任意的m维到n维的影射。对应到时间序列预测就有任意连续m个历史平均流量数据影射成接下来的n个时间段内的平均流量数据,因此可以应用BP神经网络预测网络流量。然而该技术存在如下缺点:
(1)、BP神经网络的复杂度较大,收敛时间较长。
(2)、预测的结果为下一时间段内的平均流量,以此为参照决定CDN规模可能导致无法有效的服务时间段内的超出平均值时刻的流量。
(3)、就BP神经网络算法本身来说,隐含层的选取缺乏理论指导,训练时学习新样本有遗忘旧样本的趋势。
在CDN节能方案中,有关研究直接将上一时间段的网络平均流量作为直接参考来决定接下一时段的网络规模,同时加冗余的服务器以预防因峰值流量而导致的服务器拥塞,在决定网络规模的过程中,使用服务器非满载容量作为判断的一种依据,目的同样是增加冗余容量以应对突发的高峰流量。该技术同样存在如下缺点:
(1)、虽然将前一个时段的网络流量作为依据可以在一定程度上预测网络流量,但误差较大。
(2)、方案中的冗余设计在一定程度上增加了CDN的能耗。
发明内容
本发明的目的在于克服现有技术的不足,提供一种虚拟CDN的节能部署方法,根据网络流量的变化来动态调整虚拟CDN系统的规模。
为实现上述发明目的,本发明一种虚拟CDN的节能部署方法,其特征在于,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710107267.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云VPN服务中心
- 下一篇:一种分布式集群下备机选举切换的方法