Question: a ) i . Define Distributed system and give two examples. [ 3 5 marks ] ii . Define the publish / subscribe communication paradigm.
a i Define Distributed system and give two examples.
marks
ii Define the publishsubscribe communication paradigm.
iii. Define access right. Explain how access right is used to ensure security in a distributed system.
b Consider the Chord system as shown in Figure please answer the following questions:
i Please provide the finger tables for nodes and
ii Please show how to resolve from node using these finger tables.
c i With the aid of diagrams distinguish between a vertical distribution and a horizontal distribution in multitiered architecture?
ii The terms looselycoupled system and tightlycoupled system are often used to described distributed computer systems. What is the different between them?
Question Two
marks
a i Describe with an example the major difference between callbyvalue and callbyreference.
ii How is RPC different from LPC local procedure call
iii. Describe how RPC ensures transparency of operation in interprocess communication of a distributed system?
iv Explain idempotent process. How is idempotency achieved in a requestreply protocol?
b Consider two communication services for use in asynchronous distributed systems. In service messages may be lost, duplicated, or delayed and checksums apply only to headers. In service messages may be lost, delayed, or delivered too fast for the recipient to handle them, but those that are delivered arrive with the correct contents:
Page of
S TKoduah
Scanned with CamScanner
Index Number: Programme:
i Describe the classes of failure exhibited by each service.
ii Classify their failures according to their effects on the properties of validity and integrity.
iii. Can service be described as a reliable communication service?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
