Improving Application Connectivity with Network-Conscious Systems