System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云计算,特别是涉及一种任务处理方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着高性能芯片技术的发展和轻量化终端技术的进步,金融服务终端硬件能力越来越强,为了保证金融服务的稳定性和安全性,出现了新型云计算方式:移动边缘计算。移动边缘计算通过将复杂的计算任务从终端迁移到边缘服务器上,降低终端的计算压力,从而充分利用分布式的云资源,提高金融科技服务系统的响应能力。
2、然而,目前的移动边缘计算方法是:将复杂计算任务从终端迁移到最近的云服务器,上述方法实现的过程需要借助新一代5g通信技术。因此,目前的移动边缘计算过程存在当网络传输和通信过程出现不稳定时,不能对终端产生的计算任务进行合理的迁移决策,造成任务处理效率较低的问题。
技术实现思路
1、基于此,有必要针对上述任务处理效率较低的技术问题,提供一种任务处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种任务处理方法,包括:
3、在金融终端接收到新的目标任务的情况下,分别获取所述金融终端当前的第一瞬时效用值削减速率和所述金融终端对应的目标边缘服务器当前的第二瞬时效用值削减速率;
4、根据所述第一瞬时效用值削减速率,预测在所述金融终端处理所述目标任务时的第一处理效率,根据所述第二瞬时效用值削减速率,预测将所述目标任务迁移至所述目标边缘服务器上处理时的第二处理效率;
5、根据所述第一处理效率和所述第二处理效率
6、在其中一个实施例中,所述根据所述第一瞬时效用值削减速率,预测在所述金融终端处理所述目标任务时的第一处理效率,包括:获取所述目标任务在所述金融终端进行处理的初始效用值与对应总处理时间内的所述第一瞬时效用值削减速率的最小值的第一差值,将所述第一差值代入效用函数进行计算,得到第一处理效率;根据所述第二瞬时效用值削减速率,预测在所述目标边缘服务器处理所述目标任务时的第二处理效率,包括:获取所述目标任务在所述目标边缘服务器进行处理的初始效用值与对应总处理时间内的所述第二瞬时效用值削减速率的最小值的第二差值,将所述第二差值代入效用函数进行计算,得到第二处理效率。
7、在其中一个实施例中,所述根据所述第一处理效率和所述第二处理效率,从所述金融终端和所述目标边缘服务器中确定出处理所述目标任务的主体,包括:对比所述第一处理效率和所述第二处理效率,当对比结果为所述第一处理效率小于或等于所述第二处理效率时,确定处理所述目标任务的主体为所述金融终端;当对比结果为所述第一处理效率大于所述第二处理效率时,确定处理所述目标任务的主体为所述目标边缘服务器。
8、在其中一个实施例中,所述根据所述第一处理效率和所述第二处理效率,从所述金融终端和所述目标边缘服务器中确定出处理所述目标任务的主体,通过所述主体处理所述目标任务之后,还包括:确定将所述目标任务迁移至所述目标边缘服务器的任务迁移时长,以及所述目标任务在所述目标边缘服务器上等待被处理的等待时长;根据所述任务迁移时长和所述等待时长,再次从所述金融终端和所述目标边缘服务器中确定处理所述目标任务的主体。
9、在其中一个实施例中,所述根据所述任务迁移时长和所述等待时长,再次从所述金融终端和所述目标边缘服务器中确定处理所述目标任务的主体,包括:当所述任务迁移时长和所述等待时长均等于零时,返回分别获取所述金融终端当前的第一瞬时效用值削减速率和所述金融终端对应的目标边缘服务器当前的第二瞬时效用值削减速率的步骤,以确定处理所述目标任务的主体;当所述任务迁移时长大于或等于零,所述等待时长大于零时,确定当前处理所述目标任务的主体;在当前处理所述目标任务的主体为所述目标边缘服务器的情况下,分别获取在所述目标边缘服务器处理所述目标任务的第三处理效率,以及将所述目标任务回退至所述金融终端上处理时的第四处理效率;根据所述第三处理效率和所述第四处理效率,再次从所述金融终端和所述目标边缘服务器中确定处理所述目标任务的主体。
10、在其中一个实施例中,所述在当前处理所述目标任务的主体为所述目标边缘服务器的情况下,分别获取在所述目标边缘服务器处理所述目标任务的第三处理效率,以及将所述目标任务回退至所述金融终端上处理时的第四处理效率,包括:当所述任务迁移时长等于零,所述等待时长大于零时,分别获取在所述目标边缘服务器处理所述目标任务的第三任务处理参数,和回退至所述金融终端处理所述目标任务的第四任务处理参数;所述第三任务处理参数包括总效用值和在所述等待时长的效用值;所述第四任务处理参数包括所述等待时长的消耗值和所述等待时长的变节风险值;根据所述目标任务在所述目标边缘服务器进行处理的总效用值与在所述等待时长的效用值的差值,确定在所述目标边缘服务器处理所述目标任务的第三处理效率;根据所述目标任务在所述金融终端进行处理的所述等待时长的消耗值与在所述等待时长的变节风险值的总和,确定将所述目标任务回退至所述金融终端上处理时的第四处理效率。
11、在其中一个实施例中,所述在当前处理所述目标任务的主体为所述目标边缘服务器的情况下,分别获取在所述目标边缘服务器处理所述目标任务的第三处理效率,以及将所述目标任务回退至所述金融终端上处理时的第四处理效率,还包括:当所述任务迁移时长和所述等待时长均大于零时,分别获取在所述目标边缘服务器处理所述目标任务的第三任务处理参数,和回退至所述金融终端处理所述目标任务的第四任务处理参数;所述第三任务处理参数包括所述等待时长对应的瞬时最终效用值和变节风险阈值;所述第四任务处理参数包括所述等待时长对应的瞬时最终效用值、所述等待时长对应的变节风险值以及变节风险阈值;根据所述目标任务在所述目标边缘服务器进行处理的总效用值与在所述等待时长的效用值的差值,确定在所述目标边缘服务器处理所述目标任务的第三处理效率;根据所述目标任务在所述金融终端进行处理时,所述等待时长对应的瞬时最终效用值、在所述等待时长的所述变节风险值以及所述变节风险阈值的差值,确定将所述目标任务回退至所述金融终端上处理时的第四处理效率。
12、第二方面,本申请还提供了一种任务处理装置,包括:
13、速率获取模块,用于在金融终端接收到新的目标任务的情况下,分别获取所述金融终端当前的第一瞬时效用值削减速率和所述金融终端对应的目标边缘服务器当前的第二瞬时效用值削减速率;
14、效率预测模块,用于根据所述第一瞬时效用值削减速率,预测在所述金融终端处理所述目标任务时的第一处理效率,根据所述第二瞬时效用值削减速率,预测将所述目标任务迁移至所述目标边缘服务器上处理时的第二处理效率;
15、主体确定模块,用于根据所述第一处理效率和所述第二处理效率,从所述金融终端和所述目标边缘服务器中确定出处理所述目标任务的主体,通过所述主体处理所述目标任务。
16、第三方面,本申请还提本文档来自技高网...
【技术保护点】
1.一种任务处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一瞬时效用值削减速率,预测在所述金融终端处理所述目标任务时的第一处理效率,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一处理效率和所述第二处理效率,从所述金融终端和所述目标边缘服务器中确定出处理所述目标任务的主体,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一处理效率和所述第二处理效率,从所述金融终端和所述目标边缘服务器中确定出处理所述目标任务的主体,通过所述主体处理所述目标任务之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述任务迁移时长和所述等待时长,再次从所述金融终端和所述目标边缘服务器中确定处理所述目标任务的主体,包括:
6.根据权利要求5所述的方法,其特征在于,所述在当前处理所述目标任务的主体为所述目标边缘服务器的情况下,分别获取在所述目标边缘服务器处理所述目标任务的第三处理效率,以及将所述目标任务回退至所述金融终端上处理时的第四处理效率,包括:<
...【技术特征摘要】
1.一种任务处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一瞬时效用值削减速率,预测在所述金融终端处理所述目标任务时的第一处理效率,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一处理效率和所述第二处理效率,从所述金融终端和所述目标边缘服务器中确定出处理所述目标任务的主体,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一处理效率和所述第二处理效率,从所述金融终端和所述目标边缘服务器中确定出处理所述目标任务的主体,通过所述主体处理所述目标任务之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述任务迁移时长和所述等待时长,再次从所述金融终端和所述目标边缘服务器中确定处理所述目标任务的主体,包括:
6.根据权利要求5所述的方法,其特征在于,所述在当前处理所述目标任务的主体为所述目标边缘服务器的情况下,分别获取在所...
【专利技术属性】
技术研发人员:王超,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。