Schism: fragmentation-tolerant real-time garbage collection

@inproceedings{Pizlo2010SchismFR,
  title={Schism: fragmentation-tolerant real-time garbage collection},
  author={Filip Pizlo and Lukasz Ziarek and Petr Maj and Antony L. Hosking and Ethan Blanton and Jan Vitek},
  booktitle={PLDI '10},
  year={2010}
}
  • Filip Pizlo, Lukasz Ziarek, +3 authors Jan Vitek
  • Published in PLDI '10 2010
  • Computer Science
  • Managed languages such as Java and C# are being considered for use in hard real-time systems. A hurdle to their widespread adoption is the lack of garbage collection algorithms that offer predictable space-and-time performance in the face of fragmentation. We introduce SCHISM/CMR, a new concurrent and real-time garbage collector that is fragmentation tolerant and guarantees time-and-space worst-case bounds while providing good throughput. SCHISM/CMR combines mark-region collection of fragmented… CONTINUE READING

    Create an AI-powered research feed to stay up to date with new papers like this posted to ArXiv

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 73 CITATIONS

    Design and analysis of a hard real-time garbage collector for a Java chip multi-processor

    VIEW 5 EXCERPTS
    CITES METHODS & BACKGROUND
    HIGHLY INFLUENCED

    Hybrid compilation and optimization for java-based digital TV platforms

    VIEW 6 EXCERPTS
    CITES BACKGROUND & METHODS
    HIGHLY INFLUENCED

    Low Pause-Time Garbage Collection Written Preliminary Examination II

    VIEW 8 EXCERPTS
    CITES BACKGROUND & METHODS
    HIGHLY INFLUENCED

    Object representation model for a cache memory in a real-time Java environment

    • M. Teresa Higuera-Toledano
    • Computer Science
    • 16th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2013)
    • 2013
    VIEW 4 EXCERPTS
    CITES METHODS
    HIGHLY INFLUENCED

    Hard real-time garbage collection for a Java chip multi-processor

    VIEW 4 EXCERPTS
    CITES METHODS
    HIGHLY INFLUENCED

    Exploiting language abstraction to optimize memory efficiency

    VIEW 4 EXCERPTS
    CITES BACKGROUND
    HIGHLY INFLUENCED

    Cooperative Memory Management in Safety-Critical Embedded Systems

    VIEW 10 EXCERPTS
    CITES METHODS & BACKGROUND
    HIGHLY INFLUENCED

    Real-time capabilities in functional languages

    VIEW 3 EXCERPTS
    CITES BACKGROUND

    FILTER CITATIONS BY YEAR

    2010
    2019

    CITATION STATISTICS

    • 11 Highly Influenced Citations

    References

    Publications referenced by this paper.
    SHOWING 1-6 OF 6 REFERENCES

    Real-Time Java Programming

    • Eric Bruno, Greg Bollella
    • With Java RTS. Addison-Wesley,
    • 2009
    VIEW 24 EXCERPTS
    HIGHLY INFLUENTIAL

    Scheduling of hard real-time garbage collection

    VIEW 8 EXCERPTS
    HIGHLY INFLUENTIAL

    Sapphire: copying garbage collection without stopping the world

    VIEW 6 EXCERPTS
    HIGHLY INFLUENTIAL

    Stopless: A real-time garbage collector for modern platforms

    • Filip Pizlo, Daniel Frampton, Erez Petrank, Bjarne Steensgaard
    • In International Symposium on Memory Managment (ISMM),
    • 2007
    VIEW 4 EXCERPTS
    HIGHLY INFLUENTIAL