Skip to main content

Eclipse Timpani

<p><strong>Eclipse Timpani</strong> provides a <strong>real-time scheduling submodule</strong> for the Eclipse Pullpiri workload orchestrator, providing a framework that guarantees deterministic execution of safety-critical workloads.</p><p><strong>In-Scope:</strong></p><ul><li data-list-item-id="efcb6075ba3a3bca800d8ec013b4f8af1"><strong>Time-Triggered Scheduling</strong>: Periodic task execution based on static schedule tables (Signal-driven dispatch)</li><li data-list-item-id="e90e0977b242f80444eda9d270929cf06"><strong>Distributed Architecture</strong>: Timpani-O (orchestration bridge) and Timpani-N (node executor) components</li><li data-list-item-id="e773302ef7ac0175ee7cd16b6eccbc3f0"><strong>eBPF-based Monitoring</strong>: Non-intrusive scheduler observability (wakeup latency, execution time tracking)</li><li data-list-item-id="e0c69fc174af4fa9851d7228e4e19ccdd"><strong>Deadline Miss Detection and Reporting</strong>: Detection and notification of real-time task deadline violations</li><li data-list-item-id="e0c82ea6f3fb36af05c30f1903feeaa3e"><strong>Pullpiri Integration</strong>: Integration with Pullpiri orchestrator via gRPC-based communication</li><li data-list-item-id="e2975118190d76c133b32b578d29217cb"><strong>RT Linux Support</strong>: Real-time scheduling on PREEMPT_RT patched kernel environments</li><li data-list-item-id="e1ce2304c7a1c92192a9e6cd1b315ae35"><strong>Declarative Configuration</strong>: YAML-based task and schedule table configuration</li></ul><p><strong>Out-of-Scope:</strong></p><ul><li data-list-item-id="e8cb2b2ce3ccf76c56b8e0953937355bc">General-purpose RTOS development (focus on Linux kernel-based solutions)</li><li data-list-item-id="e9a15d46d8f614b161577d77362ad8987">High-level workload orchestration (Pullpiri domain)</li><li data-list-item-id="ec629f83b631e6ef03a547de8f9599f51">Hardware-specific driver development</li><li data-list-item-id="ebf3327cc69e4bd9a154ffae284d58ebe">Functional Safety Certification itself</li></ul>

Basics


Repositories

Repository Commits Reviews Issues
This project has no activity.

The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.

See the project’s PMI page at https://projects.eclipse.org/projects/automotive.timpani


Releases


Reviews


IP Lab requests

Security related information is not yet available for this project. In order to gather such information automatically, Self Service of GitHub resources needs to be enabled for this project.

Back to the top