The protocol may take into consideration and/or monitor one or more factors and parameters including for example, electrode geometry, fluid flow rate, material resistance, electrode age, duration of prior cycles, time since prior cleaning cycle completed, ambient temperature of the fluid, desired heating temperature regiment including heating and cooling rates, etc.