I used to do basic cleaning, but the algae grew back faster than I could clean. Every week, the algae would cover the frags, then I'd take the rack out, flush it off in the bath tub for a couple of minutes and use a tooth brush. I would say the algae growth would start to inhibit the frags within 3 days, so I would had have to do it twice a week. It was way too labor intensive, and with the constant moving in and out of water, the frag tips would die off, and eventually I stopped fragging. I would say the situation this time around is going to be similar. Right now I have a sailfin and a kole tang with the racks, they are eating well, but can't keep up with the algae growth. A rabbit fish would probably do the trick, but before I add it, I'm exploring other options.
One thing I was considering, would be to support an algae eating amphipod population, tiny omnivores, but of course they would be prey for all the other blennies and gobies I have, which would prevent the amphipods from having any real impact on the algae. All my amphipods died out to a dinoflagellate bloom last month, preceding my current hair algae bloom, which I introduced to successfully wipe out the dinoflagellates.