Speed control of DC motor with arduino

Do you happen to know any alternatives for the pump which can be speed varied?