Litcius/Paper detail

On Removing Algorithmic Priority Inversion from Mission-critical Machine Inference Pipelines

Shengzhong Liu, Shuochao Yao, Xinzhe Fu, Rohan Tabish, Simon C.H. Yu, Ayoosh Bansal, Heechul Yun, Lui Sha, Tarek Abdelzaher

202053 citationsDOI

Abstract

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. <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> 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.

Topics & Concepts

Computer sciencePipeline transportInversion (geology)InferenceArtificial intelligenceGeologyEngineeringSeismologyTectonicsEnvironmental engineeringAdvanced Neural Network ApplicationsAnomaly Detection Techniques and ApplicationsSmart Grid Security and Resilience
On Removing Algorithmic Priority Inversion from Mission-critical Machine Inference Pipelines | Litcius