In this paper, we propose an implementation of hierarchical failure detectors, which depends on dividing the processes into sub-groups and elect one leader called the main process . The main process then distributes the remaining processes into groups and chooses one leader for each one. Finally failure detector applied in the chosen leaders which send the results to the central process.