fault tolerant resource reduce