Académique Documents
Professionnel Documents
Culture Documents
On
MOBILITY SUPPORT FOR
REPLICATED REAL TIME APPLICATIONS
OUTLINE
Introduction
Pocket Dream Team
Replication In Stationary Environment
Replication In Mobile Environment
Joining a Session
Role of Proxy
Consistency
Implementation
Conclusion
Ved Prakash Gazta
2/16
Replicated Architecture
No Central Server
State information on each participating site
REPLICATED
PROGRAM
REPLICATED
PROGRAM
REPLICATED
PROGRAM
REPLICATED
PROGRAM
3/16
Requirements
Problem Areas
4/16
Runtime environment
Levels of Communication
Session Manager
Connection Manager
Rendezvous Manager
Network Level
Platform Level
Application Level
Ved Prakash Gazta
5/16
6/16
Conflicting Requirements
7/16
8/16
9/16
10/16
re-
Thread 2:
do {
receive inter-site call I(R) and T'(R) from mob.
device
request(L(R))
if (T'(R)<>T(R)) // i.e. conflict!
solve conflict
// i.e. generate new I(R) without conflicts
apply I(R) to resource R
increase T(R)
send state of R and T(R) to mobile device
multicast inter-site call I(R) to other sites
release(L(R))
} until (session stops)
11/16
12/16
13/16
14/16
QUESTIONS
ANSWERS
DISCUSSIONS
15/16
Thank you
16/16