Peer-to-Peer Computing for Mobile Networks: Information Discovery and Dissemination