A mobile cluster experiences disruption in execution of long-running applications because of its highly dynamic nature. Process migration is a solution for handling such dynamism to have seamless computing with minimal disruption. The challenge in process migration is that it should take considerably less time. This work is a novel effort at such a goal that employs a heap-based super P2P structure for the cluster. The P2P cluster transfers process state in terms of object migration between the peers through the base station. Also, while migrating processes, care is taken to maintain load balancing. As the mobile cluster has heterogeneous nodes with varying processing capabilities, we devise a mechanism for computing the capabilities of these nodes. Considering the capability and current load of the nodes the destination for process migration is chosen.