【技术实现步骤摘要】
本专利技术涉及网络资源的配置,特别是星型拓扑数据网格中的副本选择和放置。
技术介绍
副本的概念:副本的存在,是为了解决在网络中,庞大的数据量在狭窄的主干网络上传输所造成的网络拥堵的问题,实际上网络上的很多数据都是重复传输的,如果能有一种方法分析并预知网络上即将发生的重复数据传输,并提前将此数据复制到(即一个副本)离需求端最近的节点,就可以有效的减少主干网络的拥堵,提高整个网络资源的利用率。星型拓扑数据网格:如图1所示:其中集群的数量是可扩展的,集群内的节点也是可扩展的,Global Replication Controller(GRC)管理全局文件请求信息,文件的原本(对应于副本),都存储在GRC当中,本文设计的算法,就是从集群中收集用户对文件的请求数量信息,并选择合适的文件复制到对应集群的节点中,以减少整个网络的文件传输延迟。在本专利技术中,提出了一种基于轮的异步文件选择和副本放置技术,通过优化传统的文件选择的判断标准,将传统的同步算法转换为异步算法并利用贪心策略来进行副本的放置,使得本算法在用户对文件的偏好变化频繁且不一致的情况下拥有更好的网络延迟的优化效果。
技术实现思路
副本的选择:副本的选择即收集用户对文件的请求数量,文件本身的特性等信息后,利用一个热度标准,选择符合标准的文件,这些选择的文件将作为副本放置时的输入。副本的放置:将上一步选择的文件,利用某个策略(比如贪心策略),将这些文件放置到最合适的集群节点中。基于“轮”:即将时间分成固定长度的时间段,每一个时间段称为一轮。本专利技术克服的缺点主要有两个:同步算法所带来的扩展性差,容错性差等缺点; ...
【技术保护点】
一种间隔执行的异步文件选择和副本放置方法,其特征在于:利用文件大小作为热度的权重,将时间分成固定的时间间隔,每个间隔末在每个集群内部执行本算法,每个集群拥有自己的轮计数器,从而集群可以控制自己的运行节奏,异步地从GRC获取全局信息。
【技术特征摘要】
1.一种间隔执行的异步文件选择和副本放置方法,其特征在于:利用文件大小作为热度的权重,将时间分成固定的时间间隔,每个间隔末在每个集群内部执行本算法,每个集群拥有自己的轮计数器,从而集群可以控制自己的运行节奏,异步地从GRC获取全局信息。2.根据权利1所述的方法,其特征在于:提出了利用文件大小作为权重的热度计算方法,热度标准计算方法:每一轮,计算热度都分为两步,第一步将某个集群中用户对文件的请求数量发送至GRC,GRC再返回给这个集群全局的文件请求频率,之后LRC再计算热度FPi第一步:从GRC中获取全局文件请求频率:第二步:再LRC中计算FPi:其中,i表示文件id,c表示集群id,n表示该集群内的轮数,Ri表示对文件i的历史请求总数,HTR表示对所有文件的请求总数,实际上,GFPi表示对文件i的全局历史请求频率,TPc,n表示在集群c中第n轮中用户对所有文件发出的请求总数,FSi...
【专利技术属性】
技术研发人员:刘竹松,谢纪东,武继刚,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。