0% found this document useful (0 votes)
26 views2 pages

First Internal Examination March 2019: Co-Operative Academy of Professional Education

A distributed system is a network of independent computers that appears to its users as a single coherent system. It allows sharing of resources and workload across multiple computers connected by a network. There are two main models - client-server, where clients request services from servers, and peer-to-peer, where nodes can act as both clients and servers. Distributed objects allow for communication between objects located on different machines through mechanisms like remote method invocation and remote procedure calls. Designing distributed systems presents challenges around concurrency, failure handling, synchronization and more.

Uploaded by

it306 ds
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)
26 views2 pages

First Internal Examination March 2019: Co-Operative Academy of Professional Education

A distributed system is a network of independent computers that appears to its users as a single coherent system. It allows sharing of resources and workload across multiple computers connected by a network. There are two main models - client-server, where clients request services from servers, and peer-to-peer, where nodes can act as both clients and servers. Distributed objects allow for communication between objects located on different machines through mechanisms like remote method invocation and remote procedure calls. Designing distributed systems presents challenges around concurrency, failure handling, synchronization and more.

Uploaded by

it306 ds
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/ 2

Reg No:………………… Name:………………………...

CO-OPERATIVE ACADEMY OF PROFESSIONAL EDUCATION


FIRST INTERNAL EXAMINATION March 2019

COURSE CODE: IT306


COURSE NAME: Distributed Systems
Max Marks:20 Duration: 1 Hr

PART A( Answer all questions ,each carries 3 marks )


1.What do you mean by a distributed system? Explain with examples.

2.Differentiate between client server model and peer to peer model with neat diagrams.

3. Explain the concept of distributed objects. What are the mechanisms used for the
communication between distributed objects?

4. Compare and contrast remote method invocations with remote procedure calls .

PART B ( Each question carries 4 marks)

5 a. Mention any four challenges in designing a distributed system.

b. Explain interaction model.

OR

6 a. What do you mean by External Representation? Explain various marshalling and


unmarshalling approaches.

b. Define sockets and ports. Explain the implementation of sockets in TCP.

7. Explain RPC with a neat diagram.

OR
8. Draw and explain Java RMI.

You might also like