Scheduling Real-Time Jobs with Chain Tree Temporal Distance Constraints