计算机与现代化 ›› 2022, Vol. 0 ›› Issue (07): 79-84.

• 网络与通信 • 上一篇    下一篇

基于长短期记忆神经网络的容器云队列在线任务动态分配

  

  1. (广州华商学院数据科学学院,广东广州511300)
  • 出版日期:2022-07-25 发布日期:2022-07-25
  • 作者简介:徐胜超(1980—),男,湖北武汉人,讲师,硕士,研究方向:并行分布式处理软件,E-mail: isdooropen@126.com; 通信作者: 叶力洪(1984—),男,系统分析师,硕士,研究方向:容器技术,E-mail: yelihong_2021@126.com。
  • 基金资助:
    国家自然科学基金青年基金资助项目(61403219); 广东省高等学校科学研究特色创新项目(2021KTSCX167); 广州华商学院校内导师制科研项目(2021HSDS15)

Container Cloud Queue Online Task Dynamic Allocation Based on Long Short-term Memory Neural Network

  1. (School of Data Science, Guangzhou Huashang College, Guangzhou 511300, China)
  • Online:2022-07-25 Published:2022-07-25

摘要: 针对现有容器云在线任务分配方法分配合理性和资源均衡度较差、任务处理效率较低的问题,提出一种基于长短期记忆神经网络的容器云队列在线任务动态分配方法。描述容器云队列在线任务模型;以节点互补度、资源利用率以及能耗组成任务分配多目标函数;在约束条件下利用长短期记忆神经网络求解任务分配最优方案,完成容器云队列在线任务动态分配。实验结果表明,本文分配方案的分配合理性达到0.925,资源均衡度达到10.255,最长队列长度为10,最大能耗值为5000 W,分配合理性、资源均衡度、任务处理效率均得到改善,分配方案更加合理。

关键词: 长短期记忆神经网络, 容器云, 任务分配, 多目标函数, 约束条件

Abstract: Aiming at the problems of the poor rationality of allocation and resource balance degree and the low task processing efficiency of existing container cloud online task allocation methods, a dynamic online task allocation method of container cloud queue based on long short-term memory neural network is proposed. This paper describes the online task model of container cloud queue, assigns multi-objective functions with node complementarity, resource utilization ratio and energy consumption composition, solves the optimal task allocation scheme with long short-term memory neural network under the constraint condition, and completes the dynamic task allocation of container cloud queue. The experimental results show that the allocation rationality of the allocation scheme proposed in this paper reaches 0.925, the resource balance degree reaches 10.255, the longest queue length is 10, and the maximum energy consumption value is 5000 W. The allocation rationality, resource balance degree and task processing efficiency are all improved, and the allocation scheme is more reasonable.

Key words: long short-term memory neural network, container cloud, task assignment, multi objective function, constraint condition