当前位置: 首页 > 专利查询>黄杏兰专利>正文

一种基于云计算的并发数据处理方法技术

技术编号:20272067 阅读:17 留言:0更新日期:2019-02-02 03:30
本发明专利技术公开了一种基于云计算的并发数据处理方法,包括云处理单元、执行记录模块、数据监控模块、进程监控模块、数据修正模块、计时单元、控制器、显示模块、执行记录模块和数据输入模块;本发明专利技术通过数据监控模块获取得到待处理进程信息组对应的优先级数,当待处理进程急于解决时在待处理进程后面加上注释SSS,当待处理进程不急于解决处于正常情况时在待处理进程后面加上注释SS,当待处理进程可以延迟解决时在待处理进程后面加上注释S,根据待处理进程后面的注释获取得到对应待处理进程的优先级数Hi值;根据数据监控模块读取对应注释即可得到待处理进程的轻重缓急程度。

【技术实现步骤摘要】
一种基于云计算的并发数据处理方法
本专利技术属于云计算领域,涉及一种并发数据处理技术,具体是一种基于云计算的并发数据处理方法。
技术介绍
云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互;但是当前由于社会需要,在借助云计算的过程中经常会涉及到一些并发数据的处理,但是,当前没有一种有效的并发数据处理方法;为了解决上述缺陷,现提供一种解决方案。
技术实现思路
本专利技术的目的在于提供一种基于云计算的并发数据处理方法。本专利技术所要解决的技术问题为:(1)如何标定待处理进程的轻重缓急程度,并给予标识便于相关单元识别,从而实现合理安排执行顺序;(2)如何指定处理大量的待处理并发进程;(3)如何根据对规则内影响判定待处理并发进程顺序的关键因素的重要性而对影响因素做出数据修正。本专利技术的目的可以通过以下技术方案实现:一种基于云计算的并发数据处理方法,包括云处理单元、执行记录模块、数据监控模块、进程监控模块、数据修正模块、计时单元、控制器、显示模块、执行记录模块和数据输入模块;其中,所述数据输入模块用于输入所需要处理的待处理数据信息,所述数据输入模块还用于输入待处理数据信息对应的优先级数;所述数据输入模块用于将待处理数据信息和对应的优先级数传输到云处理单元,所述云处理单元用于对待处理数据信息进行处理计算;所述进程监控模块用于获取处理当前待处理进程信息组和云处理单元所能处理的计算进程总量信息以及正在处理的当前进程信息组,所述进程监控模块还通信联接有计时单元,所述计时单元用于获取待处理进程信息组的排队时间信息组;排队时间信息组包括若干组排队时间信息,排队时间信息为待处理进程等待处理的时间信息;所述数据监控模块用于获取云处理单元待处理进程信息组的锁定情况和待处理进程信息组对应的优先级数信息组;数据修正模块用于结合数据监控模块、进程监控模块、计时单元和云处理单元制定出进程处理规则,进程处理规则具体表现为:步骤一:利用进程监控模块获取得到云处理单元的计算进程总量信息,将计算进程总量信息标记为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对应的待处理进程信息组并将其标记为处理进程信息组;所述数据修正模块用于将处理进程信息组传输到控制器,所述控制器用于将处理进程信息组传输到云处理单元进行处理,云处理单元在处理完待处理进程信息组时将处理结果传输到执行记录单元进行记录。进一步地,所述数据修正模块还用于将待处理进程信息组和与其对应的Qpi以及当前进程信息组和与其对应的Qzi传输到显示模块,所述显示模块接收控制器传输的待处理进程信息组、Qpi和当前进程信息组、Qzi并进行实时显示。进一步地,所述数据修正模块还用于将Yi及与其对应的处理进程信息组传输到控制器,所述控制器用于将Yi及与其对应的处理进程信息组传输到显示器,所述显示器接收控制器传输的Yi及与其对应的处理进程信息组并进行实时显示。进一步地,所述数据输入模块还用于输入用户输入X1、X2和X3的值,所述数据输入模块用于将X1、X2和X3传输到控制器,所述控制器接收数据输入模块传输的X1、X2和X3并将其传输到数据修正模块。本专利技术的有益效果:(1)本专利技术通过数据监控模块获取得到待处理进程信息组对应的优先级数,并将优先级数信息组标记为Hi,i=1...n;优先级数的确定规则表现为,当待处理进程急于解决时在待处理进程后面加上注释SSS,将Hi的值标定为1;当待处理进程不急于解决处于正常情况时在待处理进程后面加上注释SS,将Hi的值标定为0.5;当待处理进程可以延迟解决时在待处理进程后面加上注释S,将Hi的值标定为0;根据待处理进程后面的注释获取得到对应待处理进程的优先级数Hi值;根据数据监控模块读取对应注释即可得到待处理进程的轻重缓急程度;(2)本专利技术本文档来自技高网...

【技术保护点】
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,并继续对该待处理信息进行锁定资源处理;步骤六:利用公式...

【技术特征摘要】
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,并继续对该待处理信息进行锁定资源处理;步...

【专利技术属性】
技术研发人员:黄杏兰
申请(专利权)人:黄杏兰
类型:发明
国别省市:广东,44

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

1