Home > Research > Publications & Outputs > MAHA: Migration-based Adaptive Heuristic Algori...

Links

Text available via DOI:

View graph of relations

MAHA: Migration-based Adaptive Heuristic Algorithm for Large-scale Network Simulations

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

MAHA: Migration-based Adaptive Heuristic Algorithm for Large-scale Network Simulations. / Ibrahim, Muhammad; Iqbal, Muhammad Azhar; Aleem, Muhammad et al.
In: Cluster Computing, Vol. 23, No. 2, 30.06.2020, p. 1251-1266.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Ibrahim, M, Iqbal, MA, Aleem, M, Islam, MA & Vo, N-S 2020, 'MAHA: Migration-based Adaptive Heuristic Algorithm for Large-scale Network Simulations', Cluster Computing, vol. 23, no. 2, pp. 1251-1266. https://doi.org/10.1007/s10586-019-02991-5

APA

Ibrahim, M., Iqbal, M. A., Aleem, M., Islam, M. A., & Vo, N.-S. (2020). MAHA: Migration-based Adaptive Heuristic Algorithm for Large-scale Network Simulations. Cluster Computing, 23(2), 1251-1266. https://doi.org/10.1007/s10586-019-02991-5

Vancouver

Ibrahim M, Iqbal MA, Aleem M, Islam MA, Vo NS. MAHA: Migration-based Adaptive Heuristic Algorithm for Large-scale Network Simulations. Cluster Computing. 2020 Jun 30;23(2):1251-1266. Epub 2019 Sept 25. doi: 10.1007/s10586-019-02991-5

Author

Ibrahim, Muhammad ; Iqbal, Muhammad Azhar ; Aleem, Muhammad et al. / MAHA: Migration-based Adaptive Heuristic Algorithm for Large-scale Network Simulations. In: Cluster Computing. 2020 ; Vol. 23, No. 2. pp. 1251-1266.

Bibtex

@article{d2a73f9dac0b40b997c56dffa7c52566,
title = "MAHA: Migration-based Adaptive Heuristic Algorithm for Large-scale Network Simulations",
abstract = "The scalable wireless network simulation poses huge computation challenges as the execution time needed to perform the simulation can be prohibitively high. Parallel and distributed simulation (PADS) approaches have been proposed that use huge memory and high processing power of multiple execution units [i.e., logical processes (LPs)] to handle scalable simulations. Each LP is comprised of a set of simulation entities (SEs) that can interact local or remote SEs. However, the remote communication among SEs and synchronization management across LPs are two main issues related to PADS execution of large-scale simulations. A number of migration techniques have been used to mitigate the problem of high-end remote communication. The problem is that most of the existing migration strategies result in higher number of migrations that ultimately lead to higher computation overhead. In this paper, we propose a migration-based adaptive heuristic algorithm (MAHA). Considering the run-time dynamics of the wireless network simulations, MAHA provides dynamic partitioning of the simulation model to achieve better local communication ratio (LCR). In addition, an adaptive academic simulation cloud platform, namely A-SIM-Cumulus cloud, is deployed for scalable simulations. The MAHA is implemented on A-SIM-Cumulus Cloud and simulations are executed multiple times with different configurations and execution environments. The results with optimum LCR show that the proposed algorithm significantly reduces the number of migrations and achieves a good speedup in terms of parallel (i.e., both multi-core and distributed) execution.",
author = "Muhammad Ibrahim and Iqbal, {Muhammad Azhar} and Muhammad Aleem and Islam, {Muhammad Arshad} and Nguyen-Son Vo",
year = "2020",
month = jun,
day = "30",
doi = "10.1007/s10586-019-02991-5",
language = "English",
volume = "23",
pages = "1251--1266",
journal = "Cluster Computing",
issn = "1573-7543",
publisher = "Kluwer Academic Publishers",
number = "2",

}

RIS

TY - JOUR

T1 - MAHA: Migration-based Adaptive Heuristic Algorithm for Large-scale Network Simulations

AU - Ibrahim, Muhammad

AU - Iqbal, Muhammad Azhar

AU - Aleem, Muhammad

AU - Islam, Muhammad Arshad

AU - Vo, Nguyen-Son

PY - 2020/6/30

Y1 - 2020/6/30

N2 - The scalable wireless network simulation poses huge computation challenges as the execution time needed to perform the simulation can be prohibitively high. Parallel and distributed simulation (PADS) approaches have been proposed that use huge memory and high processing power of multiple execution units [i.e., logical processes (LPs)] to handle scalable simulations. Each LP is comprised of a set of simulation entities (SEs) that can interact local or remote SEs. However, the remote communication among SEs and synchronization management across LPs are two main issues related to PADS execution of large-scale simulations. A number of migration techniques have been used to mitigate the problem of high-end remote communication. The problem is that most of the existing migration strategies result in higher number of migrations that ultimately lead to higher computation overhead. In this paper, we propose a migration-based adaptive heuristic algorithm (MAHA). Considering the run-time dynamics of the wireless network simulations, MAHA provides dynamic partitioning of the simulation model to achieve better local communication ratio (LCR). In addition, an adaptive academic simulation cloud platform, namely A-SIM-Cumulus cloud, is deployed for scalable simulations. The MAHA is implemented on A-SIM-Cumulus Cloud and simulations are executed multiple times with different configurations and execution environments. The results with optimum LCR show that the proposed algorithm significantly reduces the number of migrations and achieves a good speedup in terms of parallel (i.e., both multi-core and distributed) execution.

AB - The scalable wireless network simulation poses huge computation challenges as the execution time needed to perform the simulation can be prohibitively high. Parallel and distributed simulation (PADS) approaches have been proposed that use huge memory and high processing power of multiple execution units [i.e., logical processes (LPs)] to handle scalable simulations. Each LP is comprised of a set of simulation entities (SEs) that can interact local or remote SEs. However, the remote communication among SEs and synchronization management across LPs are two main issues related to PADS execution of large-scale simulations. A number of migration techniques have been used to mitigate the problem of high-end remote communication. The problem is that most of the existing migration strategies result in higher number of migrations that ultimately lead to higher computation overhead. In this paper, we propose a migration-based adaptive heuristic algorithm (MAHA). Considering the run-time dynamics of the wireless network simulations, MAHA provides dynamic partitioning of the simulation model to achieve better local communication ratio (LCR). In addition, an adaptive academic simulation cloud platform, namely A-SIM-Cumulus cloud, is deployed for scalable simulations. The MAHA is implemented on A-SIM-Cumulus Cloud and simulations are executed multiple times with different configurations and execution environments. The results with optimum LCR show that the proposed algorithm significantly reduces the number of migrations and achieves a good speedup in terms of parallel (i.e., both multi-core and distributed) execution.

U2 - 10.1007/s10586-019-02991-5

DO - 10.1007/s10586-019-02991-5

M3 - Journal article

VL - 23

SP - 1251

EP - 1266

JO - Cluster Computing

JF - Cluster Computing

SN - 1573-7543

IS - 2

ER -