Communication Scheduling for Time-Triggered Systems