Communication and Scheduling