A computer implemented method schedules processor jobs on a network of parallel
machine processors or distributed system processors. Control information communications
generated by each process performed by each processor during a defined time interval
is accumulated in buffers, where adjacent time intervals are separated by strobe
intervals for a global exchange of control information. A global exchange of the
control information communications at the end of each defined time interval is
performed during an intervening strobe interval so that each processor is informed
by all of the other processors of the number of incoming jobs to be received by
each processor in a subsequent time interval. The buffered coscheduling method
of this invention also enhances the fault tolerance of a network of parallel machine
processors or distributed system processors