Efficient garbage collection schemes for causal message logging with independent checkpointing

J. Ahn, S. G. Min, C. S. Hwang, H. Yu

    Research output: Contribution to journalArticlepeer-review

    Abstract

    This paper presents three garbage collection schemes for causal message logging with independent checkpointing. The first scheme allows each process to autonomously remove useless log information in its volatile storage by piggybacking only some additional information without requiring any extra message and forced checkpoint. Additionally, it supports faster output commit than traditional schemes. The second scheme enables each process to remove a part of log information in the storage if more empty space is required. It reduces the number of processes participating in the garbage collection by using the size of the log information of each process. The third scheme is a hybrid scheme having the advantages of the two proposed schemes. Simulation results show that the third scheme significantly reduces the garbage collection overhead compared with the traditional schemes regardless of specific communication patterns of distributed applications.

    Original languageEnglish
    Pages (from-to)175-196
    Number of pages22
    JournalJournal of Supercomputing
    Volume22
    Issue number2
    DOIs
    Publication statusPublished - 2002 Jun

    Bibliographical note

    Funding Information:
    ∗This work was supported by a Korea University Grant.

    Keywords

    • Checkpointing
    • Fault-tolerance
    • Garbage collection
    • Message logging
    • Message passing systems

    ASJC Scopus subject areas

    • Software
    • Theoretical Computer Science
    • Information Systems
    • Hardware and Architecture

    Fingerprint

    Dive into the research topics of 'Efficient garbage collection schemes for causal message logging with independent checkpointing'. Together they form a unique fingerprint.

    Cite this