Connection Establishment for Multi-Party Real-Time CommunicationEnd-to-end scheduling to meet deadlines in distributed systems