On the interaction between TCP-like sources and throughput-efficient scheduling policies