Analysis of limited mobile networks and the potential of distributed mobile computing