Kreutzer M, Seidler M, Dudzik K, Pazmino VB, Becker J (2024)
Publication Language: English
Publication Type: Conference contribution, Conference Contribution
Publication year: 2024
Pages Range: 64-70
Conference Proceedings Title: 2024 IEEE 8th International Conference on Fog and Edge Computing (ICFEC)
DOI: 10.1109/ICFEC61590.2024.00014
Distributed computing capabilities at the network’s edge enable new use cases, e.g., smart factories, industrial internet of things, or autonomous mobility systems. While new applications evolve, managing the resources and being capable of integrating and adjusting the execution of tasks in a distributed edge infrastructure is of great importance. For this, applications need to be migrated between different nodes. These migrations must happen without interruption, allowing the system to meet service requirements while fully utilizing all available hardware resources. Therefore, applications should also be executable on all different compute nodes in a heterogeneous edge system without interfering with each other. To this end, applications should be granted only necessary permission, especially when un-trusted applications are integrated into the system. We, therefore, propose a migration method for isolated applications across heterogeneous compute nodes in service-oriented edge architectures. A service-oriented architecture is used to decouple applications, allowing for flexible scheduling. The migration method enables the fast migration of sandboxed applications based on WebAssembly by utilizing a two-stage migration approach. The concept can utilize multiple communication protocols for management and service communication. We have implemented a proof of concept based on the Zenoh1 communication protocol. While the time required depends on the communication protocol and the memory size, we achieved migration delays of under 51 milliseconds for smaller applications. By providing a method for fast migration for applications across heterogeneous compute nodes, it is possible for distributed edge infrastructures to run applications independently from each other and adjust the execution node based on changes in the system’s environment. By integrating applications into our framework, they are executed isolated and with strict access control, allowing for easier reuse.
APA:
Kreutzer, M., Seidler, M., Dudzik, K., Pazmino, V.B., & Becker, J. (2024). Migration of Isolated Application Across Heterogeneous Edge Systems. In 2024 IEEE 8th International Conference on Fog and Edge Computing (ICFEC) (pp. 64-70).
MLA:
Kreutzer, Marius, et al. "Migration of Isolated Application Across Heterogeneous Edge Systems." Proceedings of the IEEE International Conference on Fog and Edge Computing (ICFEC) 2024. 64-70.
BibTeX: Download