A control theory approach to throughput optimization in multi-channel collection sensor networks