• DocumentCode
    2461691
  • Title

    Autonomous garbage collection: resolving memory leaks in long running network applications

  • Author

    Willard, Brian ; Frieder, Ophir

  • Author_Institution
    Div. of Electron. & Syst. Integration, Northrop Grumman, Melbourne, FL, USA
  • fYear
    1998
  • fDate
    12-15 Oct 1998
  • Firstpage
    886
  • Lastpage
    896
  • Abstract
    Garbage collection is especially useful for long running server applications in network environments since sustained memory leaks continuously degrade performance and eventually result in application failure. We demonstrate the benefits of a garbage collection technique that effectively mitigates performance degeneration due to memory leaks in applications when source code or object code are not available. Our technique is an extension of the garbage collection method known as conservative garbage collection. We refer to this as autonomous garbage collection. Our prototype demonstrates that this garbage collection technique is indeed feasible. Furthermore, our experimental results show that this technique is more general and easier to use than many of the previous garbage collection proposals targeted at resolving memory leaks in non-cooperative server applications
  • Keywords
    computer communications software; network servers; storage management; application failure; autonomous garbage collection; conservative garbage collection; experimental results; long running network applications; memory leaks resolution; network communication software; noncooperative server applications; performance; Application software; Degradation; Intelligent networks; Memory management; Network servers; Programming profession; Prototypes; Random access memory; Read-write memory; Telecommunication network reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 1998. Proceedings. 7th International Conference on
  • Conference_Location
    Lafayette, LA
  • ISSN
    1095-2055
  • Print_ISBN
    0-8186-9014-3
  • Type

    conf

  • DOI
    10.1109/ICCCN.1998.998857
  • Filename
    998857