A completely distributed transmission algorithm for mobile device-to-device caching networks. (October 2020)