Adaptive resource provisioning mechanism in VEEs for improving performance of HLA-based simulations

Parallel and distributed simulations (or High-Level Architecture (HLA)-based simulations) employing optimistic synchronization allow federates to advance simulation time freely at the risk of overoptimistic executions and execution rollbacks. As a result, the simulation performance may degrade signi...

Full description

Saved in:
Bibliographic Details
Main Authors: LI, Zengxiang, CAI, Wentong, TURNER, Stephen John, LI, Xiaorong, TA, Nguyen Binh Duong
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2015
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4848
https://ink.library.smu.edu.sg/context/sis_research/article/5851/viewcontent/Adaptive_Resource__PV.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5851
record_format dspace
spelling sg-smu-ink.sis_research-58512020-01-23T07:22:07Z Adaptive resource provisioning mechanism in VEEs for improving performance of HLA-based simulations LI, Zengxiang CAI, Wentong TURNER, Stephen John LI, Xiaorong TA, Nguyen Binh Duong Parallel and distributed simulations (or High-Level Architecture (HLA)-based simulations) employing optimistic synchronization allow federates to advance simulation time freely at the risk of overoptimistic executions and execution rollbacks. As a result, the simulation performance may degrade significantly due to the simulation workload imbalance among federates. In this article, we investigate the execution of parallel and distributed simulations on Cloud and data centers with Virtual Execution Environments (VEEs). In order to speed up simulation execution, an Adaptive Resource Provisioning Mechanism in Virtual Execution Environments (ArmVee) is proposed. It is composed of a performance monitor and a resource manager. The former measures federate performance transparently to the simulation application. The latter distributes available resources among federates based on the measured federate performance. Federates with different simulation workloads are thus able to advance their simulation times with comparable speeds, thus are able to avoid wasting time and resources on overoptimistic executions and execution rollbacks. ArmVee is evaluated using a real-world simulation model with various simulation workload inputs and different parameter settings. The experimental results show that ArmVee is able to speed up the simulation execution significantly. In addition, it also greatly reduces memory usage and is scalable 2015-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4848 info:doi/10.1145/2717309 https://ink.library.smu.edu.sg/context/sis_research/article/5851/viewcontent/Adaptive_Resource__PV.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software Engineering
spellingShingle Software Engineering
LI, Zengxiang
CAI, Wentong
TURNER, Stephen John
LI, Xiaorong
TA, Nguyen Binh Duong
Adaptive resource provisioning mechanism in VEEs for improving performance of HLA-based simulations
description Parallel and distributed simulations (or High-Level Architecture (HLA)-based simulations) employing optimistic synchronization allow federates to advance simulation time freely at the risk of overoptimistic executions and execution rollbacks. As a result, the simulation performance may degrade significantly due to the simulation workload imbalance among federates. In this article, we investigate the execution of parallel and distributed simulations on Cloud and data centers with Virtual Execution Environments (VEEs). In order to speed up simulation execution, an Adaptive Resource Provisioning Mechanism in Virtual Execution Environments (ArmVee) is proposed. It is composed of a performance monitor and a resource manager. The former measures federate performance transparently to the simulation application. The latter distributes available resources among federates based on the measured federate performance. Federates with different simulation workloads are thus able to advance their simulation times with comparable speeds, thus are able to avoid wasting time and resources on overoptimistic executions and execution rollbacks. ArmVee is evaluated using a real-world simulation model with various simulation workload inputs and different parameter settings. The experimental results show that ArmVee is able to speed up the simulation execution significantly. In addition, it also greatly reduces memory usage and is scalable
format text
author LI, Zengxiang
CAI, Wentong
TURNER, Stephen John
LI, Xiaorong
TA, Nguyen Binh Duong
author_facet LI, Zengxiang
CAI, Wentong
TURNER, Stephen John
LI, Xiaorong
TA, Nguyen Binh Duong
author_sort LI, Zengxiang
title Adaptive resource provisioning mechanism in VEEs for improving performance of HLA-based simulations
title_short Adaptive resource provisioning mechanism in VEEs for improving performance of HLA-based simulations
title_full Adaptive resource provisioning mechanism in VEEs for improving performance of HLA-based simulations
title_fullStr Adaptive resource provisioning mechanism in VEEs for improving performance of HLA-based simulations
title_full_unstemmed Adaptive resource provisioning mechanism in VEEs for improving performance of HLA-based simulations
title_sort adaptive resource provisioning mechanism in vees for improving performance of hla-based simulations
publisher Institutional Knowledge at Singapore Management University
publishDate 2015
url https://ink.library.smu.edu.sg/sis_research/4848
https://ink.library.smu.edu.sg/context/sis_research/article/5851/viewcontent/Adaptive_Resource__PV.pdf
_version_ 1770575062459482112