Skip to content

[TASK][Timpani-n] Align task release times across nodes within 10 microsecondsย #127

@LGSI-KarumuriHari

Description

@LGSI-KarumuriHari

๐Ÿ“ Task Description

Ensure synchronized task activation across distributed nodes with โ‰ค10ฮผs alignment.

๐Ÿ“‹ Checklist

  • Use synchronized time for task release calculation
  • Implement hyperperiod boundary alignment
  • Account for activation jitter
  • Monitor actual activation alignment
  • Log alignment violations
  • Optimize activation path for minimal latency

๐Ÿ”— Related Requirement

Relates to time synchronization implementation
Relates to #16 (Task Management)
Relates to #17 (Hyperperiod Management)

๐Ÿ“ Implementation Guidelines

  • Functional Requirement: FR-9.3.2 - Align task release times across nodes within 10 microseconds
  • Component: timpani-n/Time Synchronization(Gptp)/Time Sync Manager
  • Use gPTP-synchronized CLOCK_REALTIME for activation
  • Calculate activation times based on hyperperiod start
  • Minimize jitter in timer delivery (< 100ฮผs)
  • Coordinate activation with other nodes via shared time base

๐Ÿงช Testing Method

  • Unit test: Verify activation time calculations
  • Multi-node test: Measure activation alignment across nodes
  • Jitter test: Measure activation timing variance

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Backlog

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions