Skip to content

[TASK][Timpani-n] Implement signal delivery timing monitoring聽#81

Description

@LGSI-KarumuriHari

馃摑 Task Description

Implement eBPF program (sigwait.bpf.c) to monitor signal delivery timing and deadlines.

馃搵 Checklist

  • Design and implement sigwait.bpf.c eBPF program
  • Add hooks for signal delivery events
  • Implement timestamp capture for signal delivery
  • Track signal latency metrics
  • Integrate with userspace monitoring
  • Document signal monitoring functionality

馃敆 Related Requirement

Relates to #24 (BPF Integration)
Relates to #23 (Signal Handling)
Relates to #22 (Monitoring)

馃搻 Implementation Guidelines

  • Functional Requirement: FR-5.1.2 - Monitor signal delivery timing
  • Component: timpani-n/BPF Monitoring/Signal Monitoring
  • Monitor SIGALRM and other task-related signals
  • Track signal delivery latency with high precision
  • Correlate signal delivery with task deadlines

馃И Testing Method

  • Unit test: Verify eBPF program loads correctly
  • Integration test: Validate signal timing capture accuracy
  • Real-time test: Ensure monitoring doesn't affect signal delivery timing

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions