任务处理方法、装置、计算设备及计算机存储介质制造方法及图纸

技术编号:26178294 阅读:31 留言:0更新日期:2020-10-31 14:27
本发明专利技术实施例涉及计算机网络信息安全技术领域,公开了一种任务处理方法、装置、计算设备及计算机存储介质,该方法包括:获取待处理任务;根据所述待处理任务获取计算节点的富余运算资源;根据所述计算节点的富余运算资源从所述计算节点中选取至少一个计算节点作为核心计算节点;根据所述待处理任务,将至少一个核心计算节点形成至少一个计算集群;从所述至少一个计算集群中选取一个计算集群进行所述待处理任务的处理。通过上述方式,本发明专利技术实施例实现了对资源的有效分配,从而提高了任务处理的效率。

Task processing method, device, computing equipment and computer storage medium

【技术实现步骤摘要】
任务处理方法、装置、计算设备及计算机存储介质
本专利技术实施例涉及业务支撑
,具体涉及一种任务处理方法、装置、计算设备及计算机存储介质。
技术介绍
目前针对弱口令验证主要采用两种方式:一种通过远程连接设备,反复尝试登录账号口令进行弱口令验证;另外一种是通过获取口令文件,再对口令文件进行破解进行弱口令验证。采用远程连接方式反复尝试登陆账号进行弱口令验证,速度慢,风险大,消耗硬件资源多。针对口令文件进行验证的方式,能够根据加密算法进行工作单元拆分,针对拆分后工作单元对应的破解任务,采用负载均衡的方式分配到一个或多个破解服务器的多个处理核心上分别执行,从而能够基于弱口令字典进行分布式弱口令验证。弥补了现有技术中弱口令分析效率较低的缺点。但是通过负载均衡实现分布式弱口令验证具有很多缺点,在运算量巨大的时候,负载均衡器会产生瓶颈,弱口令验证请求需要经过负载均衡器才能到达真正的服务节点,从而引入了额外的延迟,而且成本高,除设备价格高昂,而且配置冗余,灵活性差,无法根据计算节点的资源损耗来进行任务的动态分发,无法有效掌握服务器及应用状态。
技术实现思路
鉴于上述问题,本专利技术实施例提供了一种任务处理方法、装置、计算设备及计算机存储介质,克服了上述问题或者至少部分地解决了上述问题。根据本专利技术实施例的一个方面,提供了一种任务处理方法,所述方法包括:获取待处理任务;根据所述待处理任务获取计算节点的富余运算资源;根据所述计算节点的富余运算资源从所述计算节点中选取至少一个计算节点作为核心计算节点;根据所述待处理任务,将至少一个核心计算节点形成至少一个计算集群;从所述至少一个计算集群中选取一个计算集群进行所述待处理任务的处理。在一种可选的方式中,根据待处理任务获取计算节点的富余运算资源,包括:根据待处理任务的类型获取所述待处理任务所需资源的权值,根据所述资源的权值和所述计算节点的剩余资源计算得到所述计算节点的富余运算资源。在一种可选的方式中,根据所述计算节点的富余运算资源从所述计算节点中选取至少一个计算节点作为核心计算节点,包括:根据公式:计算出所需计算节点的数量N,其中:ceil为向上取整函数,λ为小于1的修正系数,Qi为单个计算节点的富余运算资源,G为所述待处理任务的任务量;选取N个富余运算资源最大的计算节点作为核心计算节点。在一种可选的方式中,根据所述待处理任务,将至少一个核心计算节点形成至少一个计算集群,包括:根据所述待处理任务和一个核心计算节点的服务运算资源,获取至少一个所述核心节点之外的计算节点,和所述核心计算节点组成计算集群。在一种可选的方式中,从所述至少一个计算集群中选取一个计算集群进行所述待处理任务的处理,包括:获取所述至少一个计算集群内的所有计算节点的富余运算资源作为计算集群富余运算资源;根据所述待处理任务和所述计算集群富余运算资源选取一个计算集群进行任务处理。在一种可选的方式中,根据所述待处理任务和所述计算集群富余运算资源选取一个计算集群进行任务处理,具体为:获取所有所述计算集群的已经分配的在处理任务的任务量,设置竞争函数:其中∑TMi为各计算集群已经分配的在处理任务的任务量,Qi为单个计算节点的富余运算资源;根据所述竞争函数值ξ选取一个计算集群进行任务处理。在一种可选方式中,所述方法进一步包括:对所述待处理任务进行分解;将所述分解后的任务分配给所述一个计算集群内的计算节点;所述计算节点将所述分解后的任务分配给所述计算节点内不同的容器进行处理。在一种可选的方式中,计算节点根据分解后的任务创建新的容器,并将所述分解后的人物分配给所述创建的新容器进行处理。在一种可选的方式中,将分解后的任务分配给所述计算节点内不同的容器进行处理,具体为:所述分解后的任务集为:T={t1,t2,…tn};所述计算集群内所有容器ai的潜在任务集为Pi={pi1,pi2,…,pij,…};获取所述容器针对所述潜在任务集的耗散表Si={si1,si2,…,sij,…};根据耗散表Si给出任务的最小耗散值,构成最小耗散表为:E={e1,e2,…,ek,…,en};所述潜在任务组Pi的任务组合效益权重为Wij/Si,其中将Wij/Si的最大值对应的任务组Pij分配给容器ai处理。根据本专利技术实施例的另一方面,提供了一种任务处理装置,包括:第一获取模块、第二获取模块、第一选取模块、形成模块及第二选取模块。其中,第一获取模块,用于获取待处理任务。第二获取模块,用于根据所述待处理任务获取计算节点的富余运算资源。第一选取模块,用于根据所述计算节点的富余运算资源从所述计算节点中选取至少一个计算节点作为核心计算节点。形成模块,用于根据所述待处理任务,将至少一个核心计算节点形成至少一个计算集群。第二选取模块,用于从所述至少一个计算集群中选取一个计算集群进行所述待处理任务的处理。在一种可选的方式中,所述第二获取模块进一步用于根据待处理任务的类型获取所述待处理任务所需资源的权值,根据所述资源的权值和所述计算节点的剩余资源计算得到所述计算节点的富余运算资源。在一种可选的方式中,所述第一选取模块进一步用于根据公式:计算出所需计算节点的数量N,其中:ceil为向上取整函数,λ为小于1的修正系数,Qi为单个计算节点的富余运算资源,G为所述待处理任务的任务量;选取N个富余运算资源最大的计算节点作为核心计算节点。在一种可选的方式中,所述形成模块进一步用于根据所述待处理任务和一个核心计算节点的服务运算资源,获取至少一个所述核心节点之外的计算节点,和所述核心计算节点组成计算集群。在一种可选的方式中,所述第二选取模块进一步用于获取所述至少一个计算集群内的所有计算节点的富余运算资源作为计算集群富余运算资源;根据所述待处理任务和所述计算集群富余运算资源选取一个计算集群进行任务处理。在一种可选的方式中,所述根据所述待处理任务和所述计算集群富余运算资源选取一个计算集群进行任务处理,具体为:获取所有所述计算集群的已经分配的在处理任务的任务量,设置竞争函数:其中∑TMi为各计算集群已经分配的在处理任务的任务量,Qi为单个计算节点的富余运算资源;根据所述竞争函数值ξ选取一个计算集群进行任务处理。在一种可选的方式中,所述装置还包括:分解模块及分配模块。其中,分解模块用于对所述待处理任务进行分解。分配模块用于将所述分解后的任务分配给所述一个计算集群内的计算节点,以使所述计算节点将所述分解后的任务分配给所述计算节点内不同的容器进行处理。在一种可选的方式中,所述计算节点根据分解后的任务创建新的容器,并将所述分解后的任务分配给所述创建的新容器进行任务处理。在一种可选的方式中,所述分解后的任务集为:T={t1,t2,…tn};所述计算集群内所有容器ai的潜在任务集为Pi={pi1,pi2,…,pij,…};所述分配模块进一步用于获取所述容器针对所述潜在任务集的耗散表Si={si1,si2,…,sij,…};根据耗散表Si给出本文档来自技高网...

【技术保护点】
1.一种任务处理方法,其特征在于,包括:/n获取待处理任务;/n根据所述待处理任务获取计算节点的富余运算资源;/n根据所述计算节点的富余运算资源从所述计算节点中选取至少一个计算节点作为核心计算节点;/n根据所述待处理任务,将至少一个核心计算节点形成至少一个计算集群;/n从所述至少一个计算集群中选取一个计算集群进行所述待处理任务的处理。/n

【技术特征摘要】
1.一种任务处理方法,其特征在于,包括:
获取待处理任务;
根据所述待处理任务获取计算节点的富余运算资源;
根据所述计算节点的富余运算资源从所述计算节点中选取至少一个计算节点作为核心计算节点;
根据所述待处理任务,将至少一个核心计算节点形成至少一个计算集群;
从所述至少一个计算集群中选取一个计算集群进行所述待处理任务的处理。


2.如权利要求1所述的任务处理方法,其特征在于,所述根据所述待处理任务获取计算节点的富余运算资源,包括:
根据待处理任务的类型获取所述待处理任务所需资源的权值,根据所述资源的权值和所述计算节点的剩余资源计算得到所述计算节点的富余运算资源。


3.如权利要求1所述的任务处理方法,其特征在于,所述根据所述计算节点的富余运算资源从所述计算节点中选取至少一个计算节点作为核心计算节点,包括:
根据公式:计算出所需计算节点的数量N,其中:ceil为向上取整函数,λ为小于1的修正系数,Qi为单个计算节点的富余运算资源,G为所述待处理任务的任务量;
选取N个富余运算资源最大的计算节点作为核心计算节点。


4.如权利要求3所述的任务处理方法,其特征在于,所述根据所述待处理任务,将至少一个核心计算节点形成至少一个计算集群,包括:
根据所述待处理任务和一个核心计算节点的服务运算资源,获取至少一个所述核心节点之外的计算节点,和所述核心计算节点组成计算集群。


5.如权利要求1或4所述的任务处理方法,其特征在于,所述从所述至少一个计算集群中选取一个计算集群进行所述待处理任务的处理,包括:
获取所述至少一个计算集群内的所有计算节点的富余运算资源作为计算集群富余运算资源;
根据所述待处理任务和所述计算集群富余运算资源选取一个计算集群进行任务处理。


6.如权利要求5所述的任务处理方法,其特征在于,所述根据所述待处理任务和所述计算集群富余运算资源选取一个计算集群进行任务处理,具体为:
获取所有所述计算集群的已经分配的在处理任务的任务量,设置竞争函数:其中∑TMi为各计算集群已经分配的在处理任务的任务量,Qi为单个计算节点的富余运算资源;
根据所述竞争函数值ξ选取一个计算集群进行任务...

【专利技术属性】
技术研发人员:王森姚朋伟李秀清
申请(专利权)人:中国移动通信集团河北有限公司中国移动通信集团有限公司
类型:发明
国别省市:河北;13

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

1