Instead, we propose that in-network storage is used as a place of temporary custody for incoming content in a store and forward manner.Given this functionality of in-network storage, senders push content into the network in an open-loop manner to take advantage of underutilised links.When content hits the bottleneck link it gets re-routed through alternative uncongested paths.If alternative paths do not exist, incoming content is temporarily stored in in-network caches, while the system enters a closed-loop, back-pressure mode of operation to avoid congestive collapse.