Journal of Northeastern University(Natural Science) ›› 2026, Vol. 47 ›› Issue (1): 82-88.DOI: 10.12068/j.issn.1005-3026.2026.20250021

• Information & Control • Previous Articles     Next Articles

SaaS Multi-tenant Service Simulation Technology Based on ACO Algorithm and Variability Management

Ying YIN1, Yin-tong HUO1, Ying-mei LIU2()   

  1. 1.School of Computer Science & Engineering,Northeastern University,Shenyang 110169,China
    2.Modeling and Simulation of Complex Systems National Key Laboratory,Beijing Simulation Center,Beijing 100854,China. Corresponding author: LIU Ying-mei,E-mail: lymcasic0812@163. com
  • Received:2025-03-11 Online:2026-01-15 Published:2026-03-17
  • Contact: Ying-mei LIU

Abstract:

In order to meet the specific business needs of different tenants, software as a service (SaaS) usually provides simulation customization functions. Through simulation customization, tenants can personalize SaaS according to their own business needs, so as to better meet their business needs. However, existing tenant customization services have the problems of failing to fully meet tenant requirements and having slow algorithm operation and response speeds. Therefore, an SaaS multi-tenant service simulation and customization technology based on an ant colony optimization (ACO) algorithm and variability traversal was proposed. The simulation optimization service deployment was achieved. By introducing a variability model, the adaptability and reusability of service customization and assembly were realized. The experimental results show that in the evaluation of SaaS tenant service resource utilization, the average values of the proposed technology are slightly higher than those of the comparison algorithm on instances a and b. The execution time fluctuates among different configuration schemes, with the shortest being 1 426 ms and the longest being 1 652 ms. The duty cycle of switching resources is relatively stable, with a fluctuation range between 1.12% and 1.51%. A lower duty cycle means that SaaS can more effectively utilize resources and reduce performance losses caused by resource switching at the same time. Based on the configuration schemes and running time data of different SaaS tenants, it is indicated that tenants can effectively derive service configuration schemes. The proposed technology can provide technical references for optimizing the simulation customization performance of SaaS.

Key words: ACO algorithm, cloud computing, SaaS, variability management, multi-tenant

CLC Number: