On-Device CPU Scheduling for Sense-React Systems
On-Device CPU Scheduling for Sense-React Systems
复制标题
Sense-React 系统的设备内 CPU 调度
DOI:
10.48550/arxiv.2207.13280
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
R. Mittal
中科院分区:
文献类型:
--
作者:
Aditi Partap;Samuel Grayson;Muhammad Huzaifa;S. Adve;Brighten Godfrey;Saurabh Gupta;Kris K. Hauser;R. Mittal
Sense-react systems (e.g. robotics and AR/VR) have to take highly responsive real-time actions, driven by complex decisions involving a pipeline of sensing, perception, planning, and reaction tasks. These tasks must be scheduled on resource-constrained devices such that the performance goals and the requirements of the application are met. This is a difficult scheduling problem that requires handling multiple scheduling dimensions, and variations in resource usage and availability. In practice, system designers manually tune parameters for their specific hardware and application, which results in poor generalization and increases the development burden. In this work, we highlight the emerging need for scheduling CPU resources at runtime in sense-react systems. We study three canonical applications (face tracking, robot navigation, and VR) to first understand the key scheduling requirements for such systems. Armed with this understanding, we develop a scheduling framework, Catan, that dynamically schedules compute resources across different components of an app so as to meet the specified application requirements. Through experiments with a prototype implemented on a widely-used robotics framework (ROS) and an open-source AR/VR platform, we show the impact of system scheduling on meeting the performance goals for the three applications, how Catan is able to achieve better application performance than hand-tuned configurations, and how it dynamically adapts to runtime variations.
DOI:
10.1109/rtas52030.2021.00028
发表时间:
2021
期刊:
2021 IEEE 27th Real-Time and Embedded Technology and Applications Symposium (RTAS
影响因子:
--
作者:
Choi, Hyunjong;Xiang, Yecheng;Kim, Hyoseung
通讯作者:
Kim, Hyoseung
DOI:
10.1109/icra.2019.8793690
发表时间:
2019-03
期刊:
2019 International Conference on Robotics and Automation (ICRA)
影响因子:
--
作者:
A. Tanwani;Nitesh Mor;J. Kubiatowicz;Joseph E. Gonzalez;Ken Goldberg
通讯作者:
A. Tanwani;Nitesh Mor;J. Kubiatowicz;Joseph E. Gonzalez;Ken Goldberg
DOI:
10.1109/rtss.2018.00018
发表时间:
2018-12
期刊:
2018 IEEE Real-Time Systems Symposium (RTSS)
影响因子:
--
作者:
Ming Yang;Tanya Amert;Kecheng Yang;Nathan Otterness;James H. Anderson;F. D. Smith;Shige Wang
通讯作者:
Ming Yang;Tanya Amert;Kecheng Yang;Nathan Otterness;James H. Anderson;F. D. Smith;Shige Wang