Speed control of DC motor with arduino

I am trying to pump water from a small tank and flow it through a small pipe network. and then i want to control the amount of flow to show that the water can be supplied at a higher rate during peak hours of use.