Implementation of Sender Based Message Logging - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Implementation of Sender Based Message Logging

Description:

Ajith Alexander. Nikhil Pandit. Implement and evaluate the Sender Based Message ... Nikhil Pandit, Ajith Alexander. Message creation and sending from an ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 10
Provided by: nikhil50
Category:

less

Transcript and Presenter's Notes

Title: Implementation of Sender Based Message Logging


1
Implementation of Sender Based Message Logging
  • Ajith Alexander
  • Nikhil Pandit

2
Our Goals and Learning Objectives
  • Implement and evaluate the Sender Based Message
    Logging1 algorithm described in the paper
  • Understand the practical issues involved in
    implementing a checkpointing and recovery
    framework
  • Analyze data obtained from this implementation to
    draw conclusions about how Sender Based Message
    Logging compares to alternative recovery
    protocols2

3
Motivation for Project
  • The paper proposes a recovery strategy without
    providing sufficient details for an actual
    implementation
  • Implementing the algorithm can serve to identify
    its nuances
  • This project also allows us to examine the
    practicality of deploying an implementation of
    the algorithm

4
Sender Based Message Logging
  • Low overhead mechanism for providing transparent
    fault-tolerance in distributed systems
  • Messages are logged in volatile memory on the
    machine from which it is sent
  • Details of the algorithm that need to be defined
    include
  • Efficient data structures for logging
  • Optimal checkpointing frequency
  • Step by step recovery protocol

5
Current Status
  • Database to handle introduction, checkpointing
    and logging by nodes
  • Basic code to allow nodes to connect to the
    distributed system and communicate with each
    other
  • API that allows an application to send messages
    and receive messages using our distributed
    middleware

6
Implementation and Timeline

7
Work division
8
Deliverables
  • Source code for distributed system that
    implements sender-based message logging and
    recovery with message transmission API for easy
    use by any validation application
  • Basic test application to demonstrate working of
    the implementation
  • Final report describing design decisions and
    insights into comparative merits of sender-based
    message logging over other recovery protocols

9
References
  • Johnson, D. B. and Zwaenepoel, W. 1987.
    Sender-based message logging. In Digest of
    Papers, FTCS-17, The Seventeenth Annual
    International Symposium on Fault-Tolerant
    Computing, 14--19.
  • E. N. Elnozahy, W. Zwaenepoel, On the Use and
    Implementation of Message Logging
Write a Comment
User Comments (0)
About PowerShow.com