A General and Scalable Method for Optimizing Real-Time Systems with Continuous Variables
A General and Scalable Method for Optimizing Real-Time Systems with Continuous Variables
复制标题
DOI:
10.1109/rtas58335.2023.00017
复制
发表时间:
2023-05
期刊:
影响因子:
--
通讯作者:
Sen Wang;Ryan K. Williams;Haibo Zeng
中科院分区:
文献类型:
--
作者:
Sen Wang;Ryan K. Williams;Haibo Zeng
In the optimization of real-time systems, designers often face a challenging problem where the schedulability conditions are non-convex, non-continuous, or lack an analytical form to understand their properties. In this paper, we propose a general and scalable framework for optimizing real-time systems, named Numerical optimizer with Real-Time Highlight (NORTH). NORTH treats schedulability analysis as a blackbox which may only return true/false results on system schedulability. Built upon the active-set methods from the gradient-based numerical optimization literature, NORTH proposes new methods to manage active constraints to further improve the gradient-based optimizers. We apply the proposed approach to two example problems, one on energy optimization for systems with dynamic voltage and frequency scaling, and the other on the optimization of control performance. Experimental results demonstrate that the proposed framework runs 102 to 105 times faster than state-of-the-art methods while maintaining similar solution quality.