Price based protocols for fair resource allocation: convergence time analysis and extension to Leontief utilities