A New Adaptive Fault-Tolerant Routing Methodology for Direct Networks