基于分布式存储的最优存储节点匹配方法、装置及介质制造方法及图纸

技术编号:29132335 阅读:26 留言:0更新日期:2021-07-02 22:27
本发明专利技术涉及分布式存储技术领域,特别涉及一种基于分布式存储的最优存储节点匹配方法、装置及介质,其中,一种基于分布式存储的最优存储节点匹配方法,应用于智能合约,包括以下步骤,接收智能终端发布的存储需求;广播所述存储需求,根据所述存储需求匹配存储节点;利用评分匹配方法匹配最优节点;智能合约接收智能终端发布的存储需求后,广播存储需求并根据存储需求匹配存储节点,通过评分匹配方法动态计算、实时利用各存储节点的状态匹配最优节点,利用最优节点进行数据文件存储,提高了数据文件存储和读取的效率,降低了存储备份的成本,满足用户多种数据文件类型的存储和读取,提高资源利用率。

【技术实现步骤摘要】
基于分布式存储的最优存储节点匹配方法、装置及介质
本专利技术涉及分布式存储
,特别涉及一种基于分布式存储的最优存储节点匹配方法、装置及介质。
技术介绍
随着互联网的普及与发展,数据在人类生活中起着越来越重要的作用,人们对数据的可靠性和安全性有了更高的要求,传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,系统的可靠性和安全性都通过存储服务器体现,已不能满足大规模存储应用的需要。而为了满足大规模存储应用的需要,越来越多的存储系统采用分布式存储系统,分布式存储是将数据分散存储在多台独立的设备上,通常其物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。现有技术中,用户采用分布式存储系统存储文件时多采用就近方案将数据文件存储于分布式存储系统内,没有考虑数据文件存储到分布存储节点的其他因素,评估各个存储节点存储能力的判断依据也较为单一;中国专利申请(公开号为CN106230953A)公开了一种基于分布式存储的D2D通信方法及装置,来优化存储节点的匹配,但随着存储节点及存储成本的不断增加,仍存在存储节点的匹配并不是最优解的问题,从而导致数据文件存储和读取时效率降低,也降低了资源利用率。
技术实现思路
为解决上述现有技术中所匹配的节点不是最优节点,导致数据文件存储读取效率低的不足,本专利技术提供的一种基于分布式存储的最优存储节点匹配方法、装置及介质,通过匹配最优节点能够提高数据文件存储和读取的效率。第一方面,本申请实施例提供了一种基于分布式存储的最优存储节点匹配方法,应用于智能合约,所述方法包括:接收智能终端发布的存储需求;广播所述存储需求,根据所述存储需求匹配存储节点;利用评分匹配方法匹配最优节点。进一步地,智能终端可根据需求模板发布所述存储存储需求,所述存储需求包括但不限于数据文件类型、数据文件存储时间、数据文件存储大小、数据文件存储份数或所述存储节点的各项指标;所述存储节点的剩余存储均大于所述数据文件存储大小,所述存储节点的数量大于所述数据文件存储份数。进一步地,所述评分匹配方法对各所述存储节点进行综合评分,所述综合评分通过所述存储节点的各项指标与各项指标对应的融合权重相乘得出,选取所述综合评分高的所述存储节点作为所述最优节点进行匹配。进一步地,所述指标包括但不限于所述存储节点的存储与读取的成功率、在线时间、存储空间、带宽、服务器配置运算能力、用户与节点的位置、用户所在的运营商或网络时延情况。进一步地,所述融合权重包括第一权重和第二权重,所述综合评分包括与所述第一权重对应的第一综合评分及与所述第二权重对应的第二综合评分,所述综合评分为所述第一综合评分与所述第二综合评分融合相加后的平均值;所述评分匹配方法包括S1:根据所述存储节点和指标的数量建立原始指标数据矩阵,原始指标数据矩阵为X=(xij)nm(i=1,2,…,n;j=1,2,…,m),其中,n为所述存储节点的数量,m为所述指标的数量,xij为第i个所述存储节点的第j个指标值;S2:所述指标包括正向指标和负向指标,分别对所述正向指标和所述负向指标归一化处理,所述正向指标归一化为所述负向指标归一化为S3:通过主成分分析方法计算所述第一综合评分;S4:通过熵权法计算所述第二综合评分;S5:根据(zi+si)/2计算所述综合评分。进一步地,根据以下步骤计算所述第一综合评分S31:输入样本集合D={x1,…,xn},计算均值矢量μ和协方差矩阵∑;S32:根据计算协方差矩阵∑的特征值和特征矢量,并将所述特征矢量按照相应的所述特征值从大至小排序;S33:选择前d'个特征矢量作为列矢量构成矩阵E=(e1,e2,...,ed');S34:d维样本矢量x可以转换为d'维矢量x':x'=ET(x-μ)S35:构建综合评价函数F=α1y1+α2y2+…+αmym,其中,每个主成分yi的贡献率作为基础权重,得出S36:再将所述基础权重取绝对值形成所述第一权重;S37:根据zi=|w1|x1+|w2|x2+…+|wp|xp+b计算所述第一综合评分。进一步地,根据以下步骤计算第二综合评分,S41:通过计算每个所述指标下的每个所述存储节点的比重;S42:通过计算第j项指标的熵值,其中,n∈N+,0≤ej≤log2n;S43:通过dj=log2n-ej定义信息熵冗余度;S44:利用求权值;S45:根据计算每个所述存储节点得分,并利用修正得出所述第二权重;S46:根据si=w1x1+w2x2+…+wpxp计算所述第二综合评分。第二方面,本申请实施例提供了一种基于分布式存储的最优存储节点匹配方法,应用于智能终端,所述方法包括发布存储需求,以使智能合约接收并广播所述存储需求,根据所述存储需求匹配存储节点,再利用评分匹配方法匹配最优节点。第三方面,本申请实施例提供了一种基于分布式存储的最优存储节点匹配装置,应用于智能合约,所述装置包括接收模块,用于接收智能终端发布的存储需求;广播模块,用于广播所述存储需求,根据所述存储需求匹配存储节点;匹配模块,用于利用最优评分匹配方法匹配最优存储节点。第四方面,本申请实施例提供了一种基于分布式存储的最优存储节点匹配装置,应用于智能终端,所述装置包括发布模块,用于发布存储需求,以使智能合约接收并广播所述存储需求,根据所述存储需求匹配存储节点由近及远广播找出若干存储节点,再利用评分匹配方法匹配最优节点再利用最优匹配方法匹配最优存储节点。第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机被处理器执行时实现如上任一项所述的一种基于分布式存储的最优存储节点匹配方法。第六方面,本申请实施例提供了一种电子设备,包括至少一个处理器、及与所述处理器通信连接的存储器,其中所述存储器存储可被至少一个处理器执行的指令,所述指令被至少一个处理器执行,以使所述处理器执行如上任一项所述的一种基于分布式存储的最优存储节点匹配方法。与现有技术相比,本专利技术提供的一种基于分布式存储的最优存储节点匹配方法、装置及介质,智能合约接收智能终端发布的存储需求后,广播存储需求并根据存储需求匹配存储节点,通过评分匹配方法动态计算、实时利用各存储节点的状态匹配最优节点,利用最优节点进行数据文件存储,提高了数据文件存储和读取的效率,降低了存储备份的成本,满足用户多种数据文件类型的存储和读取,提高资源利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施本文档来自技高网...

【技术保护点】
1.一种基于分布式存储的最优存储节点匹配方法,其特征在于:应用于智能合约,所述方法包括以下步骤:/n接收智能终端发布的存储需求;/n广播所述存储需求,根据所述存储需求匹配若干存储节点;/n利用评分匹配方法匹配最优节点。/n

【技术特征摘要】
1.一种基于分布式存储的最优存储节点匹配方法,其特征在于:应用于智能合约,所述方法包括以下步骤:
接收智能终端发布的存储需求;
广播所述存储需求,根据所述存储需求匹配若干存储节点;
利用评分匹配方法匹配最优节点。


2.根据权利要求1所述的一种基于分布式存储的最优存储节点匹配方法,其特征在于:智能终端可根据需求模板发布所述存储需求,所述存储需求包括但不限于数据文件类型、数据文件存储时间、数据文件存储大小、数据文件存储份数或所述存储节点的各项指标;
所述存储节点的剩余存储均大于所述数据文件存储大小,所述存储节点的数量大于所述数据文件存储份数。


3.根据权利要求2所述的一种基于分布式存储的最优存储节点匹配方法,其特征在于:所述评分匹配方法对各所述存储节点进行综合评分,所述综合评分通过所述存储节点的各项指标与各项指标对应的融合权重相乘得出,选取所述综合评分高的所述存储节点作为所述最优节点进行匹配。


4.根据权利要求3所述的一种基于分布式存储的最优存储节点匹配方法,其特征在于:所述指标包括但不限于所述存储节点的存储与读取的成功率、在线时间、存储空间、带宽、服务器配置运算能力、用户与节点的位置、用户所在的运营商或网络时延情况。


5.根据权利要求4所述的一种基于分布式存储的最优存储节点匹配方法,其特征在于:所述融合权重包括第一权重和第二权重,所述综合评分包括与所述第一权重对应的第一综合评分及与所述第二权重对应的第二综合评分,所述综合评分为所述第一综合评分与所述第二综合评分融合相加后的平均值;
所述评分匹配方法包括
S1:根据所述存储节点和指标的数量建立原始指标数据矩阵,原始指标数据矩阵为X=(xij)nm(i=1,2,…,n;j=1,2,…,m),其中,n为所述存储节点的数量,m为所述指标的数量,xij为第i个所述存储节点的第j个指标值;
S2:所述指标包括正向指标和负向指标,分别对所述正向指标和所述负向指标归一化处理,所述正向指标归一化为



所述负向指标归一化为



S3:通过主成分分析方法计算所述第一综合评分;
S4:通过熵权法计算所述第二综合评分;
S5:根据(zi+si)/2计算所述综合评分。


6.根据权利要求5所述的一种基于分布式存储的最优存储节点匹配方法,其特征在于:根据以下步骤计算所述第一综合评分
S31:输入样本集合D={x1,…,xn},计算均值矢量μ和协方差矩阵∑;
S32:根据计算协方差矩阵∑的特征值和特征矢量,并将所述特征矢量按...

【专利技术属性】
技术研发人员:游海涛王琳徐华卿范自道傅福斌
申请(专利权)人:易联众信息技术股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1