2007
DOI: 10.1109/ecrts.2007.18
|View full text |Cite
|
Sign up to set email alerts
|

Memory Resource Management for Real-Time Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0
1

Year Published

2007
2007
2021
2021

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(15 citation statements)
references
References 20 publications
0
13
0
1
Order By: Relevance
“…Real-time memory management techniques in the context of dynamic memory allocation have also been studied in [11] [17][12] [13]. They aim to meet changing memory demands of user-level applications under real-time timing constraints.…”
Section: A Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Real-time memory management techniques in the context of dynamic memory allocation have also been studied in [11] [17][12] [13]. They aim to meet changing memory demands of user-level applications under real-time timing constraints.…”
Section: A Related Workmentioning
confidence: 99%
“…This makes the primary performance effect of the application's memory access be contained within its reservation set, thereby providing temporal isolation to each application. Moreover, as memory reservation provides an abstraction for a logically partitioned physical memory area, other real-time memory techniques such as page replacement [7], prefetching [2], and dynamic memory allocation [11] can run on top of memory reservation, and each memory reservation set could be allowed to choose the best-suited memory technique and parameters for its associated applications.…”
Section: Introductionmentioning
confidence: 99%
“…A half-fit allocator [7] with constant execution time was proposed but suffers from high fragmentation [1]. A half-fit allocator [7] with constant execution time was proposed but suffers from high fragmentation [1].…”
Section: Related Workmentioning
confidence: 99%
“…There are three important requirements for a dynamic memory allocator to be used for real-time systems [1], [2]: bounded worst-case execution time, fast average execution time, and minimal fragmentation. In this paper, we focus on minimizing fragmentation while the other requirements are still satisfied.…”
Section: Introductionmentioning
confidence: 99%
“…(The operator can use the provided utility to modify these data structures at run time, e.g., when a new VM is created or an existing VM is destroyed.) However, we note that there is a rich literature on working-set estimation [9,31] and on memory management for real-time tasks [12,20], which can be adapted for use with cache partitions.…”
Section: Hypervisor-level Partition Allocationmentioning
confidence: 99%