Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

Time-triggered garbage collection - Robust and adaptive real-time GC scheduling for embedded systems

Författare

Summary, in English

The advent of Java and similar languages on the real-time system scene necessitates the development of efficient strategies for scheduling the work of a garbage collector in a non-intrusive way. We propose a scheduling strategy, time-triggered garbage collection, based on assigning the collector a deadline for when it must complete its current cycle. We show that a time-triggered CC with fixed deadline can have equal or better real-time performance than an allocation-triggered CC, which is the standard approach to real-time CC. Also, by using a deadline-based approach, the CC scheduling and, consequently, real-time performance, is independent of a complex and error-prone CC work metric. Time-triggered CC allows a more high-level view on CC scheduling; we look at the CC cycle level rather than at the individual work increments. This makes it possible to schedule CC as any other thread. It is also suitable for making the CC auto-tuning by dynamically adjusting its deadline as necessary. We have implemented our approach in a run-time system for Java and present experimental data to support the practical feasibility of the approach.

Publiceringsår

2003

Språk

Engelska

Sidor

93-102

Publikation/Tidskrift/Serie

ACM SIGPLAN Notices (Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool support for embedded systems)

Volym

38

Issue

7

Dokumenttyp

Konferensbidrag

Förlag

Association for Computing Machinery (ACM)

Ämne

  • Computer Science

Nyckelord

  • performance
  • reliability
  • real-time
  • garbage collection
  • auto-tuning
  • scheduling
  • embedded systems

Conference name

2003 ACM SIGPLAN conference on Language, compiler, and tool support for embedded systems

Conference date

0001-01-02

Status

Published

ISBN/ISSN/Övrigt

  • ISSN: 0362-1340
  • ISBN: 1-58113-647-1