Distributed Systems

Distributed Systems Videos, PPTs, lecture notes, assignments, question papers for jntuk, jntuh, jntua, vtu, bput, kiit, vit, anna universities

Beginner 0(0 Ratings) 2 Students enrolled
Created by Ramanjaneyulu K Last updated Thu, 23-Apr-2020 English


Distributed Systems free videos and free material uploaded by Ramanjaneyulu K .

Syllabus / What will i learn?

OBJECTIVES:

• Provides an introduction to the fundamentals of distributed computer systems, assuming the availability of facilities for data transmission, IPC mechanisms in distributed systems, Remote procedure calls.

• Expose students to current technology used to build architectures to enhance distributed Computing infrastructures with various computing principles

UNIT-I:

Characterization of Distributed Systems: Introduction, Examples of Distributed Systems, Resource Sharing and the Web, Challenges.

System Models: Introduction, Architectural Models- Software Layers, System Architecture, Variations, Interface and Objects, Design Requirements for Distributed Architectures, Fundamental Models- Interaction Model, Failure Model, Security Model.

UNIT-II:

Interprocess Communication: Introduction, The API for the Internet Protocols- The Characteristics of Interprocess communication, Sockets, UDP Datagram Communication, TCP Stream Communication; External Data Representation and Marshalling; Client Server Communication; Group Communication- IP Multicast- an implementation of group communication, Reliability and Ordering of Multicast.

UNIT-III:

Distributed Objects and Remote Invocation: Introduction, Communication between Distributed Objects- Object Model, Distributed Object Modal, Design Issues for RMI, Implementation of RMI, Distributed Garbage Collection; Remote Procedure Call, Events and Notifications, Case Study: JAVA RMI

UNIT-IV:

Operating System Support: Introduction, The Operating System Layer, Protection, Processes and Threads –Address Space, Creation of a New Process, Threads.

UNIT-V:

Distributed File Systems: Introduction, File Service Architecture; Peer-to-Peer Systems: Introduction, Napster and its Legacy, Peer-to-Peer Middleware, Routing Overlays. Coordination and Agreement: Introduction, Distributed Mutual Exclusion, Elections, Multicast Communication.

UNIT-VI:

Transactions & Replications: Introduction, System Model and Group Communication, Concurrency Control in Distributed Transactions, Distributed Dead Locks, Transaction Recovery; Replication-Introduction, Passive (Primary) Replication, Active Replication.

OUTCOMES:

• Develop a familiarity with distributed file systems.

• Describe important characteristics of distributed systems and the salient architectural features of such systems.

• Describe the features and applications of important standard protocols which are used in distributed systems.

• Gaining practical experience of inter-process communication in a distributed environment



Curriculum for this course
6 Lessons 00:00:00 Hours
Unit-1
1 Lessons
  • Unit-1 Distributed Systems notes
  • Unit-2 Distributed Systems notes
  • Unit -3 Distributed Systems notes
  • Unit-4 Distributed Systems notes
  • Unit-5 Distributed Systems notes
  • Unit-6 Distributed Systems notes
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
Updated Wed, 22-Apr-2020
Updated Wed, 24-Feb-2021
Updated Wed, 22-Apr-2020
Updated Thu, 30-Apr-2020
About the instructor
  • 0 Reviews
  • 21 Students
  • 73 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 2000 /-
Contact instructor for demo :