Efficient Garbage Collection Schemes for Causal Message Logging with Independent Checkpointing

  • Authors:
  • Jinho Ahn;Sung-Gi Min;Chong-Sun Hwang;Heonchang Yu

  • Affiliations:
  • Department of Computer Science and Engineering, Korea University, 5-1, Anam-dong, Seoul, 136-701, Korea jhahn@disys.korea.ac.kr;Department of Computer Science and Engineering, Korea University, 5-1, Anam-dong, Seoul, 136-701, Korea;Department of Computer Science and Engineering, Korea University, 5-1, Anam-dong, Seoul, 136-701, Korea;Department of Computer Science Education, Korea University, 5-1, Anam-dong, Seoul, 136-701, Korea yuhc@comedu.korea.ac.kr

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

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.