Optimizing Network Performance