Journal of Jilin University (Information Science Edition) ›› 2025, Vol. 43 ›› Issue (1): 134-142.

Previous Articles     Next Articles

Research on Optimal Deployment Strategy of Virtual Machines in Warship Common Computing Environment

YANG Suyu1, WANG Junjun2, ZHU Wei1, YAN Zhongqiu1   

  1. 1. Second Research Department, Jiangsu Automation Research Institute, Lianyungang 222061, China; 2. Information System Room, Naval Major Project Management Center, Beijing 100071, China

  • Received:2023-11-13 Online:2025-02-24 Published:2025-02-24

Abstract:

The warship’s common computing environment integrates computing and storage resources through virtualization technology to build a public infrastructure platform for warships. However, it is limited by the space and energy consumption requirements of the maritime combat platform. Optimizing the virtual machine deployment strategy is an important development to reduce the energy consumption level of the warship’s commoncomputing environment and improve basic resource support capabilities. Several commonly used virtual machine optimization deployment methods are compared and a virtual machine deployment strategy for warship’s common computing environments is proposed based on an improved flower pollination algorithm. An improved maximum

and minimum distance method is designed and applied to the initial population generation process to enhance the initial solution. To improve the quality, a local search strategy with an information exchange mechanism is proposed by introducing the hybrid frog leaping algorithm. And an adaptive switching probability strategy is proposed to balance global pollination and local pollination, and generate an optimized deployment plan for mapping virtual machines to servers. It is verified through simulation experiments that the proposed virtual machine deployment optimization strategy can significantly reduce the energy consumption level of the warship’s common computing environment.

Key words: common computing environment, energy consumption, virtual machine deployment, flower pollination algorithm

CLC Number: 

  • TP302