Stateful process migration for edge computing applications

Low-latency is an advantage of edge computing. To utilize this advantage, a server-side application communicating with user equipment (UE) should be migrated from a server executing the application to a server near the UE's destination. However, the downtime caused by this migration can be a problem for applications that require ultra-low latency. To reduce the downtime, we propose a novel method for migrating only processes that contain UE-specific states, and not the entire application. The method introduces conversion of inter-process communication channels to enable communication continuity of the migrated processes. Finally, we show that the downtime for our method is shorter than that for VM migration and container migration.

[1]  Luiz Fernando Bittencourt,et al.  Towards Virtual Machine Migration in Fog Computing , 2015, 2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC).

[2]  Kin K. Leung,et al.  Live Service Migration in Mobile Edge Clouds , 2017, IEEE Wireless Communications.

[3]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[4]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[5]  A. Mirkin Containers checkpointing and live migration , 2010 .

[6]  Jason Nieh,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation , 2022 .