Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
39 views

Pandit Deendayal Petroleum University: Semester - VI

This document provides instructions for a take-home assignment on distributed systems. It contains 3 parts with a total of 8 questions. Part A contains 5 short answer questions worth 4 marks each on topics like client-server models, design requirements, challenges, and interaction patterns in distributed systems. Part B contains 3 longer answer questions worth 10 marks each, including designing architectures for scenarios involving connecting hotel appliances and coordinating operations, connecting clients using different protocols with Node.js code examples, and presenting a mashup scenario design with technology architecture and Node.js code. The assignment is to be submitted as a single PDF document with the student's name and roll number.

Uploaded by

Apoorva Panchal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Pandit Deendayal Petroleum University: Semester - VI

This document provides instructions for a take-home assignment on distributed systems. It contains 3 parts with a total of 8 questions. Part A contains 5 short answer questions worth 4 marks each on topics like client-server models, design requirements, challenges, and interaction patterns in distributed systems. Part B contains 3 longer answer questions worth 10 marks each, including designing architectures for scenarios involving connecting hotel appliances and coordinating operations, connecting clients using different protocols with Node.js code examples, and presenting a mashup scenario design with technology architecture and Node.js code. The assignment is to be submitted as a single PDF document with the student's name and roll number.

Uploaded by

Apoorva Panchal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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