Title | Dynamic Shared Memory Pool Management Method in Soft Real-Time Systems |
Publication Type | Conference Paper |
Year of Publication | 2020 |
Authors | Nyrkov, Anatoliy P., Ianiushkin, Konstantin A., Nyrkov, Andrey A., Romanova, Yulia N., Gaskarov, Vagiz D. |
Conference Name | 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus) |
Keywords | composability, dynamic memory, Dynamic scheduling, Dynamical Systems, half-fit, Memory management, Operating systems, Predictive Metrics, pubcrawl, real time, Real-time Systems, Resiliency, Resource management, RTOS, Standards, Vehicle dynamics |
Abstract | Dealing with algorithms, which process large amount of similar data by using significant number of small and various sizes of memory allocation/de-allocation in a dynamic yet deterministic way, is an important issue for soft real-time systems designs. In order to improve the response time, efficiency and security of this kind of processing, we propose a software-based memory management method based on hierarchy of shared memory pools, which could be used to replace standard heap management mechanism of the operating system for some cases. Implementation of this memory management scheme can allocate memory through processing allocation/de-allocation requests of required space. Lockable implementation of this model can safely deal with the multi-threaded concurrent access. We also provide the results of experiments, according to which response time of test systems with soft time-bounded execution demand were considerably improved. |
DOI | 10.1109/EIConRus49466.2020.9039354 |
Citation Key | nyrkov_dynamic_2020 |