Precisely Timed Task Execution

Precisely Timed Task Execution
复制标题

DOI:
10.1109/isorc49007.2020.00012
复制
发表时间:
2020-05
期刊:
2020 IEEE 23rd International Symposium on Real-Time Distributed Computing (ISORC)
影响因子:
--
通讯作者:
S. Reif;Wolfgang Schröder-Preikschat
S. Reif;Wolfgang Schröder-Preikschat
中科院分区:
其他
文献类型:
--
作者:
S. Reif;Wolfgang Schröder-Preikschat

文献摘要

相似文献

物联网(IoT)要求所有组件都运行在“新鲜”数据上。然而,确保低信息时代(AOI)是具有挑战性的,特别是在通过互联网进行通信时。要实现较低的AOI,需要组网策略和节点本地策略的配合,以便整个系统在正确的时间执行正确的操作。然而,大多数现代操作系统都不能提供精确的计时--各种低级别的开销会导致延迟和抖动,严重影响通信。本文提出了一种用于Linux用户空间的运行时系统CLOCKFIX,它能在预定的执行时间准确地执行作业。评估表明,CLOCKFIX减少了95%以上的不良延迟,并将实际网络协议的AOI提高了16%以上。
The Internet of Things (IoT) requires that all components operate on “fresh” data. However, ensuring a low Age of Information (AoI) is challenging, in particular when communicating across the Internet. Achieving a low AoI requires cooperation of networking strategies as well as node-local strategies so that the entire system performs the right operation at the right moment in time. However, most modern operating systems are not designed to provide accurate timing—various low-level overheads cause delays and jitter that affect communication significantly.This paper presents CLOCKFIX, a run-time system for the Linux user-space that executes jobs accurately and precisely at their intended execution times. The evaluation shows that CLOCKFIX reduces undesired delays by more than 95%, and it improves the AoI in a real-world network protocol by over 16%.