• DocumentCode
    2826428
  • Title

    Incremental garbage collection of concurrent objects for real-time applications

  • Author

    Washabaugh, Douglas M. ; Kafura, Dennis

  • Author_Institution
    Digital Equipment Corp., Littleton, MA, USA
  • fYear
    1990
  • fDate
    5-7 Dec 1990
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    The authors show how to perform real-time automatic garbage collection of objects possessing their own thread of control. Beyond its interest as a novel real-time problem, the relevance of automatic management and concurrent objects to real-time applications is briefly discussed. The specific model of concurrent objects used in the paper is explained. A definition of real-time garbage collection is given and an algorithm satisfying this definition is described. An analysis of the relationship between latency, memory overhead and system size shows that this approach is immediately feasible for low-performance real-time systems or multiprocessor real-time systems with a dedicated processor for garbage collection. Future improvements in the collector´s performance are outlined
  • Keywords
    real-time systems; storage management; automatic management; concurrent objects; latency; memory overhead; real-time applications; real-time automatic garbage collection; system size; Application software; Automatic control; Computer science; Concurrent computing; Delay; Memory management; Performance analysis; Programming profession; Real time systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1990. Proceedings., 11th
  • Conference_Location
    Lake Buena Vista, FL
  • Print_ISBN
    0-8186-2112-5
  • Type

    conf

  • DOI
    10.1109/REAL.1990.128723
  • Filename
    128723