when i had a lot of greenish algea in my tank, i got 2 turbo snails and they cleaned the sides of the tank and floor right off. They are great to have and fun to watch when they are eating on the glass where u can see them! They are cheap too and live for a good amount of time!
GOOD LUCK!