Eclipse Timpani provides a real-time scheduling submodule for the Eclipse Pullpiri workload orchestrator, providing a framework that guarantees deterministic execution of safety-critical workloads.
In-Scope:
- Time-Triggered Scheduling: Periodic task execution based on static schedule tables (Signal-driven dispatch)
- Distributed Architecture: Timpani-O (orchestration bridge) and Timpani-N (node executor) components
- eBPF-based Monitoring: Non-intrusive scheduler observability (wakeup latency, execution time tracking)
- Deadline Miss Detection and Reporting: Detection and notification of real-time task deadline violations
- Pullpiri Integration: Integration with Pullpiri orchestrator via gRPC-based communication
- RT Linux Support: Real-time scheduling on PREEMPT_RT patched kernel environments
- Declarative Configuration: YAML-based task and schedule table configuration
Out-of-Scope:
- General-purpose RTOS development (focus on Linux kernel-based solutions)
- High-level workload orchestration (Pullpiri domain)
- Hardware-specific driver development
- Functional Safety Certification itself
| Name | Date |
|---|
| Name | Date |
|---|---|
| Creation Review | 2026-04-15 |