Reliable Fault-Tolerant Multi-bus Scheduling Algorithm