Date of Award


Document Type



Santa Clara : Santa Clara University, 2022.


Computer Science and Engineering

First Advisor

Behnam Dezfouli


This project aims to implement container migration on an ad hoc mesh network, which would allow for a mobile fog computing mesh network in areas with no connectivity. This kind of system would allow for a rapidly deployable and mobile compute cluster that could be used in rural scenarios or situations where existing connectivity infrastructures are out of commission i.e. disaster recovery. We use technologies like Docker, CRIU, and batman-adv to create a mesh compute network that is decentralized, flexible, and consistent. Docker with CRIU facilitates container live migration by checkpointing a container in one network node and restoring that container in another node. The batman-adv protocol routes network traffic on layer 2 therefore allowing any layer 3 protocol to be built on top of the existing network. Since this system is aimed to be used in rural areas/areas with no connectivity, power and time considerations were measured and analyzed to ensure reasonable mobile applications were possible.