DistributedComputing(University) PartA
DistributedComputing(University) PartA
ARREAR:
1. Distinction Between Message Passing Systems
and Shared Memory Systems
Message
Shared Memory
Aspect Passing
Systems
Systems
6. False Deadlock
• Definition: A false deadlock occurs when a
system incorrectly detects a deadlock that
does not actually exist.
• When It Occurs:
o In distributed systems due to delays or
inconsistencies in message delivery.
o Misinterpretation of intermediate states
as cyclic dependencies.
7. Issues in Failure Recovery
• Challenges:
1. State Consistency: Ensuring a consistent
state across all processes during
recovery.
2. Data Loss: Preventing loss of critical data
during failure.
3. System Overhead: Managing checkpoints
and recovery mechanisms increases
overhead.
4. Fault Identification: Accurately
identifying the point and nature of failure.
5. Concurrency: Handling concurrent
failures or dependent processes.