Multi-Microservice Migration Modeling, Comparison, and Potential in 5G/6G Mobile Edge Computing: A Non-Average Parameter Values Approach

Cloud, fog, and edge computing integration with future mobile Internet-of-Things (IoT) devices and related applications in 5G/6G networks will become more practical in the coming years. Containers became the de facto virtualization technique that replaced Virtual Memory (VM). Mobile IoT applications...

Full description

Bibliographic Details
Main Authors: Arshin Rezazadeh, Hanan Lutfiyya
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10356059/
_version_ 1827398911749259264
author Arshin Rezazadeh
Hanan Lutfiyya
author_facet Arshin Rezazadeh
Hanan Lutfiyya
author_sort Arshin Rezazadeh
collection DOAJ
description Cloud, fog, and edge computing integration with future mobile Internet-of-Things (IoT) devices and related applications in 5G/6G networks will become more practical in the coming years. Containers became the de facto virtualization technique that replaced Virtual Memory (VM). Mobile IoT applications, e.g., intelligent transportation and augmented reality, incorporating fog-edge, have increased the demand for a millisecond-scale response and processing time. Edge Computing reduces remote network traffic and latency. These services must run on edge nodes that are physically close to devices. However, classical migration techniques may not meet the requirements of future mission-critical IoT applications. IoT mobile devices have limited resources for running multiple services, and client-server latency worsens when fog-edge services must migrate to maintain proximity in light of device mobility. This study analyzes the performance of the MiGrror migration method and the pre-copy live migration method when the migration of heterogeneous multiple VMs/containers is considered. This paper presents mathematical models for the stated methods and provides migration guidelines and comparisons for services to be implemented as multiple containers, as in microservice-based environments. Experiments demonstrate that MiGrror outperforms the pre-copy technique and, unlike conventional live migrations, can maintain less than 10 milliseconds of downtime and reduce migration time with a minimal bandwidth overhead. The results show that MiGrror can improve service continuity and availability for users. Most significant is that the model can use average and non-average values for different parameters during migration to achieve improved and more accurate results, while other research typically only uses average values. This paper shows that using only average parameter values in migration can lead to inaccurate results.
first_indexed 2024-03-08T19:36:43Z
format Article
id doaj.art-cd7d88c4af7e4e4fbdfe3f6397c27134
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-08T19:36:43Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-cd7d88c4af7e4e4fbdfe3f6397c271342023-12-26T00:10:39ZengIEEEIEEE Access2169-35362023-01-011114046414048010.1109/ACCESS.2023.334219010356059Multi-Microservice Migration Modeling, Comparison, and Potential in 5G/6G Mobile Edge Computing: A Non-Average Parameter Values ApproachArshin Rezazadeh0https://orcid.org/0000-0003-2116-0014Hanan Lutfiyya1Department of Computer Science, Western University, London, CanadaDepartment of Computer Science, Western University, London, CanadaCloud, fog, and edge computing integration with future mobile Internet-of-Things (IoT) devices and related applications in 5G/6G networks will become more practical in the coming years. Containers became the de facto virtualization technique that replaced Virtual Memory (VM). Mobile IoT applications, e.g., intelligent transportation and augmented reality, incorporating fog-edge, have increased the demand for a millisecond-scale response and processing time. Edge Computing reduces remote network traffic and latency. These services must run on edge nodes that are physically close to devices. However, classical migration techniques may not meet the requirements of future mission-critical IoT applications. IoT mobile devices have limited resources for running multiple services, and client-server latency worsens when fog-edge services must migrate to maintain proximity in light of device mobility. This study analyzes the performance of the MiGrror migration method and the pre-copy live migration method when the migration of heterogeneous multiple VMs/containers is considered. This paper presents mathematical models for the stated methods and provides migration guidelines and comparisons for services to be implemented as multiple containers, as in microservice-based environments. Experiments demonstrate that MiGrror outperforms the pre-copy technique and, unlike conventional live migrations, can maintain less than 10 milliseconds of downtime and reduce migration time with a minimal bandwidth overhead. The results show that MiGrror can improve service continuity and availability for users. Most significant is that the model can use average and non-average values for different parameters during migration to achieve improved and more accurate results, while other research typically only uses average values. This paper shows that using only average parameter values in migration can lead to inaccurate results.https://ieeexplore.ieee.org/document/10356059/Downtime modelmigration modelMiGrrorservice continuityservice availabilitymicroservices
spellingShingle Arshin Rezazadeh
Hanan Lutfiyya
Multi-Microservice Migration Modeling, Comparison, and Potential in 5G/6G Mobile Edge Computing: A Non-Average Parameter Values Approach
IEEE Access
Downtime model
migration model
MiGrror
service continuity
service availability
microservices
title Multi-Microservice Migration Modeling, Comparison, and Potential in 5G/6G Mobile Edge Computing: A Non-Average Parameter Values Approach
title_full Multi-Microservice Migration Modeling, Comparison, and Potential in 5G/6G Mobile Edge Computing: A Non-Average Parameter Values Approach
title_fullStr Multi-Microservice Migration Modeling, Comparison, and Potential in 5G/6G Mobile Edge Computing: A Non-Average Parameter Values Approach
title_full_unstemmed Multi-Microservice Migration Modeling, Comparison, and Potential in 5G/6G Mobile Edge Computing: A Non-Average Parameter Values Approach
title_short Multi-Microservice Migration Modeling, Comparison, and Potential in 5G/6G Mobile Edge Computing: A Non-Average Parameter Values Approach
title_sort multi microservice migration modeling comparison and potential in 5g 6g mobile edge computing a non average parameter values approach
topic Downtime model
migration model
MiGrror
service continuity
service availability
microservices
url https://ieeexplore.ieee.org/document/10356059/
work_keys_str_mv AT arshinrezazadeh multimicroservicemigrationmodelingcomparisonandpotentialin5g6gmobileedgecomputinganonaverageparametervaluesapproach
AT hananlutfiyya multimicroservicemigrationmodelingcomparisonandpotentialin5g6gmobileedgecomputinganonaverageparametervaluesapproach