【技术实现步骤摘要】
一种网络节点的副本文件存储容量的调整方法和装置
本专利技术涉及通信
,特别涉及一种应用于面向服务的互联网中网络节点的副本文件存储容量的调整方法和装置。
技术介绍
随着技术的发展和应用需求的不断提高,未来的互联网将从面向地址的TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/因特网互联协议)架构转向面向服务的网络体系架构。未来的互联网中,服务请求者不再关心服务提供者的位置信息,而是服务的内容。面向服务的互联网体系架构从根本上解决以TCP/IP为中心的现有互联网所不能解决的问题,例如IP(InternetProtocol,因特网互联协议)地址短缺,缺乏服务质量保证等。在面向服务的互联网体系架构中,以服务标识作为寻址依据,用户只需关心所请求的服务所具有的属性,属性可以是静态的或是动态的。服务本身将成为关注重点,比如信息搜索,内容分享和云计算服务等。面向服务的互联网体系架构的设计,是将互联网看作提供服务的服务池,从而不仅限于提供数据的传输通道。面向服务的互联网体系架构还能够解决如何为用户提供更好的服务质量,包括服务感知,服务迁移等。借助于硬件技术的高速发展,存储单元已经不再是稀缺资源,然而,长距离的传输仍然会消耗大量的网络资源,因此,赋予网络节点存储和计算的能力成为可能。目前,副本文件存储技术已经在数据网格研究中得到了长足发展。面向服务的互联网络将存储和计算能力添加到网络节点上,这无疑将进一步推进副本文件存储技术的快速发展。当网络节点具有存储和计算的能力后,网络节点便可以根据当前网络的服务请 ...
【技术保护点】
一种网络节点的副本文件存储容量的调整方法,包括:确定待调整副本文件存储容量的当前网络节点所属的网络层次;将与所述当前网络节点处于同一网络层次,且与当前网络节点同属于同一个上层网络节点的其他网络节点选出,并将当前网络节点和所选出的所述其他网络节点共同组成局部网络节点;提取所述局部网络节点中各个网络节点的链路带宽和副本文件存储容量;根据所述局部网络节点中各个网络节点的链路带宽和副本文件存储容量,调整当前网络节点的副本文件存储容量。
【技术特征摘要】
1.一种网络节点的副本文件存储容量的调整方法,包括:确定待调整副本文件存储容量的当前网络节点所属的网络层次;将与所述当前网络节点处于同一网络层次,且与当前网络节点同属于同一个上层网络节点的其他网络节点选出,并将当前网络节点和所选出的所述其他网络节点共同组成局部网络节点;提取所述局部网络节点中各个网络节点的链路带宽和副本文件存储容量;根据所述局部网络节点中各个网络节点的链路带宽和副本文件存储容量,调整当前网络节点的副本文件存储容量;其中,所述根据所述局部网络节点中各个网络节点的链路带宽和副本文件存储容量,调整当前网络节点的副本文件存储容量,包括:步骤a、根据公式(1)获得当前网络节点在局部网络节点的带宽相对比例其中,pi为当前网络节点在局部网络节点中的带宽相对比例,BWi为当前网络节点的带宽,BWj为所述局部网络节点中第j个网络节点的带宽,n为局部网络节点中的网络节点的总个数,i∈[1,n],j∈[1,n];根据公式(2)获得局部网络节点的副本文件存储容量初始值Si=Ave_s=S/n(2)其中,Si和Ave_s为局部网络节点中各个网络节点的副本文件存储容量初始值,S为局部网络节点的副本文件存储容量总值;根据公式(3)获得当前网络节点的副本文件存储容量参考值Q=pi×S(3)其中,Q为当前网络节点的副本文件存储容量参考值;步骤b、提供存储容量调整阈值,若|Ave_s-Q|>STH,则执行步骤c,以进行当前网络节点的副本文件存储容量的调整,若|Ave_s-Q|≤STH,则当前网络节点的副本文件存储容量保持初始值Si;其中,STH为所提供的存储容量调整阈值;步骤c、记录满足Ave_s-pj×S>STH的局部网络节点中的网络节点的个数,记录满足pj×S-Ave_s>STH的局部网络节点中的网络节点的个数,之后执行步骤d;其中,pj为所述局部网络节点中第j个网络节点的带宽相对比例,j∈[1,n];步骤d、依据如下公式调整当前网络节点存储容量:若Q-Ave_s>STH,则若Ave_s-Q>STH,则S′i=Si-Ave_s×α(5)其中,α为调整系数,L为满足Ave_s-pj×S>STH的局部网络节点中的网络节点的个数,M为满足pj×S-Ave_s>STH的局部网络节点中的网络节点的个数,S′i为调整之后的当前网络节点的副本文件存储容量,多次将通过公式(4)或者公式(5)所获得的S′i作为Si带回至公式(4)或者公式(5)中,进而获得多个S′i,利用所获得的多个S′i分别进行网络运行模拟,以确定调整后的当前网络节点的副本文件存储容量。2.根据权利要求1所述的网络节点的副本文件存储容量的调整方法,其特征在于,步骤d中,利用所获得的多个S′i分别进行网络运行模拟,以确定调整后的当前网络节点的副本文件存储容量,包括:利用所获得的多个S′i分别进行网络运行模拟,以获得多组性能评估参数;根据所获得的多组性能评估参数确定调整后的当前网络节点的副本文件存储容量。3.根据权利要求2所述的网络节点的副本文件存储容量的调整方法,其特征在于,所述性能评估参数包括:存储容量利用率、服务响应时间和带宽消耗。4.根据权利要求3所述的网络节点的副本文件存储容量的调整方法,其特征在于,根据所获得的多组性能评估参数确定调整后的当前网络节点的副本文件存储容量,包括:将通过网络运行模拟而获得的多组性能评估参数带入如下公式,进而获得多个评估参考值:σ=MJT×Ln(BWC)/(1+SEU)(6)其中,σ为评估参考值,MJT为服务响应时间,BWC为带宽消耗,SEU为存储容量利用率;在所获得的多个评估参考值σ中选取最小的评估参考值σ所对应的S′i作为调整后的当前网络节点的副本文件存储容量。5.根据权利要求1所述的网络节点的副本文件存储容量的调整方法,其特征在于:所述网络层次包括至少两层节点层次;其中,以0层节点作为提供服务的根节点,用于提供服务文件的源头存储,所述网络中除所述0层节点以外其余各层节点所存储的副本文件均从所述0层节点获得;所述网络层次中,相邻的层次节点为上下层关系。...
【专利技术属性】
技术研发人员:陈建亚,伊莉娅,崔鸿雁,黄韬,李莉,刘江,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。