Analysis of a given synchronisation protocol - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Analysis of a given synchronisation protocol

Description:

... of given synchronisation protocol in different error situations ... One request iteration. What are the conditions for system failure based on message loss ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 11
Provided by: rain53
Category:

less

Transcript and Presenter's Notes

Title: Analysis of a given synchronisation protocol


1
Analysis of a given synchronisation protocol
  • Rain Ottis

2
Overview
  • Introduction
  • Protocol overview
  • Step 1 static system analysis
  • Step 2 exhaustive analysis
  • Step 3 dynamic analysis
  • Summary

3
Introduction
  • Analyse the correctness and behavior of given
    synchronisation protocol in different error
    situations
  • ... using simulation?
  • Node failures, connection failures
  • Protocol not yet implemented

4
Protocol overview
5
Step 1 static system analysis
  • Assume server/connection is up or down for the
    test period
  • Three servers need to be connected to at least
    one client 24 combinations
  • Results (no errors in 10 years)
  • Server downtime 29 min/year Connection failure lt
    0.99
  • Server downtime 0 min/year Connection failure lt
    3.82
  • Polynomial formula

6
Protocol implementation plan
Sync Server
Hasher 2
Hasher 1
Hasher 1
Hasher 2
Client
Client
7
Step 2 exhaustive analysis
  • Modified system structure (three server nodes,
    two clients)
  • One request iteration
  • What are the conditions for system failure based
    on message loss
  • Failure client receives Error message or request
    times out
  • Assumes that client-hasher connection works

8
Step 3 dynamic analysis
  • Simulation of the system using dynamically
    changing variables
  • May identify cases that were not considered
    before

9
Summary
  • Goal to identify any weaknesses in the
    synchronisation protocol
  • Static analysis
  • Exhaustive analysis
  • Dynamic analysis

10
Questions?
Write a Comment
User Comments (0)
About PowerShow.com