Prsentation PowerPoint - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

Prsentation PowerPoint

Description:

Replication is an essential feature of a distributed system, ... BENMOUFFOK _ Marc SHAPIRO Lip6/INRIA REGAL Team _ Paris 6 University Lamia.Benmouffok_at_lip6.fr ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 2
Provided by: lamiaben
Category:

less

Transcript and Presenter's Notes

Title: Prsentation PowerPoint


1
Designing Collaborative Application in Peer2Peer
Environment
Replication is an essential feature of a
distributed system, but updates cause the issue
of consistency between replicas. Strong
consistency is easy to understand but impossible
in peer2peer environment weaker models are
complex. Our Actions-Constraints Framework (ACF)
provides a formal model for modelling, comparing,
and reasoning about consistency. Developers of
distributed collaborative applications in
Peer2Peet environment need decentralized P2P
replication middleware and consistency
protocols. Telex is a Peer2Peer semantic-oriented
middleware based on Actions-Constraints
Framework. However, it is not intuitive for
collaborative-application developers to express
application semantics using the ACF. In fact,
the application design is ad-hoc and hard to
validate. I aim to facilitate Peer2Peer
collaborative application design. For that
purpose, I propose a generic methodology for more
principle designing, an extension of the ACF to
facilitate expressing the application semantics,
and a use of automatic prover to validate the
application design.
Shared Calendar Application
Non Commuting
Share Calendars
Conflict
Calendar
Calendar
Calendar
Telex Middelware Actions-Constraints Framework
(ACF)
Action
Telex Advantages
  • P2P middleware
  • Replication
  • Consistency
  • Asynchronous
  • Disconnected work

Future Challenges
  • ACF Extension
  • Hybridizing ACF and State-Based replication
  • Correlate constraints with a state.
  • Dynamic constraints

Challenges
Constraint
  • Ad-hoc design
  • Non intuitive
  • Describe application semantics
  • Static Constraints
  • Hard to validate

2
2
1
Future Challenges
  • Design Tools
  • Automatic Prover
  • Actions
  • Constraints
  • Invariants
  • Validation / Count examples
  • Methodology
  • Any information
  • Implicit/Explicit
  • Shared
  • Consistency
  • Explicit Telex Object

1
Lamia BENMOUFFOK _ Marc SHAPIRO Lip6/INRIA
REGAL Team _ Paris 6 University
Lamia.Benmouffok_at_lip6.fr
Write a Comment
User Comments (0)
About PowerShow.com