Skip to main content

Eclipse Timpani

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

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

Organization Settings

  • GitHub organization: eclipse-timpani
  • 2FA enforced: True
  • Default workflow permissions: read

Branch Protections

This project has a total of 1 repositories in its associated GitHub organization eclipse-timpani . The graph below outlines the percentange of repositories that have either defined a Branch Protection Rule or Repository Ruleset: Branch protections

Back to the top