Peer-to-Peer Computing for Mobile Networks