摘要

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