Novel log management for sender-based message logging

  • Authors:
  • Jinho Ahn

  • Affiliations:
  • College of Natural Sciences, Kyonggi University, Department of Computer Science, Yeongtonggu, Suwonsi, Gyeonggido, Republic of Korea

  • Venue:
  • ICAI'08 Proceedings of the 9th WSEAS International Conference on International Conference on Automation and Information
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Among message logging approaches, volatile logging by sender processes considerably alleviates the normal operation overhead of synchronous logging on stable storage. But, this approach forces each process to maintain log information of its sent messages in its limited volatile memory. This paper presents a novel log management algorithm to effectively eliminate the volatile log information at sender processes on demand without the violation of the system consistency. First, the algorithm gets rid of needless logged messages from the corresponding senders' volatile memories only by piggybacking a vector on their sent messages. This advantageous feature results in no additional message and forced checkpoint. If the more empty buffer space for the volatile logging is needed after the first procedure executed, the next procedure of this proposed algorithm is performed to address this limitation. This procedure uses a vector for saving the size of the log information required to recover every other process and enables the information to be efficiently removed while satisfying the consistency condition.