Towards a throughput-optimal routing algorithm for data collection on satellite networks. (July 2016)