[发明专利]一种基于云计算的并发数据处理方法在审
申请号: | 201811174061.4 | 申请日: | 2018-10-09 |
公开(公告)号: | CN109298927A | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 黄杏兰 | 申请(专利权)人: | 黄杏兰 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙) 11390 | 代理人: | 胡剑辉 |
地址: | 510000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于云计算的并发数据处理方法,包括云处理单元、执行记录模块、数据监控模块、进程监控模块、数据修正模块、计时单元、控制器、显示模块、执行记录模块和数据输入模块;本发明通过数据监控模块获取得到待处理进程信息组对应的优先级数,当待处理进程急于解决时在待处理进程后面加上注释SSS,当待处理进程不急于解决处于正常情况时在待处理进程后面加上注释SS,当待处理进程可以延迟解决时在待处理进程后面加上注释S,根据待处理进程后面的注释获取得到对应待处理进程的优先级数Hi值;根据数据监控模块读取对应注释即可得到待处理进程的轻重缓急程度。 | ||
搜索关键词: | 处理进程 数据监控模块 记录模块 数据处理 云计算 并发 读取 数据输入模块 云处理单元 计时单元 进程监控 数据修正 显示模块 控制器 信息组 延迟 | ||
【主权项】:
1.一种基于云计算的并发数据处理方法,其特征在于,包括云处理单元、执行记录模块、数据监控模块、进程监控模块、数据修正模块、计时单元、控制器、显示模块、执行记录模块和数据输入模块;其中,所述数据输入模块用于输入所需要处理的待处理数据信息,所述数据输入模块还用于输入待处理数据信息对应的优先级数;所述数据输入模块用于将待处理数据信息和对应的优先级数传输到云处理单元,所述云处理单元用于对待处理数据信息进行处理计算;所述进程监控模块用于获取处理当前待处理进程信息组和云处理单元所能处理的计算进程总量信息以及正在处理的当前进程信息组,所述进程监控模块还通信联接有计时单元,所述计时单元用于获取待处理进程信息组的排队时间信息组;排队时间信息组包括若干组排队时间信息,排队时间信息为待处理进程等待处理的时间信息;所述数据监控模块用于获取云处理单元待处理进程信息组的锁定情况和待处理进程信息组对应的优先级数信息组;数据修正模块用于结合数据监控模块、进程监控模块、计时单元和云处理单元制定出进程处理规则,进程处理规则具体表现为:步骤一:利用进程监控模块获取得到云处理单元的计算进程总量信息,将计算进程总量信息标记为Qy;步骤二:利用进程监控模块获取得到待处理进程信息组和当前进程信息组,将待处理进程信息组对应的待处理计算量信息组标记为Qpi,i=1...n:将当前进程信息组对应的当前计算量信息组标记为Qzi,i=1...n:步骤三:利用数据监控模块获取得到待处理进程信息组对应的优先级数,并将优先级数信息组标记为Hi,i=1...n;优先级数的确定规则如下:S1:当待处理进程急于解决时在待处理进程后面加上注释SSS,将Hi的值标定为1;S2:当待处理进程不急于解决处于正常情况时在待处理进程后面加上注释SS,将Hi的值标定为0.5;S3:当待处理进程可以延迟解决时在待处理进程后面加上注释S,将Hi的值标定为0;S4:根据待处理进程后面的注释获取得到对应待处理进程的优先级数Hi值;步骤四:利用计时单元获取得到待处理进程的排队时间信息组Wi,i=1...n;步骤五:利用数据监控模块获取云处理单元待处理进程信息组的锁定情况,将锁定情况信息组标记为Di,i=1...n;锁定情况信息组值标定规则如下:S1:对待处理进行信息组内待处理信息的资源锁定情况进行检测;S2:当检测到请求锁定待处理信息资源成功的话,将对应Di值标定为1;S3:当检测到请求锁定待处理信息资源不成功的话,则将对应Di值标定为0,并继续对该待处理信息进行锁定资源处理;步骤六:利用公式
得到剩余计算量Qs;步骤七:根据待处理进程对应排队的排队时间信息组Wi、待处理计算量信息组Qpi和优先级数信息组Hi来确定待处理进程的处理顺序,顺序判定规则具体表现为:S1:因为排队时间信息组Wi、待处理计算量信息组Qpi和优先级数信息组Hi值不同,对于待处理进程组进行处理的影响程度不同,因此首先对上述三个影响赋予修正值,具体赋予过程为:SS1:将排队时间信息组Wi的修正值标定为X1,X1为预设值;SS2:将待处理计算量信息组Qpi的修正值标定为X2,X2为预设值;SS3:将优先级数信息组Hi的修正值标定为X3,X3为预设值;SS4:其中X1+X2+X3=1,且X2>X3>X1;S2:利用公式Si=(Wi*X1+Hi*X2+Qi*X3)*Di计算得到处理优先值信息组Si,i=1...n;且Si与Qpi一一对应;S3:将待处理计算量信息组Qpi按照其对应的Si由大到小进行排序;并将排序后的待处理计算量信息组Qpi标定为计算量处理信息组Qxi,i=1...n,且Qx1对应的Si值S1为最大值;S4:获取满足判定公式
的所有计算量处理信息组Qxi并将其标定为优先处理信息组Yi,i=1...n;优先处理信息组Yi与待处理进程信息组一一对应;S5:获取Yi对应的待处理进程信息组并将其标记为处理进程信息组;所述数据修正模块用于将处理进程信息组传输到控制器,所述控制器用于将处理进程信息组传输到云处理单元进行处理,云处理单元在处理完待处理进程信息组时将处理结果传输到执行记录单元进行记录。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄杏兰,未经黄杏兰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811174061.4/,转载请声明来源钻瓜专利网。