【技术实现步骤摘要】
数据负荷自平衡的分散控制方法及装置
[0001]本专利技术属于数据处理
,具体涉及数据负荷自平衡的分散控制方法及装置。
技术介绍
[0002]分散控制的特点是与集中控制相反,不同的信息流入不同的控制中心,不同的控制指令由不同的控制中心发出。
[0003]分散控制没有统一的控制器,全部控制功能分散在各个子运算中完成,在此控制方式中,各子运算的输出、输入信号及系统信号相互关联。分散控制的时序可以是同步的,也可以是异步的。
[0004]分散控制的优点是针对性强,信息传递效率高单,系统适应性强。缺点是信息不完整,整体协调困难。分散控制适应系统组织较松散的部门,如城市各交叉路口的交通管理、企业集团的一些外围企业等。
[0005]专利号为CNB038263017A的专利公开了数据通信负荷分散控制、负荷分散数据发送方法及装置。其能够在与不具有中继功能的交换集线器之间进行灵活性高的中继。计算机生成分散算法通知数据包,该分散算法通知数据包含有多个通信接口的物理地址以及使通信对象计算机发送到计算机处的数据分散到多个 ...
【技术保护点】
【技术特征摘要】
1.数据负荷自平衡的分散控制方法,其特征在于,所述方法执行以下步骤:步骤1:将多个数据处理单元以区块链网络的连接结构,彼此互联,构成数据处理区块链网络;同时,设置一个分散控制单元,作为数据处理区块链网络的入口;步骤2:分散控制单元首先接收数据处理任务的指令和数据处理任务的数据;若数据处理任务为单任务,则进入单任务分散控制模式;若数据处理任务为多任务,则进入多任务分散控制模式;步骤3:在单任务分散控制模式下,首先进行数据分发,将数据分发至每个数据处理单元中,在数据分发过程中,以数据处理单元为节点,建立数据处理区块链网络的全局关键字数据处理树;再基于建立的全局关键字数据处理树,进行数据处理;步骤4:在多任务分散控制模式下,首先进行任务区块划分,具体包括:根据任务的数量,每个任务的数据量的大小,将数据处理区块链网络划分为多个子任务区块链网络,在每个子任务区块链网络中,指定一个数据处理单元作为子分散控制单元,将每个任务对应的数据分发至每个任务对应的子任务区块链网络中的子分散控制单元,子分散控制单元在所在的子任务区块链网络中进行数据分发,基建立子任务区块链网络的全局关键字数据处理树;再基于建立的全局关键字数据处理树,进行数据处理。2.如去权利要求1所述的方法,其特征在于,所述步骤3和步骤4中,全局关键字数据处理树的建立方法包括:步骤S1:将数据处理任务中的数据的每一个值,指定一个对应的键,形成键值对,确立一个主键值,同时,指定第一个接收到数据的数据处理单元为主节点,根据主键值类型在主节点抽取得到数据主键值,在所述主节点中根据数据属性取值与区间对比结果确定数据分发的定向从节点,同时建立全局关键字数据处理树索引;主键值类型包括文本属性取值、数值区间取值以及空间栅格三种基本类型;步骤S2:根据所述全局关键字数据处理树索引将数据分发到所述主键值对应的从节点。3.如权利要求2所述的方法,其特征在于,所述包括以下步骤:利用预先注册的分发策略从当前数据中提取指定的列对应的数据取值构成当前数据属性,根据策略类型抽取该属性作为当前数据的主键值;所述分发策略信息注册在全局关键字分区表中,根据当前数据表对应类型的全局关键字数据处理树获取当前数据键值对应的映射关系对;通过这一映射关系对绑定特定的从节点,实现基于主键值取值的定向发送;其中,全局关键字数据处理树由一存放在根结点的全局关键字分区表和一组关键字到分发从节点标识的映射组成;根据所述主键值类型建立与全局关键字数据处理树索引一一对应的数据处理树索引包括:关键词/字索引、关键值索引以及空间栅格索引三种基本类型;在所述从节点接受数据分发请求,在本地将数据存储在子节点中。4.如权利要求3所述的方法,其特征在于,所述基于建立的全局关键字数据处理树,进行数据处理的方法包括:每个数据处理单元基于建立的全局关键字数据处理树进行数据处理;在数据处理的同时,随机划分一个效率数据处理域,统计效率数据处理域内的数据处理单元的使用率;基于统计得到的使用率,进行数据的重新分配,将使用率高于设定值的数据处理单元中的数据抽取部分,分配到使用率低于设定值的数据处理单元中。5.如权利要求4所述的方法,其特征在于,所述统计效率数据处理域内的数据处理单元
的使用率的方法包括:的使用率的方法包括:其中,α为效率数据处理域的周长,定义为所有节点按照顺序顺次连接的长度;β为顺次连接的节点形成的路线的转折数,取值为:N
‑
1,v
t
为效率数据处理域的起始点,v
l
为效率数据处理域的终点,表示效率数据处理域的直径长度,为所有测试单元的使用率的平均值,<&g...
【专利技术属性】
技术研发人员:姜宗星,于晶晶,陈明,别锦锦,
申请(专利权)人:山东鲁能控制工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。