Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Roll No.

___________
Pandit Deendayal Petroleum University
Take Home Assignment
B. Tech. (Computer Engineering.)
Semester - VI
Date:11/06/2020
Course Name: Distributed System
Course Code: 18CP313T Max. Marks:50
Instructions:
1. Submit legible handwritten assignment on foolscap A4 size pages as single pdf- named with your roll no. and
name.
2. Write your name, roll no., subject name and code at top of the assignment.
3. Assume suitable data wherever essential and mention it clearly.
4. Writing appropriate units, nomenclature, and drawing neat sketches/schematics wherever required is an
integral part of the answer.
5. Submit assignment online through LMS (Moodle) only.

Part-A
ANSWER ALL QUESTIONS (5 x 4 Marks = 20 Marks)
Course
Question
Description Marks Outcome
No.
(CO)
Que-1 Explain four different variations of Client-Server Model of a Distributed 04 CO6
System
Que-2 Describe four design requirements of Distributed Architecture 04 CO4
Que-3 Explain four different challenges of a Distributed System 04 CO5
Que-4 Present four examples of hardware and software resources which can be 04 CO3
shared in Distributed system with an example of each.
Que-5 Describe four interaction patterns commonly found in a Distributed System. 04 CO1
Part-B
ANSWER ALL QUESTIONS (3 x 10 Marks = 30 Marks)

Que-6 How you design the following Scenarios. Your response should contain 10 CO5
the following.
• Please explain the architecture (4 marks)
• How are you going to implement the proposed architecture? (3
marks)
• Please list the technologies to implement the proposed architecture
(3 marks)

Scenario
Johnny would like to digitally connect the appliances in all rooms of his
hotel. First, guests could have access to a variety of services from
controlling their room (lights, air-conditioning, entertainment, and so on),
to booking hotel facilities, to ordering food and drinks— all of this on their
mobile phones. Second, this system would allow Johnny to coordinate and

Page 1 of 2
optimize all aspects of his hotel in a centralized and efficient manner,
without having to use a variety of siloed applications and tools.

Que-7 A Distributed system allows developers and applications to exchange data 10 CO6
with any client and server physical object or device using different
standards, regardless of how an entity is connected.

• Please provide your detailed response on how different clients are


connected using different protocols. (2 marks)
• Take example of each protocol with NodeJS code to explain your
response. (8 marks)

Que - 8 What are the mashup scenarios in a Distributed System? (2 marks) 10 CO2

Take one scenario, present your design with technology architecture (4


marks) and conceptualize your response with NodeJS code (4 marks)

Page 2 of 2

You might also like