计算机与现代化

• 算法设计与分析 • 上一篇    下一篇

基于控制理论的软件自适应方法

  

  1. (华北计算技术研究所,北京100083)
  • 收稿日期:2019-07-25 出版日期:2019-11-15 发布日期:2019-11-15
  • 作者简介:金志强(1995-),男,安徽黄山人,硕士研究生,研究方向:计算机软件,软件资源自适应,E-mail: 1271441027@qq.com; 李晓辉(1980-),女,研究员级高级工程师,博士,研究方向:物联网体系架构,边缘计算,物联数据处理,E-mail: lxh330@163.com; 吕仁健(1984-),男,高级工程师,研究方向:物联网技术,移动计算技术,E-mail: lrj.ext@outlook.com; 汪涵(1984-),男,工程师,硕士,研究方向:物联网,大数据,E-mail: whatnetmarc@163.com; 程凯(1987-),男,工程师,学士,研究方向:物联网,大数据,E-mail: zhansui.1987@163.com。
  • 基金资助:
    国家十三五预研课题(30503050102)

Software Adaptation Method Based on Control Theory

  1. (North China Institute of Computing Technology, Beijing 100083, China)
  • Received:2019-07-25 Online:2019-11-15 Published:2019-11-15

摘要: 软件自适应是近年来软件领域的研究热点,但随着边缘计算带来的计算模式的改变,当前的软件自适应方法已经难以适应差异巨大的设备资源。为提高软件对设备资源的适应性,对软件的资源消耗进行建模,提出一种基于控制理论的资源自适应方法,并依据PID控制理论设计资源自适应控制器。实验表明,提出的软件自适应方法和资源自适应控制器在不同负载情况下、负载变动情况下和不同设备资源情况下都能够适应嵌入式环境下资源的变化,与现有软件自适应方法相比具有更好的资源自适应能力。

关键词: 资源自适应, 软件自适应, 控制理论, PID控制

Abstract: Software adaptation is a hot research topic in software field in recent years, but with the change of computing mode brought by edge computing, the current software adaptation methods are difficult to adapt to the equipment resources with huge differences. In order to improve the adaptability of software to equipment resources, the resource consumption of software is modeled and a resource adaptive method based on control theory is proposed, and a resource adaptive controller is designed according to PID control theory. Experiments show that the proposed software adaptive method and resource adaptive controller can adapt to the changes of resources in embedded environment under different load conditions, load changes and different equipment resources. Compared with existing software adaptive methods, the proposed method has better resource adaptive ability.

Key words: resource adaptation, software adaptation, control theory, PID control

中图分类号: