Improving protocol robustness in ad hoc networks through cooperative packet caching and shortest multipath routing | IEEE Journals & Magazine | IEEE Xplore