This paper presents the End-to-End Distributed Real-Time System Scheduling Algorithm (eoe-drtsa), focusing on scheduling dependent threads in distributed real-time systems. It emphasizes the importance of managing end-to-end timeliness and introduces a time/utility function (TUF) model to express urgency and importance in scheduling decision-making. The approach incorporates collaborative scheduling techniques and addresses challenges related to resource contention and thread management in real-time computing environments.