Eclipse Timpani

Scope

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
Releases
Name Date
Reviews
Name Date
Creation Review 2026-04-15