一种基于智能感知的跨域计算任务调度方法及系统

    公开(公告)号:CN109960573A

    公开(公告)日:2019-07-02

    申请号:CN201811643211.1

    申请日:2018-12-29

    Abstract: 本发明提出一种基于智能感知的跨域计算任务调度方法及系统,包括:步骤1、基于标签数据训练决策树模型;步骤2、基于相对时间复杂度估算计算任务的执行时间;步骤3、基于资源历史记录和ARIMA算法预测各域的资源变化趋势指标;步骤4、使用资源状态接口获取各个域的资源实时状态指标;步骤5、基于可用带宽估算数据迁移到各个域的迁移时间;步骤6、基于决策树模型和综合指标决策任务最优执行域。本发明创造性地将趋势预测算法和决策树算法综合应用于跨域计算任务调度场景,避免了任务资源抢占现象,解决了调度决策正确率低的问题;通过流式机器学习技术,克服了趋势预测算法和决策树算法的性能问题,大幅缩短了跨域计算任务调度整体时间。

    一种基于智能感知的跨域计算任务调度方法及系统

    公开(公告)号:CN109960573B

    公开(公告)日:2021-01-08

    申请号:CN201811643211.1

    申请日:2018-12-29

    Abstract: 本发明提出一种基于智能感知的跨域计算任务调度方法及系统,包括:步骤1、基于标签数据训练决策树模型;步骤2、基于相对时间复杂度估算计算任务的执行时间;步骤3、基于资源历史记录和ARIMA算法预测各域的资源变化趋势指标;步骤4、使用资源状态接口获取各个域的资源实时状态指标;步骤5、基于可用带宽估算数据迁移到各个域的迁移时间;步骤6、基于决策树模型和综合指标决策任务最优执行域。本发明创造性地将趋势预测算法和决策树算法综合应用于跨域计算任务调度场景,避免了任务资源抢占现象,解决了调度决策正确率低的问题;通过流式机器学习技术,克服了趋势预测算法和决策树算法的性能问题,大幅缩短了跨域计算任务调度整体时间。

    一种基于tcmalloc和内存预分配的内存管理碎片改善方法

    公开(公告)号:CN112612724A

    公开(公告)日:2021-04-06

    申请号:CN202011607548.4

    申请日:2020-12-29

    Abstract: 本发明创造提供了一种基于tcmalloc和内存预分配的内存管理碎片改善方法,包括:S1、读取释放前内存的一个地址指针;S2、判断是否获取成功,获取成功则进行步骤S3,否则进行步骤S4;S3、将前一个内存从空闲链表中删除后,与当前内存地址合并后进行步骤S4;S4、读取释放内存的后一个地址指针;S5、判断是否获取成功,获取成功则进行步骤S6,否则进行步骤S7;S6、将后一个内存从空闲链表中删除,与当前内存地址合并后进行步骤S7;S7、将合并后的内存存入空闲链表,合并结束。本发明创造有益效果:一种基于tcmalloc和内存预分配的内存管理碎片改善方法,通过实施该方法,可以合并地址连续的空闲内存,减少内存碎片,提升内存使用效率。

    一种基于pagesize进行内存平移合并降低内存碎片的方法

    公开(公告)号:CN112612723A

    公开(公告)日:2021-04-06

    申请号:CN202011602440.6

    申请日:2020-12-29

    Abstract: 本发明创造提供了一种基于pagesize进行内存平移合并降低内存碎片的方法,在TCMalloc管理内存池的基础上,以page为单位对使用状态的内存,向低地址方向进行平移,填补中间的空闲状态内存,并释放后面的空闲状态内存,释放后的空闲内存处于地址连续的发生合并,从而降低内存碎片。本发明创造有益效果:使用状态的内存向低地址方向趋于紧凑,同时空闲状态的内存向高地址趋于紧凑并适时发生合并效果,从而降低整体内存池的碎片,提升内存使用效率。

Patent Agency Ranking