微控制器:在自适应软件系统中促进结构灵活的控制器
Micro-controllers: Promoting Structurally Flexible Controllers in Self-Adaptive Software Systems
摘要:
为了促进自适应软件系统中结构灵活的控制器,本文提出了使用微控制器。我们提倡使用基于微服务的特定于服务的微控制器,而不是像Rainbow这样的通用单片控制器。虽然传统的通用控制器可以根据系统需要进行参数配置,但由于反馈控制回路的不同阶段所期望的服务范围很广,因此它们的使用和重用受到限制,所提倡的解决方案是具有结构灵活的控制器,可以由微控制器组成。控制这些微控制器的架构配置的是元控制器,其能够根据控制目标系统所需的服务来配置控制器。在PhoneAdapter案例研究的上下文中,其中微控制器在运行时配置取决于影响系统或其环境的变化,证明了所提出的方法的可行性,使用微控制器在控制器的水平。
英文摘要:
To promote structurally flexible controllers in self-adaptive software systems, this paper proposes the use of micro-controllers. Instead of generic monolithic controllers, like Rainbow, we advocate the use of service-specific micro-controllers which can be based on microservices. Although traditional generic controllers can be configured parametrically according to system needs, their use and reuse are nevertheless restrictive because of the wide range of services expected from the different stages of the feedback control loop.The solution being advocated is to have structurally flexible controllers that can be composed from micro-controllers. Controlling the architectural configuration of these micro-controllers is a meta-controller that is able to configure the controller according to the services required for controlling the target system. The feasibility of the proposed approach of using micro-controllers at the level of the controller is demonstrated in the context of the PhoneAdapter case study in which micro-controllers are configured at run-time depending on changes affecting the system or its environment.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。