10th EAI International Conference on Simulation Tools and Techniques

Research Article

An Optimized Memory Management Algorithm for Real-time Simulation on Linux Operation System

  • @INPROCEEDINGS{10.1145/3173519.3173542,
        author={Miao Zhang and Zhiwen Jiang and Yiping Yao and Tianlin Li},
        title={An Optimized Memory Management Algorithm for Real-time Simulation on Linux Operation System},
        proceedings={10th EAI International Conference on Simulation Tools and Techniques},
        publisher={ACM},
        proceedings_a={SIMUTOOLS},
        year={2018},
        month={8},
        keywords={kylin operating system real-time simulation memory optimized algorithm inter process communication},
        doi={10.1145/3173519.3173542}
    }
    
  • Miao Zhang
    Zhiwen Jiang
    Yiping Yao
    Tianlin Li
    Year: 2018
    An Optimized Memory Management Algorithm for Real-time Simulation on Linux Operation System
    SIMUTOOLS
    ACM
    DOI: 10.1145/3173519.3173542
Miao Zhang1,*, Zhiwen Jiang1, Yiping Yao1, Tianlin Li1
  • 1: College of Information System and Management, National University of Defense Technology 137 Yanwachi, Changsha, Hunan, 410073, P .R .China
*Contact email: 496047020@qq.com

Abstract

As an important branch of simulation technology, real-time hardware-in-the-loop simulation has been widely used in industrial design and equipment testing. The current real-time simulation software is mostly based on proprietary systems or real-time transformation of the Windows system and cannot run in the general Linux system with a large number of users. At the same time, the existing memory management algorithm has low utilization rate and cannot adapt to the needs for a long time simulation. In view of this problem, this paper combines the design method of the existing real-time software to design the real-time simulation framework in Linux environment, and improves the memory management method to meet the needs of large-scale and long-term simulation. The experimental results show that the real-time simulation program can be executed correctly, and the memory consumption is greatly reduced.