2007
DOI: 10.1007/s11241-006-9011-0
|View full text |Cite
|
Sign up to set email alerts
|

On scheduling garbage collector in dynamic real-time systems with statistical timing assurances

Abstract: We consider garbage collection (GC) in dynamic real-time systems. We consider the time-based GC approach of running the collector as a separate, concurrent thread, and focus on real-time scheduling to obtain assurances on mutator timing behavior, while ensuring that memory is never exhausted. We present a scheduling algorithm called GCUA. The algorithm considers mutator activities that are subject to time/utility function time constraints, variable execution time demands, the unimodal arbitrary arrival model t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
1

Year Published

2009
2009
2018
2018

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(15 citation statements)
references
References 26 publications
0
14
1
Order By: Relevance
“…To assess the performance benefits that can be achieved by adapting the load balancing based on the MaGC forecast information, we modified the well-known round robin load balancing algorithm 3 . Our proposed algorithm is presented in Algorithm 2.…”
Section: Magc-aware Load Balancingmentioning
confidence: 99%
See 1 more Smart Citation
“…To assess the performance benefits that can be achieved by adapting the load balancing based on the MaGC forecast information, we modified the well-known round robin load balancing algorithm 3 . Our proposed algorithm is presented in Algorithm 2.…”
Section: Magc-aware Load Balancingmentioning
confidence: 99%
“…Multiple research works have proposed new GC algorithms [3], [4], [10], [12] that have smaller performance impacts on the applications. Even though all these works have helped to reduce the impact of the MaGC, GC remains a concern due to the different factors that can affect its performance.…”
Section: Introductionmentioning
confidence: 99%
“…Schoeberl and Vitek [54] presented the algorithm to compute the GC quota and interval in their study. Cho et al [55] used Yu Sun and Wei Zhang statistical tools to guarantee the algorithm's effectiveness and superiority.…”
Section: B Time-predictable Garbage Collectionmentioning
confidence: 99%
“…These cover a wide range of problem spaces: from processor scheduling [55,31,22,50,51,52,27]; to memory management and garbage collection [28,23,34]; to non-blocking synchronization [22,24,26]; to energy management [72,73,7,74]; to packet scheduling [69,70]; and to network routing [19,20,62]; They also cover step TUFs [31]; to non-step TUFs [22,24,26,69,72,19,62]; to abitrarilyshaped TUFs [50].…”
Section: Timeliness Modelmentioning
confidence: 99%
“…This implies that we have detected a circular dependency and hence a deadlock. To resolve the deadlock, we need to find the least local value density phase in σ J , abort the phase and remove it from the graph (lines [23][24][25][26].…”
mentioning
confidence: 99%