The Design of an Evolutionary Algorithm For Artificial Immune System Based Failure Detector Generation And Optimization