【技术实现步骤摘要】
一种云计算用并发式数据处理系统
[0001]本专利技术属于云计算
,涉及并发式数据处理技术,具体是一种云计算用并发式数据处理系统。
技术介绍
[0002]云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。
[0003]现有技术中,云计算下的并发式数据处理系统依旧存在以下缺陷:系统内无法进行并发数据的自运算,也不能有效避免并发事件的发生,导致词组并发概率只高不低;无法对系统内的词组数据进行并发数据计算,从而选择相应的并发处理模块,为此,我们提出一种云计算用并发式数据处理系统。
技术实现思路
[0004]针对现有技术存在的不足,本专利技术目的是提供一种云计算用并发式数据处理系统。
[0005]本专利技术所要解决的技术问题为:
[0006](1)如何计算系统内词组的并发值,并如何结合词组的活跃值和沉闷值计算得到词组的修改困难值;
[0007](2)如何由系统内词组的并发数据智能切换相应的词组并发处理模式;< ...
【技术保护点】
【技术特征摘要】
1.一种云计算用并发式数据处理系统,其特征在于,包括数据处理模块、注册登录模块、访问调配模块、并发统计模块、模式筛选模块、暂存库、数据采集模块以及服务器群;所述并发统计模块用于对系统内词组的并发值进行统计,统计步骤具体如下:步骤S1:获取系统内的词组,将词组标记为t,t=1,2,
……
,z;步骤S2:获取词组的修改次数,并将修改次数标记为XGt;获取每次修改对应的用户名称,得到词组对应的修改用户数YHt,利用公式JGt=YHt/XGt计算得到词组的均改用户值JGt;步骤S3:获取词组的并发次数,并将并发次数标记为Bt;其中,词组的并发次数指的是在某个时间段内同一词组有多个用户同时进行修改的次数;步骤S4:利用词组的并发次数对比词组的修改次数,计算得到词组的并发率BLt,公式具体为:BLt=Bt/XGt;步骤S5:词组的并发率BLt、均改用户值JGt结合公式进行并发统计得到并发值BFt,并发统计的公式具体如下:式中a1和a2均为比例系数固定数值,且a1和a2的取值大于零,e为自然常数;步骤S6:将计算得到的词组的并发值BFt反馈至服务器群中;所述并发统计模块通过服务器群将词组的并发值发送至数据处理模块;所述数据处理模块用于接收到发送的词组的并发值后对并发数据进行处理,处理过程具体如下:步骤一:设定词组的并发阈值,将计算得到的词组的并发值BFt与并发阈值进行比对,若词组的并发值超过并发阈值,将词组记为高并发词组u,u=1,2,
……
,x;步骤二:获取高并发词组的并发频率为BPu;高并发词组对应的并发间隔记为Fui,i=1,2,
……
,n;其中,Fu1表示高并发词组从上传日期开始计算至第一次并发的时间结束;Fu2表示高并发词组从第一次并发的时间开始至第二次并发时间结束,若高并发词组无第二次并发,则从第一次并发的时间开始计算至系统当前日期结束,依次类推;步骤三:设定间隔对应值Hj;间隔对应值Hj的时间范围为(bj,bj+1],且b1<b2<,
……
,<bj<bj+1;间隔对应值Hj对应的并发活跃值记为Nj;j=1,2,
……
,n,且N1>N2>
……
>Nj;步骤四:访问间隔Fui与间隔对应值Hj进行匹配,具体表现为,当Fu1∈(b2,b3],则Fu1的并发活跃值为N2;步骤五:利用公式计算得到高并发词组的并发活跃值BHi;访问间隔Fui越小,表示并发的时间间隔越小,即并发活跃值也越大;步骤六:利用公式计算得到高并发词组的并发沉闷值BMi;式中,α为干扰因子,α=1.1001154;步骤七:为高并发词组的并发活跃值BHi和并发沉闷值BMi分配相应的加权系数;并发
活跃值BHi和并发沉闷值BMi对应的加权系数分别为c1和c2;步骤八:获取上述高并发词组的并发值BFt,将高并发词组的并发值重新记...
【专利技术属性】
技术研发人员:廖洪光,
申请(专利权)人:阜阳市星启链数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。