On Removing Algorithmic Priority Inversion from Mission-critical Machine Inference Pipelines
On Removing Algorithmic Priority Inversion from Mission-critical Machine Inference Pipelines
复制标题
DOI:
10.1109/rtss49844.2020.00037
复制
发表时间:
2020-12
期刊:
影响因子:
--
通讯作者:
Shengzhong Liu;Shuochao Yao;Xinzhe Fu;Rohan Tabish;Simon Yu;Ayoosh Bansal;H. Yun;L. Sha;T. Abdelzaher
中科院分区:
文献类型:
--
作者:
Shengzhong Liu;Shuochao Yao;Xinzhe Fu;Rohan Tabish;Simon Yu;Ayoosh Bansal;H. Yun;L. Sha;T. Abdelzaher
The paper discusses algorithmic priority inversion in mission-critical machine inference pipelines used in modern neural-network-based cyber-physical applications, and develops a scheduling solution to mitigate its effect. In general, priority inversion occurs in real-time systems when computations that are of lower priority are performed together with or ahead of those that are of higher priority.1 In current machine intelligence software, significant priority inversion occurs on the path from perception to decision-making, where the execution of underlying neural network algorithms does not differentiate between critical and less critical data. We describe a scheduling framework to resolve this problem, and demonstrate that it improves the system’s ability to react to critical inputs, while at the same time reducing platform cost.