Optimizing Logical Execution Time Model for Both Determinism and Low Latency
Sen Wang, Dong Li, Ashrarul H. Sifat, Shao-Yu Huang, Xuanliang Deng,, Changhee Jung, Ryan Williams, Haibo Zeng

TL;DR
This paper introduces an optimization framework for the flexible Logical Execution Time (fLET) model, enhancing deterministic timing and low latency in real-time systems through novel algorithms and abstractions.
Contribution
It presents new optimization algorithms and abstractions for fLET, improving end-to-end latency and timing performance while maintaining deterministic behavior.
Findings
Significant reduction in end-to-end latency.
Improved timing jitter and data freshness.
Outperforms implicit communication and DBP in benchmarks.
Abstract
The Logical Execution Time (LET) programming model has recently received considerable attention, particularly because of its timing and dataflow determinism. In LET, task computation appears always to take the same amount of time (called the task's LET interval), and the task reads (resp. writes) at the beginning (resp. end) of the interval. Compared to other communication mechanisms, such as implicit communication and Dynamic Buffer Protocol (DBP), LET performs worse on many metrics, such as end-to-end latency (including reaction time and data age) and time disparity jitter. Compared with the default LET setting, the flexible LET (fLET) model shrinks the LET interval while still guaranteeing schedulability by introducing the virtual offset to defer the read operation and using the virtual deadline to move up the write operation. Therefore, fLET has the potential to significantly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Real-Time Systems Scheduling · Cloud Computing and Resource Management
