TY - GEN
T1 - Evolutionary Multi-Objective Task Scheduling for Heterogeneous Distributed Simulation Platform
AU - He, Xutian
AU - Zhai, Yanlong
AU - Manjang, Ousman
AU - Zheng, Yan
N1 - Publisher Copyright:
© 2024 by SCITEPRESS – Science and Technology Publications, Lda.
PY - 2024
Y1 - 2024
N2 - Most existing distributed simulation platforms lack native support for Python scripts, thereby hindering the seamless integration of AI models developed in Python. Some simulation platforms support script languages like Lua or javascript, but scheduling tasks in heterogeneous simulation platforms that are composed of simulation engine and script engine is a challenging problem. Moreover, conventional task scheduling methods often overlook the simulation time constraints, which are essential for simulation synchronization. In this paper, we propose a Heterogeneous Distributed Simulation Platform (HDSP) that could integrate different script languages, especially Python, to empower the simulation by leveraging intelligent AI models. A Dynamic Multi-Objective Optimization (D-MO) Scheduler is also designed to efficiently schedule simulation tasks that run across heterogeneous simulation engines and satisfy simulation synchronization constraints. HDSP integrates various script engines, enhancing its adaptability to model dynamic simulation logic using different script languages. D-MO Scheduler optimizes Simulation Acceleration Ratio (SAR), Average Weighted Waiting Time (AWWT), and Resource Utilization (RU). The D-MO scheduling problem is characterized as an NP-hard problem, tackled using the NSGA-III algorithm. The simulation time synchronization constraints are implemented through Lower Bound on Time Stamp (LBTS) and lookahead approach. The comparative results and statistical analysis demonstrate the superior efficacy and distribution performance of proposed D-MO Scheduler. The proposed HDSP and D-MO Scheduler significantly boost the capability to support Python-based AI algorithms, and navigate complex scheduling demands efficiently.
AB - Most existing distributed simulation platforms lack native support for Python scripts, thereby hindering the seamless integration of AI models developed in Python. Some simulation platforms support script languages like Lua or javascript, but scheduling tasks in heterogeneous simulation platforms that are composed of simulation engine and script engine is a challenging problem. Moreover, conventional task scheduling methods often overlook the simulation time constraints, which are essential for simulation synchronization. In this paper, we propose a Heterogeneous Distributed Simulation Platform (HDSP) that could integrate different script languages, especially Python, to empower the simulation by leveraging intelligent AI models. A Dynamic Multi-Objective Optimization (D-MO) Scheduler is also designed to efficiently schedule simulation tasks that run across heterogeneous simulation engines and satisfy simulation synchronization constraints. HDSP integrates various script engines, enhancing its adaptability to model dynamic simulation logic using different script languages. D-MO Scheduler optimizes Simulation Acceleration Ratio (SAR), Average Weighted Waiting Time (AWWT), and Resource Utilization (RU). The D-MO scheduling problem is characterized as an NP-hard problem, tackled using the NSGA-III algorithm. The simulation time synchronization constraints are implemented through Lower Bound on Time Stamp (LBTS) and lookahead approach. The comparative results and statistical analysis demonstrate the superior efficacy and distribution performance of proposed D-MO Scheduler. The proposed HDSP and D-MO Scheduler significantly boost the capability to support Python-based AI algorithms, and navigate complex scheduling demands efficiently.
KW - Algorithm
KW - Distributed Simulation
KW - Genetic
KW - Multi-Objective Optimization
KW - Script Engine
KW - Simulation Task Scheduling
UR - http://www.scopus.com/inward/record.url?scp=85203282838&partnerID=8YFLogxK
U2 - 10.5220/0012814300003758
DO - 10.5220/0012814300003758
M3 - Conference contribution
AN - SCOPUS:85203282838
T3 - Proceedings of the International Conference on Simulation and Modeling Methodologies, Technologies and Applications
SP - 150
EP - 157
BT - Proceedings of the 14th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, SIMULTECH 2024
A2 - De Rango, Floriano
A2 - Werner, Frank
A2 - Wagner, Gerd
PB - Science and Technology Publications, Lda
T2 - 14th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, SIMULTECH 2024
Y2 - 10 July 2024 through 12 July 2024
ER -