Visible to the public Dynamic Shared Memory Pool Management Method in Soft Real-Time Systems

TitleDynamic Shared Memory Pool Management Method in Soft Real-Time Systems
Publication TypeConference Paper
Year of Publication2020
AuthorsNyrkov, Anatoliy P., Ianiushkin, Konstantin A., Nyrkov, Andrey A., Romanova, Yulia N., Gaskarov, Vagiz D.
Conference Name2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)
Keywordscomposability, 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
AbstractDealing 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.
DOI10.1109/EIConRus49466.2020.9039354
Citation Keynyrkov_dynamic_2020