In this paper, we have considered the question of how to maximize the lifetime of a highly collaborative mobile device cloud. We accomplish this by developing techniques for balancing the available power across devices under various connectivity assumptions. We developed an experimentation platform that allowed us to obtain realistic power and computation profiles which we then used to evaluate the performance of our power balancing techniques.