Keep the Water Flowing: Staying Ahead of the Water Demand Curve in a Multi-Source System