[发明专利]数据处理方法和装置有效
申请号: | 202010849131.2 | 申请日: | 2020-08-21 |
公开(公告)号: | CN111966495B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 李雷孝;邓丹;王慧;王洪彬;李杰;王永生 | 申请(专利权)人: | 内蒙古工业大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/00 |
代理公司: | 西安汇恩知识产权代理事务所(普通合伙) 61244 | 代理人: | 张伟花 |
地址: | 010051 内蒙古*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,包括:
获取分布式系统的基于粒子群优化实现负载均衡的数据分发算法,即获取初始化粒子群参数,依据所述初始化粒子群参数对预设计算式进行优化,初始化粒子群参数包括:最大迭代次数、粒子种群规模、粒子维度、惯性权重、第一加速系数、第二加速系数和粒子速度,得到所述基于粒子群优化实现负载均衡的数据分发算法;
具体为,在一个具有m个数据文件的数据集和n个节点的分布式集群中,设具体的比较算法为C(i,j),其中i和j是数据集中的两个数据文件,全比较计算能够被形式化地描述为:
Mi,j={C(i,j)|ij,i=1,2,…,m-1,j=2,3,…,m} (1)
其中Mi,j是比较运算C(i,j)的计算结果,全部的Mi,j组成了全比较计算的最终结果;
假设数据集中有m个数据文件,每个数据文件的大小为si,i=1,2,…,m,那么数据文件的大小相同或近似相同的形式化描述如下:
在进行两两数据文件的比较运算时,两个数据文件的大小之和与比较运算的计算量将成正比,令cij表示比较任务C(i,j)的计算量,则cij与数据文件i和数据文件j有如下关系:
si+sj∝cij ij,i=1,2,…,m-1,j=2,3,…,m (3)
根据公式(2)可知所有的cij的数值将相同或近似相同,假设为节点p上分配K个比较任务,每个任务的计算量为i和j为分发到节点p上数据文件的编号,节点p上的任务量大小pc为:
令tcount为全比较计算中的总任务个数,一个比较任务与两个不同的数据文件有关,当数据集中有m个数据文件时,tcount为:
使用xkp来表示是否将比较任务k分配到节点p上,xkp的取值使用0和1来表示;
xkp=0 or 1 k=1,2,…,tcount,p=1,2,…,n (6)
用ck表示第k个任务的大小,那么公式(4)中节点p上的任务量大小pc能够被重新定义为:
在具有n个计算节点的分布式系统中,用ck表示任务k的大小,全比较计算的节点平均计算量cavg为:
由公式(7)、公式(8)可以得出节点p的计算量相对于cavg的偏离程度fp;
fp=|pc-cavg| (9)
其中|·|是求绝对值函数,那么分布式系统的负载均衡能够被描述为:
令wp表示分发到节点p上的文件的总大小;
假设分发到节点p上的文件数为m'(m'≤m),wp中文件i的大小为ri,则有:
令up(p=1,2,…,n)为节点p的存储空间上限,分发到节点p上的文件大小总和不能超过up;
wp≤up (12)
以公式(10)作为求解目标,得到全比较计算在分布式系统中的负载均衡求解模型如下;
根据公式(13)进行全比较任务在分布式系统中的调度将使得各个计算节点之间实现负载均衡,并且能够保证每个比较任务所需的数据文件具有数据本地性;
获取所述分布式系统的基于粒子群优化实现最优化存储的数据分发算法;
依据所述基于粒子群优化实现最优化存储的数据分发算法和所述负载均衡的粒子最佳位置,对所述分布式系统中各节点所需的存储空间进行优化,具体是依据所述基于粒子群优化实现负载均衡的数据分发算法,计算所述分布式系统中负载均衡的粒子最佳位置;
依据所述基于粒子群优化实现最优化存储的数据分发算法和所述负载均衡的粒子最佳位置,对所述分布式系统中各节点所需的存储空间进行优化包括:
依据所述负载均衡的粒子最佳位置、节点个数、文件大小列表、任务列表和节点计算量进行初始化,得到初始化后的粒子群参数;
依据所述初始化后的粒子群参数进行迭代寻优,当满足位置更新规则时,对粒子位置进行更新;
将每一次迭代所得到的最优位置所对应的适应度进行记录,通过对迭代记录进行编码,得到所述分布式系统中各节点所需的存储空间的优化方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古工业大学,未经内蒙古工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010849131.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金融自助设备系统
- 下一篇:一种马桶垫易更换垫