一种云计算操作系统高效任务调度技术方法与流程

文档序号:29256384发布日期:2022-03-16 11:14阅读:139来源:国知局
一种云计算操作系统高效任务调度技术方法与流程

1.本发明属于云计算应用技术领域,具体为一种云计算操作系统高效任务调度技术方法。


背景技术:

2.现有生活中,云计算是分布式计算的一种,指的是通过网络云将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户,云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并,因而,云计算又称为网格计算,通过这项技术,可以在很短的时间内完成对数以万计的数据的处理,从而达到强大的网络服务,现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。
3.而随着云操作系统中云数据中心管理平台功能的不断新增,系统处理的任务也相应的增加,如果采用传统的单节点部署模式,所有的任务都将在一个节点上执行,势必会造成任务的拥塞,执行效率低等问题,因此分布式操作系统应运而生,现有技术中利用分布式系统实现任务的处理,通常是在接收到多个任务时,将这多个任务平均分配到不同的节点上,如果这多个任务不能同时处理,则由多个任务中随机选取出可以被处理的数量的任务进行处理,但是在实际的应用中,如果同时被处理的任务均为同一操作类型,则这种单一操作的任务过多的情况将会占据过多的节点资源,就会导致其他的用户操作一直处于等待状态,并且每次执行这一操作任务都会拉起相同的系统应用进行执行,从而严重的拖延了整体的计算处理效率,同时现有的云计算操作系统中缺乏对任务的分析步骤,无法根据任务的价值度来实时调节任务执行的先后顺序,不利于实际的应用,因此急需一种高效任务调度技术方法来配合云计算操作系统进行使用。


技术实现要素:

4.本发明的目的就在于为了解决上述问题而提供一种云计算操作系统高效任务调度技术方法,解决了背景技术中提到的问题。
5.为了解决上述问题,本发明提供了一种技术方案:
6.一种云计算操作系统高效任务调度技术方法,包括以下步骤:
7.s1、获取待处理任务,并将其进行整理分类,总结出需要进行处理的任务类型,同时获取任务处理节点,并根据总结的任务类型建立相对应的任务处理节点;
8.s2、将分类产生的各种类型的待处理任务分别归类于对应的类型下的任务处理节点上,进行等待处理;
9.s3、将每个任务处理节点上的待处理任务进行整合分析,并提取所有待处理任务的任务目的;
10.s4、根据待处理任务的任务目的分别获取每个待处理任务的价值度,同时根据每
个待处理任务的价值度分别对每个任务处理节点上的待处理任务进行先后执行排序,排序在前的先行进行执行,排序在后的依照排列顺序进行执行。
11.作为优选,所述步骤s1中对待处理任务进行整理分类,具体包括以下步骤:
12.s11、读取获取的待处理任务,并提取每个任务中的特征向量,即关键任务词语;
13.s12、根据待处理任务内容,获取执行该任务需要调动的具体系统应用或者系统操作方式;
14.s13、根据提取的特征向量,结合执行每个任务需要调动的具体系统应用或者系统操作方式对待处理任务进行整体分类,将同一类型的待处理任务进行整合,得到多个任务类型。
15.作为优选,所述步骤s11中提取每个任务中的特征向量,具体包括以下步骤:
16.s111、建立特征向量词库,即关键词库,并对待处理任务的描述文本的语句进行分词处理,设置分词后的每个词语的初始权重;
17.s112、根据分词后的每个词语是否在预先构建的关键词库中,变更初始权重,得到分词后的每个词语的变更后的最终权重;
18.s113、从权重最高词语起始,按照词语的最终权重提取预定数量的词语作为待处理任务的特征向量,即关键词。
19.作为优选,所述步骤s12中获取执行该任务需要调动的具体系统应用或者系统操作方式的具体操作步骤为:根据该待处理任务的具体目标获取达到该目标需要进行的具体操作,并根据该具体操作在实际执行中的需求,获取执行该任务需要调动的具体系统应用或者系统操作方式。
20.作为优选,所述步骤s2中执行同一操作的任务处理节点始终与相应的执行该类型任务需要调动的具体系统应用保持互通。
21.作为优选,所述步骤s3中对每个任务处理节点上的待处理任务进行整合分析,具体包括以下步骤:
22.s31、提取每个任务处理节点上的待处理任务的代名词,并根据其代名词分析其需要进行的处理步骤;
23.s32、根据待处理任务需要进行的处理步骤判断其处理完成之后所达到的目的;
24.s33、并对每个待处理任务的目的进行对比分析,将相同目的且执行该任务需要调动的具体系统应用或者系统操作方式相同的待处理任务调度至同一节点进行处理。
25.作为优选,所述步骤s4中获取每个待处理任务的价值度的具体操作步骤为:根据提取的待处理任务的任务目的,判断该任务进行执行之后所产生的技术效果,该技术效果即为价值度。
26.作为优选,所述步骤s4中根据每个待处理任务的价值度分别对每个任务处理节点上的待处理任务进行先后执行排序,具体包括以下步骤;
27.s41、将获取的每个待处理任务的价值度进行对比;
28.s42、并按照价值度使用阿拉伯数字顺序对出现的每个待处理任务进行编号;
29.s43、将编号靠前,即价值度较高的待处理任务排列在前,先行准备执行,将编号靠后,即价值度较低的待处理任务排列在后,后续准备执行。
30.本发明的有益效果是:本发明通过对待处理任务进行任务类型总结,并将同一任
务类型的待处理任务调度至同一处理节点,从而保证了该节点可以始终拉起相同的系统应用进行执行操作,进而增加了整体的计算处理效率,同时通过对待处理任务的执行步骤进行分析,从而分析得出待处理任务的价值度,并根据价值度来实时调节待处理任务执行的先后顺序,有利于实际的应用。
附图说明:
31.为了易于说明,本发明由下述的具体实施及附图作以详细描述。
32.图1是本发明云计算操作系统高效任务调度技术方法流程示意图。
具体实施方式:
33.如图1所示,本具体实施方式采用以下技术方案:
34.实施例:
35.一种云计算操作系统高效任务调度技术方法,包括以下步骤:
36.s1、获取待处理任务,并将其进行整理分类,总结出需要进行处理的任务类型,同时获取任务处理节点,并根据总结的任务类型建立相对应的任务处理节点,便于更好的根据相应的待处理任务建立对应的处理节点类型;
37.s2、将分类产生的各种类型的待处理任务分别归类于对应的类型下的任务处理节点上,进行等待处理,便于更好的对待处理任务进行初步调度处理;
38.s3、将每个任务处理节点上的待处理任务进行整合分析,并提取所有待处理任务的任务目的,便于更好的获取待处理任务的目的;
39.s4、根据待处理任务的任务目的分别获取每个待处理任务的价值度,同时根据每个待处理任务的价值度分别对每个任务处理节点上的待处理任务进行先后执行排序,排序在前的先行进行执行,排序在后的依照排列顺序进行执行,便于更好的对待处理任务进行二次调度。
40.其中,所述步骤s1中对待处理任务进行整理分类,具体包括以下步骤:
41.s11、读取获取的待处理任务,并提取每个任务中的特征向量,即关键任务词语;
42.s12、根据待处理任务内容,获取执行该任务需要调动的具体系统应用或者系统操作方式;
43.s13、根据提取的特征向量,结合执行每个任务需要调动的具体系统应用或者系统操作方式对待处理任务进行整体分类,将同一类型的待处理任务进行整合,得到多个任务类型,便于更好的获取执行任务需要调动的具体系统应用或者系统操作方式,从而方便对其进行整理分类。
44.其中,所述步骤s11中提取每个任务中的特征向量,具体包括以下步骤:
45.s111、建立特征向量词库,即关键词库,并对待处理任务的描述文本的语句进行分词处理,设置分词后的每个词语的初始权重;
46.s112、根据分词后的每个词语是否在预先构建的关键词库中,变更初始权重,得到分词后的每个词语的变更后的最终权重;
47.s113、从权重最高词语起始,按照词语的最终权重提取预定数量的词语作为待处理任务的特征向量,即关键词,便于更好的提取每个任务中的特征向量。
48.其中,所述步骤s12中获取执行该任务需要调动的具体系统应用或者系统操作方式的具体操作步骤为:根据该待处理任务的具体目标获取达到该目标需要进行的具体操作,并根据该具体操作在实际执行中的需求,获取执行该任务需要调动的具体系统应用或者系统操作方式,便于更好的对每个待处理任务执行时需要调动的具体系统应用或者系统操作方式进行获取。
49.其中,所述步骤s2中执行同一操作的任务处理节点始终与相应的执行该类型任务需要调动的具体系统应用保持互通,便于更好的连续的完成需要调动相同具体系统应用的待处理任务。
50.其中,所述步骤s3中对每个任务处理节点上的待处理任务进行整合分析,具体包括以下步骤:
51.s31、提取每个任务处理节点上的待处理任务的代名词,并根据其代名词分析其需要进行的处理步骤;
52.s32、根据待处理任务需要进行的处理步骤判断其处理完成之后所达到的目的;
53.s33、并对每个待处理任务的目的进行对比分析,将相同目的且执行该任务需要调动的具体系统应用或者系统操作方式相同的待处理任务调度至同一节点进行处理,便于更好的对每个任务处理节点上的待处理任务进行整合分析。
54.其中,所述步骤s4中获取每个待处理任务的价值度的具体操作步骤为:根据提取的待处理任务的任务目的,判断该任务进行执行之后所产生的技术效果,该技术效果即为价值度,便于更好的获取每个待处理任务的价值度。
55.其中,所述步骤s4中根据每个待处理任务的价值度分别对每个任务处理节点上的待处理任务进行先后执行排序,具体包括以下步骤;
56.s41、将获取的每个待处理任务的价值度进行对比;
57.s42、并按照价值度使用阿拉伯数字顺序对出现的每个待处理任务进行编号;
58.s43、将编号靠前,即价值度较高的待处理任务排列在前,先行准备执行,将编号靠后,即价值度较低的待处理任务排列在后,后续准备执行,便于更好的进行具体排序操作。
59.具体的:在实际的应用中,首先获取待处理任务,并将其进行整理分类:读取获取的待处理任务,并提取每个任务中的特征向量,即关键任务词语,具体操作时,建立特征向量词库,即关键词库,并对待处理任务的描述文本的语句进行分词处理,设置分词后的每个词语的初始权重,根据分词后的每个词语是否在预先构建的关键词库中,变更初始权重,得到分词后的每个词语的变更后的最终权重,从权重最高词语起始,按照词语的最终权重提取预定数量的词语作为待处理任务的特征向量,即关键词;根据待处理任务内容,获取执行该任务需要调动的具体系统应用或者系统操作方式,在实际的操作时,根据该待处理任务的具体目标获取达到该目标需要进行的具体操作,并根据该具体操作在实际执行中的需求,获取执行该任务需要调动的具体系统应用或者系统操作方式;根据提取的特征向量,结合执行每个任务需要调动的具体系统应用或者系统操作方式对待处理任务进行整体分类,将同一类型的待处理任务进行整合,得到多个任务类型;同时总结出需要进行处理的任务类型,同时获取任务处理节点,并根据总结的任务类型建立相对应的任务处理节点;
60.然后将分类产生的各种类型的待处理任务分别归类于对应的类型下的任务处理节点上,进行等待处理,同时执行同一操作的任务处理节点始终与相应的执行该类型任务
需要调动的具体系统应用保持互通;
61.将每个任务处理节点上的待处理任务进行整合分析,并提取所有待处理任务的任务目的,提取每个任务处理节点上的待处理任务的代名词,并根据其代名词分析其需要进行的处理步骤,根据待处理任务需要进行的处理步骤判断其处理完成之后所达到的目的,并对每个待处理任务的目的进行对比分析,将相同目的且执行该任务需要调动的具体系统应用或者系统操作方式相同的待处理任务调度至同一节点进行处理;
62.根据待处理任务的任务目的分别获取每个待处理任务的价值度,具体的操作时,根据提取的待处理任务的任务目的,判断该任务进行执行之后所产生的技术效果,该技术效果即为价值度,同时根据每个待处理任务的价值度分别对每个任务处理节点上的待处理任务进行先后执行排序,排序在前的先行进行执行,排序在后的依照排列顺序进行执行,将获取的每个待处理任务的价值度进行对比,并按照价值度使用阿拉伯数字顺序对出现的每个待处理任务进行编号,将编号靠前,即价值度较高的待处理任务排列在前,先行准备执行,将编号靠后,即价值度较低的待处理任务排列在后,后续准备执行。
63.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1