Book Details

Distributed System

Distributed System

Published by uLektz

Course Code:R42051


University: JNTU Kakinada


Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook


Buy Now

Description :Distributed System of R42051 covers the latest syllabus prescribed by JNTU Kakinada for regulation 2010. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Unit-I: Characterization of Distributed Systems

1.1 Characterization of DISTRIBUTED-SYSTEMS - Introduction - Examples of DISTRIBUTED-SYSTEMS

1.2 Resource Sharing and the Web -Challenges.

Unit-II: System Models

2.1 System Models - Introduction

2.2 Architectural Models - Software Layers - System Architecture - Variations - Interface and Objects - Design Requirements for Distributed Architectures

2.3 Fundamental Models - Interaction Model - Failure Model -Security Model.

Unit-III: Interprocess Communication

3.1 Inter process Communication - Introduction

3.2 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

3.3 Group Communication - IP Multicast- an implementation of group communication - Reliability and Ordering of Multicast.

Unit-IV: Distributed Objects and Remote Invocation

4.1 Distributed Objects and Remote Invocation: Introduction

4.2 Communication between Distributed Objects- Object Model Distributed Object Modal - Design Issues for RMI - Implementation of RMI

4.3 Distributed Garbage Collection

4.4 Remote Procedure Call - Events and Notifications - Case Study: JAVA RMI

Unit-V Operating System Support

5.1 Introduction, The Operating System Layer, Protection

5.2 Processes and Threads – Address Space, Creation of a New Process, Threads

5.3 Threads

Unit-VI Distributed File Systems and Peer-to-Peer Systems

6.1 Distributed File Systems: Introduction, File Service Architecture

6.2 Peer-to-Peer Systems: Introduction, Napster and its Legacy, Peer-to-Peer Middleware, Routing Overlays

Unit-VII Coordination and Agreement

7.1 Coordination and Agreement: Introduction

7.2 Distributed Mutual Exclusion, Elections, Multicast Communication

Unit-VIII Transactions & Replications

8.1 Introduction, System Model and Group Communication, Concurrency Control in Distributed Transactions

8.2 Distributed Dead Locks, Transaction Recovery

8.3 Replication-Introduction, Passive (Primary) Replication, Active Replication