一种计算机系统的数据处理系统及方法转让专利

申请号 : CN202210433038.2

文献号 : CN114691698B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邹水龙

申请人 : 山西中汇数智科技有限公司

摘要 :

本发明公开了一种计算机系统的数据处理系统,属于数据处理技术领域,分别对不同的存储区域和数据包进行数据采集和处理训练得到对应的存估系数和请估系数,基于存估系数和请估系数对不同的存储区域和数据包进行整体评估;通过分总的结构来对不同的存储区域和数据包进行分析以及综合评估,有效提高了存储区域和数据包分析的准确性和多样性;本发明还公开了一种计算机系统的数据处理方法,本发明可以解决现有方案中没有对计算机系统中不同的存储区域和请求处理的数据包进行预处理和分类,并自适应的动态调整存储区域的处理对象,导致不同存储区域和数据包的整体处理效果不佳的技术问题。

权利要求 :

1.一种计算机系统的数据处理系统,包括内部数据处理模块、外部数据处理模块和评估调控模块,其特征在于;

内部数据处理模块:采集计算机系统内不同存储区域的存储信息集;对存储信息集中的介质数据、已存数据和未存数据进行数值化处理并标记,得到包含介质处理数据、已存处理数据和未存处理数据的存储处理集;

根据存储处理集获取各个存储区域对应的存估系数,存估系数是将不同存储区域的各项数据进行联立来对其存储状态进行整体评估的数值;根据存估系数对各个存储区域的存储状态进行匹配评估得到存储分析集;

外部数据处理模块:采集外部请求处理动作的数据包的数据信息集;对数据信息集中的发送数据、类型数据和占用数据进行数值化处理并标记,得到包含发送处理数据、类型处理数据和占用处理数据的数据处理集;

根据数据处理集获取各个外部请求处理动作对应的请估系数,请估系数是用于将外部请求处理动作的数据包的各方面数据进行联立来对其整体请求状态进行评估的数值;根据请估系数对各个外部请求处理动作的请求状态进行匹配评估得到请求分析集;

评估调控模块:将存储分析集和请求分析集联立动态分配不同外部请求处理动作至不同的存储区域,并对不同存储区域的处理行为进行追踪和调整。

2.根据权利要求1所述的一种计算机系统的数据处理系统,其特征在于,获取存储处理集的具体步骤包括:获取存储信息集中的介质数据、已存数据和未存数据;

获取介质数据中的存储类型及其对应的存储关联值至并标记;提取介质数据中的最大存储速率的数值并标记;

分别提取已存数据中的已存占存和预设的监测时间内的已存次数的数值并标记;提取未存数据中的未存占存的数值并标记;标记的各项数据按时间顺序排列得到存储处理集。

3.根据权利要求1所述的一种计算机系统的数据处理系统,其特征在于,获取存储分析集的具体步骤包括:在预设的监测时间内,将存储处理集中标记的各项数据输入至数据处理模型中进行训练获取存估系数;将存估系数与预设的存估阈值进行匹配得到包含第一存估信号与第一标记区域、第二存估信号与第二标记区域、第三存估信号与第三标记区域的存储分析集。

4.根据权利要求1所述的一种计算机系统的数据处理系统,其特征在于,获取数据处理集的具体步骤包括:获取数据信息集中的发送数据、类型数据和占用数据;获取发送数据中地址IP与所有存储区域之间的距离并取值标记;获取类型数据中的数据包类型及其对应的类型关联值并标记;提取占用数据中占用内存的数值并标记;标记的各项数据按时间顺序排列得到数据处理集。

5.根据权利要求1所述的一种计算机系统的数据处理系统,其特征在于,获取请求分析集的具体步骤包括:在预设的监测时间内,将数据处理集中标记的各项数据输入至数据处理模型中进行训练获取请估系数;将请估系数与预设的请估阈值进行匹配得到包含第一请估信号与第一标记数据包、第二请估信号与第二标记数据包、第三请估信号与第三标记数据包的请求分析集。

6.根据权利要求1所述的一种计算机系统的数据处理系统,其特征在于,动态分配不同外部请求处理动作至不同的存储区域的具体步骤包括:获取存储分析集中的若干个标记区域对应的存估系数以及请求分析集中与标记区域相匹配的若干个请估系数,通过数据处理模型训练获取匹配值;对匹配值进行分析得到评估处理结果。

7.根据权利要求6所述的一种计算机系统的数据处理系统,其特征在于,补偿系数获取的具体步骤包括:获取存储区域的实时温度、实时湿度以及单位时间内的数据处理总量和数据处理总次数;分别提取实时温度和实时湿度的数值并标记;分别提取单位时间内的数据处理总量和数据处理总次数的数值并标记;对标记的各项数据进行归一化处理并取值联立训练获取不同存储区域的补偿系数。

8.根据权利要求6所述的一种计算机系统的数据处理系统,其特征在于,对匹配值进行分析得到评估处理结果的具体步骤包括:将大于匹配阈值的匹配值对应的标记区域设定为标记数据包的待选区域,将若干个待选区域进行降序排列,得到待选区域集;将待选区域集中排首位的待选区域分配给对应的数据包进行处理和存储,并将处理的次数加一;

将不大于匹配阈值的匹配值对应的标记区域设定为标记数据包的弃选区域,将若干个弃选区域进行降序排列,得到弃选区域集;待选区域集与弃选区域集构成评估处理结果。

9.一种计算机系统的数据处理方法,应用于如权利要求1‑8任一项所述的一种计算机系统的数据处理系统,其特征在于,包括:分别获取计算机系统内不同存储区域的存储信息集以及外部请求处理动作的数据包的数据信息集;

对存储信息集中的介质数据、已存数据和未存数据进行数值化处理并标记,得到包含介质处理数据、已存处理数据和未存处理数据的存储处理集;

根据存储处理集获取各个存储区域对应的存估系数,根据存估系数对各个存储区域的存储状态进行匹配评估得到存储分析集;

对数据信息集中的发送数据、类型数据和占用数据进行数值化处理并标记,得到包含发送处理数据、类型处理数据和占用处理数据的数据处理集;

根据数据处理集获取各个外部请求处理动作对应的请估系数,根据请估系数对各个外部请求处理动作的请求状态进行匹配评估得到请求分析集;

将存储分析集和请求分析集联立动态分配不同外部请求处理动作至不同的存储区域,并对不同存储区域的处理行为进行追踪和调整。

说明书 :

一种计算机系统的数据处理系统及方法

技术领域

[0001] 本发明涉及大数据技术领域,更具体地说,它涉及一种计算机系统的数据处理系统及方法。

背景技术

[0002] 计算机系统指用于数据库管理的计算机硬软件及网络系统。数据库系统需要大容量的主存以存放和运行操作系统、数据库管理系统程序、应用程序以及数据库、目录、系统缓冲区等,而辅存则需要大容量的直接存取设备。此外,系统应具有较强的网络功能。
[0003] 现有的计算机系统的数据处理方案存在一定的缺陷:对请求处理的数据包没有进行预处理和分类,进而使得不同请求状态的请求包动态分配给对应处理状态的存储区域,并且也没有根据不同存储区域的外界因素与自身因素进一步进行评估和调整,使得不同存储区域和数据包的整体处理效果不佳。

发明内容

[0004] 针对现有技术存在的不足,本发明的目的在于提供一种计算机系统的数据处理系统及方法,用于解决现有方案中没有对计算机系统中不同的存储区域和请求处理的数据包进行预处理和分类,并自适应的动态调整存储区域的处理对象,导致不同存储区域和数据包的整体处理效果不佳的技术问题。
[0005] 本发明的目的可以通过以下技术方案实现:
[0006] 一种计算机系统的数据处理系统,包括内部数据处理模块、外部数据处理模块和评估调控模块;
[0007] 内部数据处理模块包含存储采集单元、存储处理单元和存储分析单元;
[0008] 存储采集单元用于采集计算机系统内不同存储区域的存储信息集;存储信息包含介质数据、已存数据和未存数据;
[0009] 存储处理单元用于对存储信息集中的介质数据、已存数据和未存数据进行数值化处理并标记,得到包含介质处理数据、已存处理数据和未存处理数据的存储处理集;
[0010] 存储分析单元用于根据存储处理集获取各个存储区域对应的存估系数,根据存估系数对各个存储区域的存储状态进行匹配评估得到存储分析集;
[0011] 外部数据处理模块包含运行采集单元、运行处理单元和运行分析单元;
[0012] 运行采集单元用于采集外部请求处理动作的数据包的数据信息集;数据信息集包含发送数据、类型数据和占用数据;
[0013] 运行处理单元用于对数据信息集中的发送数据、类型数据和占用数据进行数值字化处理并标记,得到包含发送处理数据、类型处理数据和占用处理数据的数据处理集;
[0014] 运行分析单元用于根据数据处理集获取各个外部请求处理动作对应的请估系数,根据请估系数对各个外部请求处理动作的请求状态进行匹配评估得到请求分析集;
[0015] 评估调控模块用于将存储分析集和请求分析集联立动态分配不同外部请求处理动作至不同的存储区域,并对不同存储区域的处理行为进行追踪和调整。
[0016] 优选地,获取存储处理集的具体步骤包括:
[0017] 获取存储信息集中的介质数据、已存数据和未存数据;
[0018] 提取介质数据的存储类型和最大存储速率,将存储类型与预设的存储类型表进行匹配获取对应的存储关联值并标记为CGi,i=1,2,3,...,n;n为正整数,表示为总的数量;其中,存储类型表由若干个不同的存储类型及其对应的存储关联值构成,不同的存储类型预先设置一个不同的存储关联值;
[0019] 提取最大存储速率的数值并标记为CSi;标记的若干个存储关联值与最大存储速率按时间顺序排列组合得到介质处理数据;
[0020] 提取已存数据中已存占存的数值并标记为YCi;提取已存数据中预设的监测时间内的已存次数并标记为CCi;标记的若干个已存占存与已存次数按时间顺序排列组合得到已存处理数据;
[0021] 提取未存数据中的未存占存的数值并标记为WCi;标记的若干个未存占存按时间顺序排列组合得到未存处理数据;
[0022] 介质处理数据、已存处理数据和未存处理数据按时间顺序排列得到存储处理集。
[0023] 优选地,获取存储分析集的具体步骤包括:
[0024] 在预设的监测时间内,将存储处理集中的介质处理数据、已存处理数据和未存处理数据输入至数据处理模型中通过存储评估函数进行训练获取存估系数CGXi;该存储评估函数为CGXi=CGi×[a1×CSi+a2×WCi/(YCi+0.2847)];a1和a2均为不同的比例因子且均大于零,取值范围均为(0,4);
[0025] 将存估系数与预设的存估阈值进行匹配;
[0026] 若存估系数小于存估阈值,则判定对应存储区域的存储状态不佳并生成第一存估信号;根据第一存估信号将对应存储区域设定为第一标记区域;
[0027] 若存估系数不小于存估阈值且不大于存估阈值的p%,则判定对应存储区域的存储状态中等并生成第二存估信号;根据第二存估信号将对应存储区域设定为第二标记区域;p为大于零的实数;第二标记区域的优先级高于第一标记区域的优先级;
[0028] 若存估系数大于存估阈值的p%,则判定对应存储区域的存储优秀不佳并生成第三存估信号;根据第三存估信号将对应存储区域设定为第三标记区域;第三标记区域的优先级高于第二标记区域的优先级;
[0029] 存估系数、第一存估信号与第一标记区域、第二存估信号与第二标记区域、第三存估信号与第三标记区域构成存储分析集。
[0030] 优选地,获取数据处理集的具体步骤包括:
[0031] 获取数据信息集中的发送数据、类型数据和占用数据;
[0032] 获取发送数据中的地址IP,根据地址IP获取与所有存储区域之间的距离并取值标记为SJi;
[0033] 标记的若干个距离按时间顺序排列组合得到发送处理数据;
[0034] 获取类型数据中的数据包类型,将数据包类型与预设的数据包关联表进行匹配获取对应的类型关联值并标记为LGi;其中,类型关联表包含若干个不同的数据包类型及其对应的类型关联值,不同的数据包类型预先设定一个对应的类型关联值;
[0035] 标记的若干个类型关联值按时间顺序排列组合得到类型处理数据;
[0036] 提取占用数据中占用内存的数值并标记为ZNi;标记的若干个占用内存按时间顺序排列组合得到占用处理数据;
[0037] 发送处理数据、类型处理数据和占用处理数据按时间顺序排列得到数据处理集。
[0038] 优选地,获取请求分析集的具体步骤包括:
[0039] 在预设的监测时间内,将数据处理集中的发送处理数据、类型处理数据和占用处理数据输入至数据处理模型中通过请求评估函数进行训练获取请估系数QGXi;请求评估函数为QGXi=(b1×SJi+b2×LGi+b3×ZNi)/(1/b1+1/b2+1/b3+0.9728);b1、b2和b3均为不同的比例因子且均大于零,取值范围均为(0,10);
[0040] 将请估系数与预设的请估阈值进行匹配;
[0041] 若请估系数小于请估阈值,则判定请求处理动作对应的数据包的请求状态优秀并生成第一请估信号;根据第一请估信号将对应数据包设定为第一标记数据包;
[0042] 若请估系数不小于请估阈值且不大于请估阈值的q%,则判定请求处理动作对应的数据包的请求状态一般并生成第二请估信号;根据第二请估信号将对应数据包设定为第二标记数据包;q为大于零的实数;第二标记数据包的优先级高于第一标记标记数据包的优先级;
[0043] 若请估系数大于存估阈值的q%,则判定请求处理动作对应的数据包的请求状态不佳并生成第三请估信号;根据第三请估信号将对应数据包设定为第三标记数据包;第三标记数据包的优先级高于第二标记数据包的优先级;
[0044] 请估系数、第一请估信号与第一标记数据包、第二请估信号与第二标记数据包、第三请估信号与第三标记数据包构成请求分析集。
[0045] 优选地,动态分配不同外部请求处理动作至不同的存储区域的具体步骤包括:
[0046] 获取存储分析集中的若干个标记区域对应的存估系数以及请求分析集中与标记区域相匹配的若干个请估系数,通过数据处理模型中的匹配评估函数对存估系数和请估系数进行训练获取匹配值PPi=α×QGXi/CGXi;α为补偿系数;
[0047] 将大于匹配阈值的匹配值对应的标记区域设定为标记数据包的待选区域,将若干个待选区域进行降序排列,得到待选区域集;
[0048] 将待选区域集中排首位的待选区域分配给对应的数据包进行处理和存储,并将处理的次数加一;
[0049] 将不大于匹配阈值的匹配值对应的标记区域设定为标记数据包的弃选区域,将若干个弃选区域进行降序排列,得到弃选区域集;待选区域集与弃选区域集构成评估处理结果。
[0050] 优选地,补偿系数获取的具体步骤包括:
[0051] 获取存储区域的实时温度、实时湿度以及单位时间内的数据处理总量和数据处理总次数;其中,数据处理总量的单位为TB;数据处理总次数的单位为万次;
[0052] 分别提取实时温度和实时湿度的数值并标记为SWi和SSi;
[0053] 分别提取单位时间内的数据处理总量和数据处理总次数的数值并标记为CLi和CCi;
[0054] 对标记的各项数据进行归一化处理并取值,通过补偿公式α=(c1×SWi+c2×SSi)×(c3×CLi+c4×CCi)计算获取不同存储区域的补偿系数α;其中,c1、c2、c3和c4均为不同的比例因子且均大于零,0<c3<c4<1<c2<c1。
[0055] 一种计算机系统的数据处理方法,包括:
[0056] 分别获取计算机系统内不同存储区域的存储信息集以及外部请求处理动作的数据包的数据信息集;
[0057] 对存储信息集中的介质数据、已存数据和未存数据进行数值化处理并标记,得到包含介质处理数据、已存处理数据和未存处理数据的存储处理集;
[0058] 根据存储处理集获取各个存储区域对应的存估系数,根据存估系数对各个存储区域的存储状态进行匹配评估得到存储分析集;
[0059] 对数据信息集中的发送数据、类型数据和占用数据进行数值字化处理并标记,得到包含发送处理数据、类型处理数据和占用处理数据的数据处理集;
[0060] 根据数据处理集获取各个外部请求处理动作对应的请估系数,根据请估系数对各个外部请求处理动作的请求状态进行匹配评估得到请求分析集;
[0061] 将存储分析集和请求分析集联立动态分配不同外部请求处理动作至不同的存储区域,并对不同存储区域的处理行为进行追踪和调整。
[0062] 与现有方案相比,本发明的有益效果:
[0063] 本发明公开的一方面,分别对不同的存储区域和数据包进行数据采集和处理训练得到对应的存估系数和请估系数,基于存估系数和请估系数对不同的存储区域和数据包进行整体评估;通过分总的结构来对不同的存储区域和数据包进行分析以及综合评估,有效提高了存储区域和数据包分析的准确性和多样性。
[0064] 本发明公开的另一方面,通过将不同请求状态的数据包动态分配给对应存储状态的存储区域,并将存储区域的外界因素与自身处理因素相结合,进一步对存储区域进行划分和筛选,提高了数据处理的深度和广度,实现了对数据处理的动态追踪和更新。

附图说明

[0065] 图1为本发明一种计算机系统的数据处理系统的模块框图。
[0066] 图2为本发明一种计算机系统的数据处理方法的流程框图。

具体实施方式

[0067] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0068] 参照图1所示,本发明为一种计算机系统的数据处理系统,包括内部数据处理模块、外部数据处理模块和评估调控模块;
[0069] 内部数据处理模块包含存储采集单元、存储处理单元和存储分析单元;
[0070] 存储采集单元用于采集计算机系统内不同存储区域的存储信息集;存储信息包含介质数据、已存数据和未存数据;
[0071] 存储处理单元用于对存储信息集中的介质数据、已存数据和未存数据进行数值化处理并标记,得到包含介质处理数据、已存处理数据和未存处理数据的存储处理集;具体的步骤包括:
[0072] 获取存储信息集中的介质数据、已存数据和未存数据;
[0073] 提取介质数据的存储类型和最大存储速率,将存储类型与预设的存储类型表进行匹配获取对应的存储关联值并标记为CGi,i=1,2,3,...,n;n为正整数,表示为总的数量;
[0074] 其中,存储类型表由若干个不同的存储类型及其对应的存储关联值构成,不同的存储类型预先设置一个不同的存储关联值;存储介质是存储数据的载体;大规模存储系统中主要以SATA硬盘为主、SSD硬盘为辅以及云空间存储;本发明实施例中,存储类型包括但不限于SATA硬盘、SSD硬盘和云空间;
[0075] 提取最大存储速率的数值并标记为CSi;标记的若干个存储关联值与最大存储速率按时间顺序排列组合得到介质处理数据;
[0076] 提取已存数据中已存占存的数值并标记为YCi;提取已存数据中预设的监测时间内的已存次数并标记为CCi;标记的若干个已存占存与已存次数按时间顺序排列组合得到已存处理数据;
[0077] 提取未存数据中的未存占存的数值并标记为WCi;标记的若干个未存占存按时间顺序排列组合得到未存处理数据;
[0078] 介质处理数据、已存处理数据和未存处理数据按时间顺序排列得到存储处理集。
[0079] 需要说明的是,对存储信息集中的各项数据进行数值化处理的目的是使得各项数据标准化和规范化,便于将各项数据进行联立来对不同的存储区域进行整体评估。
[0080] 存储分析单元用于根据存储处理集获取各个存储区域对应的存估系数,包括:
[0081] 在预设的监测时间内,监测时间可以为一天,将存储处理集中的介质处理数据、已存处理数据和未存处理数据输入至数据处理模型中通过存储评估函数进行训练获取存估系数CGXi;
[0082] 该存储评估函数为CGXi=CGi×[a1×CSi+a2×WCi/(YCi+0.2847)];a1和a2均为不同的比例因子且均大于零,a1可以取值为1.2754,a2可以取值为3.6843;
[0083] 这里需要解释的是,存估系数是将不同存储区域的各项数据进行联立来对其存储状态进行整体评估的数值;通过每天从存储介质类型方面、存储速率方面以及存储空间方面来对存储区域进行整体评估,以便将后续评估的数据包进行动态匹配和存储,从而提高不同存储状态的存储区域的整体存储效果;区别于现有方案中的无差别存储方案以及根据数据包等级进行存储的方案,本发明实施例可以使得不同的存储区域均能进行高效的处理和存储。
[0084] 根据存估系数对各个存储区域的存储状态进行匹配评估得到存储分析集;包括:
[0085] 将存估系数与预设的存估阈值进行匹配;
[0086] 若存估系数小于存估阈值,则判定对应存储区域的存储状态不佳并生成第一存估信号;根据第一存估信号将对应存储区域设定为第一标记区域;
[0087] 这里需要解释的是,存储状态不佳可以理解为该存储区域的数据处理效果差,以及该存储区域的已存占存大于未存占存;因此该存储区域可以存储数据处理效率要求低以及数据占用内存小的数据包,对于数据处理效率要求高以及数据占用内存大的数据包则不适合进行处理;
[0088] 若存估系数不小于存估阈值且不大于存估阈值的p%,则判定对应存储区域的存储状态中等并生成第二存估信号;根据第二存估信号将对应存储区域设定为第二标记区域;p为大于零的实数,可以取值为140;第二标记区域的优先级高于第一标记区域的优先级;
[0089] 若存估系数大于存估阈值的p%,则判定对应存储区域的存储优秀不佳并生成第三存估信号;根据第三存估信号将对应存储区域设定为第三标记区域;第三标记区域的优先级高于第二标记区域的优先级;
[0090] 存估系数、第一存估信号与第一标记区域、第二存估信号与第二标记区域、第三存估信号与第三标记区域构成存储分析集。
[0091] 需要说明的是,基于存估系数对不同的存储区域进行评估和标记,以便将后续不同请求状态的数据包处理分配至对应状态的存储区域,从而可以提高不同存储区域的存储效果,同时还可以提高不同请求状态数据包的处理效果。
[0092] 外部数据处理模块包含运行采集单元、运行处理单元和运行分析单元;
[0093] 运行采集单元用于采集外部请求处理动作的数据包的数据信息集;数据信息集包含发送数据、类型数据和占用数据;
[0094] 运行处理单元用于对数据信息集中的发送数据、类型数据和占用数据进行数值字化处理并标记,得到包含发送处理数据、类型处理数据和占用处理数据的数据处理集;具体的步骤包括:
[0095] 获取数据信息集中的发送数据、类型数据和占用数据;
[0096] 获取发送数据中的地址IP,根据地址IP获取与所有存储区域之间的距离并取值标记为SJi;
[0097] 标记的若干个距离按时间顺序排列组合得到发送处理数据;
[0098] 获取类型数据中的数据包类型,将数据包类型与预设的数据包关联表进行匹配获取对应的类型关联值并标记为LGi;
[0099] 其中,类型关联表包含若干个不同的数据包类型及其对应的类型关联值,不同的数据包类型预先设定一个对应的类型关联值;数据包类型包括但不限于文本数据、图像数据、视频数据以及同时包含各类数据的混合数据;
[0100] 标记的若干个类型关联值按时间顺序排列组合得到类型处理数据;
[0101] 提取占用数据中占用内存的数值并标记为ZNi;标记的若干个占用内存按时间顺序排列组合得到占用处理数据;
[0102] 发送处理数据、类型处理数据和占用处理数据按时间顺序排列得到数据处理集。
[0103] 需要说明的是,对数据信息集中的各项数据进行数值化处理和标记的目的是对外部请求处理动作的数据包的各方面进行联立来对其整体的请求状态进行评估,从而可以根据不同请求状态的数据包动态分配对应到的存储区域进行处理和存储。
[0104] 运行分析单元用于根据数据处理集获取各个外部请求处理动作对应的请估系数,在预设的监测时间内,将数据处理集中的发送处理数据、类型处理数据和占用处理数据输入至数据处理模型中通过请求评估函数进行训练获取请估系数QGXi;请求评估函数为QGXi=(b1×SJi+b2×LGi+b3×ZNi)/(1/b1+1/b2+1/b3+0.9728);b1、b2和b3均为不同的比例因子且均大于零,b1可以取值为3.7346,b2可以取值为2.4954,b3可以取值为1.2963;
[0105] 这里需要解释的是,请估系数是用于将外部请求处理动作的数据包的各方面数据进行联立来对其整体请求状态进行评估的数值,数据包与不同存储区域之间的距离、数据包类型和占用内存均会影响到存储区域的处理效果,因此对数据包的请求状态进行评估以便将其发生至对应级别的存储区域进行处理来提高处理效果。
[0106] 根据请估系数对各个外部请求处理动作的请求状态进行匹配评估得到请求分析集;包括:
[0107] 将请估系数与预设的请估阈值进行匹配;
[0108] 若请估系数小于请估阈值,则判定请求处理动作对应的数据包的请求状态优秀并生成第一请估信号;根据第一请估信号将对应数据包设定为第一标记数据包;
[0109] 其中,这里的数据包的请求状态优秀表示对应数据包的处理过程相对简单,对存储区域的处理效率的要求低,与第一标记区域相对应;同理,后续中的第二标记数据包与第二标记区域相对应;第三标记数据包与第三标记区域相对应;
[0110] 若请估系数不小于请估阈值且不大于请估阈值的q%,则判定请求处理动作对应的数据包的请求状态一般并生成第二请估信号;根据第二请估信号将对应数据包设定为第二标记数据包;q为大于零的实数,可以取值为130;第二标记数据包的优先级高于第一标记标记数据包的优先级;
[0111] 若请估系数大于存估阈值的q%,则判定请求处理动作对应的数据包的请求状态不佳并生成第三请估信号;根据第三请估信号将对应数据包设定为第三标记数据包;第三标记数据包的优先级高于第二标记数据包的优先级;
[0112] 请估系数、第一请估信号与第一标记数据包、第二请估信号与第二标记数据包、第三请估信号与第三标记数据包构成请求分析集。
[0113] 需要说明的是,本发明实施例前期通过对不同的存储区域以及不同的数据包分别进行处理和评估分级,实现了对不同存储区域以及不同的数据包的模块化处理,基于分‑总的模式以便将不同级别的存储区域与对应的数据包相匹配和处理,从而提高不同的存储区域的整体存储效果以及不同的数据包的处理效果。
[0114] 评估调控模块用于将存储分析集和请求分析集联立动态分配不同外部请求处理动作至不同的存储区域,并对不同存储区域的处理行为进行追踪和调整;具体的步骤包括:
[0115] 获取存储分析集中的若干个标记区域对应的存估系数以及请求分析集中与标记区域相匹配的若干个请估系数,通过数据处理模型中的匹配评估函数对存估系数和请估系数进行训练获取匹配值PPi=α×QGXi/CGXi;α为补偿系数;
[0116] 这里需要解释的是,匹配值是将不同存储状态的存储区域与不同请求状态的数据包结合实时的运行环境因素来进行整体评估的数值;本发明实施例中,对应优先级的存储区域匹配和处理对应优先级的数据包,然后在同一优先级的存储区域处理对应的数据包时可以进一步进行优化和分析,由于存储区域在处理对应优先级的数据包时会受到外界环境的影响以及自身处理的影响,本发明实施例基于补偿系数进一步对同一优先级的存储区域的数据处理进行优化;并且本发明实施例中的公式均是去除量纲取其数值计算,通过采集大量数据进行软件模拟和训练得到最接近真实情况的一个公式,公式中的预设比例因子以及阈值由本领域的技术人员根据实际情况设定或者通过大量数据模拟获取。
[0117] 其中,补偿系数获取的具体步骤包括:
[0118] 获取存储区域的实时温度、实时湿度以及单位时间内的数据处理总量和数据处理总次数;其中,数据处理总量的单位为TB;数据处理总次数的单位为万次;
[0119] 分别提取实时温度和实时湿度的数值并标记为SWi和SSi;
[0120] 分别提取单位时间内的数据处理总量和数据处理总次数的数值并标记为CLi和CCi;
[0121] 对标记的各项数据进行归一化处理并取值,通过补偿公式α=(c1×SWi+c2×SSi)×(c3×CLi+c4×CCi)计算获取不同存储区域的补偿系数α;其中,c1、c2、c3和c4均为不同的比例因子且均大于零,0<c3<c4<1<c2<c1,c1可以取值为4.1852,c2可以取值为2.6387,c3可以取值为0.0374,c4可以取值为0.0647;
[0122] 这里需要说明的是,补偿系数是将存储区域处理数据包时的外部数据与自身处理数据相结合来对其实时处理状态进行整体评估的数值;基于补偿系数可以为不同优先级存储区域对应的数据包进行二次评估和细化分配,从而提高相同优先级中不同存储区域与对应数据包的整体处理效果。
[0123] 将大于匹配阈值的匹配值对应的标记区域设定为标记数据包的待选区域,将若干个待选区域进行降序排列,得到待选区域集;
[0124] 将待选区域集中排首位的待选区域分配给对应的数据包进行处理和存储,并将处理的次数加一;
[0125] 将不大于匹配阈值的匹配值对应的标记区域设定为标记数据包的弃选区域,将若干个弃选区域进行降序排列,得到弃选区域集;待选区域集与弃选区域集构成评估处理结果。
[0126] 本发明实施例中,对匹配值进行分析获取待选区域的目的是对不同存储区域的处理行为进行追踪和调整,使得被分配给对应优先级的数据包可以获取到处理效果优异的存储区域进行处理,从而提高不同数据包的整体处理效果。
[0127] 参照图2所示,本发明为一种计算机系统的数据处理方法,具体的步骤包括:
[0128] 步骤一:分别获取计算机系统内不同存储区域的存储信息集以及外部请求处理动作的数据包的数据信息集;
[0129] 步骤二:对存储信息集中的介质数据、已存数据和未存数据进行数值化处理并标记,得到包含介质处理数据、已存处理数据和未存处理数据的存储处理集;
[0130] 步骤三:根据存储处理集获取各个存储区域对应的存估系数,根据存估系数对各个存储区域的存储状态进行匹配评估得到存储分析集;
[0131] 步骤四:对数据信息集中的发送数据、类型数据和占用数据进行数值字化处理并标记,得到包含发送处理数据、类型处理数据和占用处理数据的数据处理集;
[0132] 步骤五:根据数据处理集获取各个外部请求处理动作对应的请估系数,根据请估系数对各个外部请求处理动作的请求状态进行匹配评估得到请求分析集;
[0133] 步骤六:将存储分析集和请求分析集联立动态分配不同外部请求处理动作至不同的存储区域,并对不同存储区域的处理行为进行追踪和调整。
[0134] 以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。