0% found this document useful (0 votes)
13 views3 pages

DC LP

The document outlines a comprehensive curriculum on distributed systems, covering topics such as message-passing systems, logical time, distributed mutual exclusion, consensus algorithms, and cloud computing. It details various models, algorithms, and challenges associated with distributed communication and computation. Each unit focuses on specific aspects of distributed systems, including synchronization, deadlock detection, recovery mechanisms, and cloud service models.

Uploaded by

HANISHA SAALIH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

DC LP

The document outlines a comprehensive curriculum on distributed systems, covering topics such as message-passing systems, logical time, distributed mutual exclusion, consensus algorithms, and cloud computing. It details various models, algorithms, and challenges associated with distributed communication and computation. Each unit focuses on specific aspects of distributed systems, including synchronization, deadlock detection, recovery mechanisms, and cloud service models.

Uploaded by

HANISHA SAALIH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

:

HOU TOPIC COVERED


S.N DATE DEVIATION
O R
UNIT I INTRODUCTION

Introduction: Definition-Relation to
1
Computer System Components
Motivation – Message -Passing Systems
2
versus Shared Memory Systems
Primitives for Distributed Communication
3

Synchronous versus Asynchronous
4
Executions, Design Issues and Challenges
Model of Distributed Computations: A
5
Distributed Program
6 A Model of Distributed Executions

7 Models of Communication Networks


Global State of a Distributed System.
8
UNIT II LOGICAL TIME AND GLOBAL STATE

Logical Time: Physical Clock


9
Synchronization: NTP
A Framework for a System of Logical
10
Clocks – Scalar Time – Vector Time;
Message Ordering and Group
11 Communication: Message Ordering
Paradigms
Asynchronous Execution with
12
Synchronous Communication
Synchronous Program Order on
13
Asynchronous System
14 Group Communication – Causal Orde

15 Total Order; Global State


Snapshot Recording Algorithms:
16
Introduction

1
17 System Model and Definitions
18 Snapshot Algorithms for FIFO Channels.
UNIT III DISTRIBUTED MUTEX AND DEADLOCK

Distributed Mutual exclusion Algorithms:


19
Introduction
20 Preliminaries – Lamport’s algorithm
21 Ricart- Agrawala’s Algorithm
22 Token-Based Algorithms

23 Suzuki-Kasami’s Broadcast Algorithm


Deadlock Detection in Distributed
24
Systems: Introduction
25 System Model

26 Preliminaries

27 Models of Deadlocks
Chandy-Misra-Haas Algorithm for the
28
AND model and OR Model.
UNIT IV CONSENSUS AND RECOVERY

Consensus and Agreement Algorithms:


29
Problem Definition
30 Overview of Results
Agreement in a Failure-Free
31
System(Synchronous and Asynchronous)
Agreement in Synchronous Systems with
32
Failures;
Checkpointing and Rollback Recovery:
33
Introduction
34 Background and Definitions

35 Issues in Failure Recovery

36 Checkpoint-based Recovery

37 Coordinated Checkpointing Algorithm


Algorithm for Asynchronous
38 Checkpointing and Recovery

UNIT V CLOUD COMPUTING

Definition of Cloud Computing –


39
Characteristics of Cloud
Cloud Deployment Models – Cloud
40
Service Models

2
Driving Factors and Challenges of Cloud
41
– Virtualization – Load Balancing
Scalability and Elasticity – Replication –
42
Monitoring
43 Cloud Services and Platforms:

44 Compute Services – Storage Services


Application Services
45

You might also like