some chemical from the market to kill the roof algae. sprinkle it over the roof and let it remain there for 22 to 30 days so that rain water can properly dissolve it. now sweep away the dead algae and moss. be sure that you remove all of them. repeat the process after every year to save your roof from getting any type of harm. 