0% found this document useful (0 votes)
40 views

Unit Ii Communication in Distributed System

This document discusses key concepts in communication in distributed systems including system models, interprocess communication, remote method invocation, and group communication. It covers fundamental models, physical models, and architectural models for developing distributed systems. It also addresses different communication paradigms like interprocess communication, remote invocation, and indirect communication as well as communicating entities in distributed systems.

Uploaded by

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

Unit Ii Communication in Distributed System

This document discusses key concepts in communication in distributed systems including system models, interprocess communication, remote method invocation, and group communication. It covers fundamental models, physical models, and architectural models for developing distributed systems. It also addresses different communication paradigms like interprocess communication, remote invocation, and indirect communication as well as communicating entities in distributed systems.

Uploaded by

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

UNIT II

COMMUNICATION IN DISTRIBUTED SYSTEM


System Model – Inter process Communication - the API for internet protocols –
External data representation and Multicast communication. Network virtualization:
Overlay networks. Case study: MPI Remote Method Invocation And Objects:
Remote Invocation – Introduction - Request-reply protocols - Remote procedure call -
Remote method invocation. Case study: Java RMI – Group communication - Publish-
subscribe systems - Message queues - Shared memory approaches - Distributed objects
- Case study: Enterprise Java Beans -from objects to components.
PART – A
S. Blooms
No Question CO Taxanomy
. Level
1 What is the architectural model?
An architectural model defines the way in which the
components of system interact with one another and C309.2 BTL-1
the way in which they are mapped onto an
underlying network of computers.
2 What is the role of proxy server ? MAY/JUNE
2016
In computer networks, a proxy server is a server (a
computer system or an application) that acts as an C309.2 BTL-1
intermediary for requests from clients seeking
resources from other servers.

3 Define inter process communication. MAY/JUNE


2016
Interprocess communication (IPC) is a set of
programming interfaces that allow a programmer to
C309.2
coordinate activities among different BTL-1
program processes that can run concurrently in an
operating system. This allows a program to handle
many user requests at the same time.

4 What are different types of models for developing


distributed systems?
C309.2
o Interaction models BTL-1
o Failure models
o Security models
5 What is Interaction Models, Failure models,
Security models?
C309.2
o Which consider the structure and BTL-1
sequencing of the communication
between the elements of the system.
o Which consider the ways in which a
system may fail to operate correctly.
o Which consider how the system is
protected against attempts to interfere
with its correct operation or to steal
its data.
6 What are the types of system model?
o Physical models C309.2 BTL-1
o Architectural models
o Fundamental models
7 What is Fundamental model?
Fundamental models that help to reveal key
problems for the designers of distributed systems.
C309.2
Their purpose is to specify the design issues, BTL-1
difficulties and threats that must be resolved in order
to develop distribute systems that fulfill their tasks
correctly, reliably and securely.
8 What is Physical model?
A physical model is a representation of the
underlying hardware elements of a distributed C309.2 BTL-1
system that abstracts away from specific details of
the computer and networking technologies
employed.
9 What are the types of communication paradigm
in DS?
o Interprocess communication;
o Remote invocation; C309.2 BTL-1
o Indirect communication.

10 What are the communicating entities in DS?


o System-oriented entities C309.2
o Problem oriented entities BTL-1

11 What is mobile agent? MAY/JUNE 2016


A mobile agent is a running program (including both
code and data) that travels from one computer to C309.2 BTL-1
another in a network carrying out a task on
someone’s behalf, such as collecting information,
and eventually returning with the results.
12 What is layering?
The concept of layering is a familiar one and is
closely related to abstraction.In a layered approach, C309.2 BTL-1
a complex system is partitioned into a number of
layers, with a given layer making use of the services
offered by the layer below.
13 What are Software and hardware service layers
C309.2
in distributed systems? BTL-1
o Applications, services

You might also like