Device-to-device collaboration through distributed storage | IEEE Conference Publication | IEEE Xplore