<aside>
🔥
UNIT 1
</aside>
<aside>
<img src="/icons/server_gray.svg" alt="/icons/server_gray.svg" width="40px" />
Questions
<aside>
<img src="/icons/server_gray.svg" alt="/icons/server_gray.svg" width="40px" />
Introduction to Distributed Systems
-
Topic 1: Introduction to Distributed Systems
March 2024
- Q1 a) Explain the concept of Heterogeneity in Distributed System. How it deals with Heterogeneity? [5]
- Q1 b) Enlist the main challenges while designing the Distributed System. Explain the role of mobile code and virtual machine in handling the design challenge of heterogeneity. [5]
- Q2 a) Explain what is meant by distribution transparency and give examples of different types of transparency. [5]
February 2023
- Q1 a) Describe precisely what is meant by a scalable system. Scalability can be achieved by applying different techniques. What are these techniques. [5]
- Q2 a) Explain what is meant by distribution transparency and give example of different types of transparency. [5]
-
Topic 2: Distributed Computing Models
March 2024
- Q1 c) What are the two architectural styles stemming from the role of individual processes? Discuss in brief, the placement strategies in Peer-to-Peer architecture. [5]
- Q2 b) Explain in brief, various system models to capture the properties and design issues of distributed systems. [5]
- Q2 c) What are the entities that are communicating in the distributed system? Discuss in brief, how do they communicate using communication paradigm? [5]
February 2023
- Q1 c) What are the two architectural styles stemming from the role of individual processes? Discuss in brief, the placement strategies in Peer-to-Peer architecture. [5]
- Q2 b) What are fundamental models? Discuss in brief, the interaction, failure, and security aspects in the fundamental models. [5]
- Q2 c) What are the entities that are communicating in the distributed system? Discuss in brief, how do they communicate using communication paradigm? [5]
-
Topic 3: Case Study: WWW 1.0, 2.0, 3.0
February 2023
- Q1 b) Explain the concept of Web Service. Illustrate an application with suitable diagram that combines other web services. [5]
- Answer
</aside>
</aside>
<aside>
🔥
UNIT 2
</aside>
<aside>
<img src="/icons/server_gray.svg" alt="/icons/server_gray.svg" width="40px" />
Questions
<aside>
<img src="/icons/server_gray.svg" alt="/icons/server_gray.svg" width="40px" />
Middleware
-
Topic 1: Introduction to Middleware
March 2024
February 2023
- Q3 a) What is the concept of middleware? Explain in brief, Message Oriented and Content Centric Middleware. [5]
-
Topic 2: RMI (Remote Method Invocation)
March 2024
- Q4 b) Discuss the following middleware objects in RMI: i) Proxy ii) Dispatcher [5]
February 2023
- Q3 b) Differentiate between RMI and CORBA. [5]
-
Topic 3: CORBA (Common Object Request Broker Architecture)
March 2024
- Q3 b) What is CORBA? Give a brief description of the marshalling operation in CORBA with suitable example. [5]
February 2023
- Q3 b) Differentiate between RMI and CORBA. [5]
- Q4 a) What CORBA means? Explain the purpose of IDL in CORBA with suitable example. [5]
-
Topic 4: General Approaches to Adaptive Software
February 2023
- Q4 c) What is adaptive software? Describe the concept of Separation of concerns and computational reflection in relation to adaptive software. [5]
-
Topic 13: Distributed Computing Environment (DCE)
March 2024
February 2023
- Q3 c) What is DCE? Discuss in brief, the various components of DCE. [5]
-
Topic 6: Case Study: XML Based Middleware
March 2024
- Q4 a) What is External Data Representation (XDR)? Explain in brief, three alternative approaches to external data representation. [5]
</aside>
</aside>
graph TD
A["ALL THE BEST! 🌟"]:::special --> B["@HustlerX01"]:::username
B --> C["You've Got This! 💫"]:::motivation
C --> D["Stay Focused 🎯"]:::action
C --> E["Stay Calm 🧘"]:::action
C --> F["Stay Confident 💪"]:::action
D --> G["Success Awaits! 🏆"]:::success
E --> G
F --> G
classDef special fill:#E3F2FD,stroke:#1976D2,stroke-width:3px,color:#0D47A1
classDef username fill:#E8F5E9,stroke:#388E3C,stroke-width:2px,color:#1B5E20
classDef motivation fill:#FFF3E0,stroke:#F57C00,stroke-width:2px,color:#E65100
classDef action fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C
classDef success fill:#FAFAFA,stroke:#424242,stroke-width:3px,color:#212121
%% Using a softer, more professional color palette
%% Improved contrast for better readability
%% Consistent color theme across nodes
%% Balanced stroke widths for visual harmony
https://embed.notionlytics.com/wt/ZXlKM2IzSnJjM0JoWTJWVWNtRmphMlZ5U1dRaU9pSm1XVXB1UVhReFlsVjJPRGwxYXpFNE0xTnVlaUlzSW5CaFoyVkpaQ0k2SWpGaU1XRTVOR05oWldObU5UZ3hOekJoTWpaaVkySXhZMk0yTXpaaE9EY3hJbjA9