Centralized System Discussion Paper Assignment help
Centralized System Discussion Paper Assignment help
CS 6676-XTIA Advanced Computer Networks T3 2022
Final Exam Due: 3/11/2022 11:59 PM
*Make sure write your answers in detail.
**This document is 3 pages. Make sure you have solved All Questions.
***Always double-check your submissions.
Lecture / OmNeT++ questions (100 pts)
1. Computer Networks (Total 16 pts)
1.1. Provide one example of centralized network system and explain how
communication between a client and server work. (4 pts)
1.2. Provide one example of decentralized network system and explain how
communication between a client and server work. (4 pts)
1.3. What is the role of middleware in a distributed system? (2 pts)
1.4. Transparency of Distributed System (6 pts)
Transparencies of the distributed system are aspects that are concealed from the user.
Following is list of transparencies.
- Access transparency
- Location transparency
- Concurrency transparency
- Replication transparency
- Failure transparency
- Mobility transparency
- Performance transparency
- Scaling transparency
Choose 3 from the list, write definitions, and write scenarios that fulfill each
transparency in the distributed system.
2. Software Architecture (Total 16pts)
2.1. Choose 2 architectures of distributed system and describe how components in
the architecture communicate. (8 pts)
2.2. Napster (8 pts)
1) What is Napster?
2) How is it different from centralized model and fully decentralized model?
3) Show the steps to successful communication3. Networking and internetworking (Total 16 pts)
3.1. Choose one of network types and provide definition of that network. Provide a
scenario how you use the network type in your daily life. (8 pts)
3.2. A message transportation in the network follows network protocol. Are
messages sent as a whole from the source to the destination? If not, how is it sent?
Please write steps of message transmission. (8 pts)
4. Inter-process communication, Remote Invocation (Total 21 pts)
4.1. Synchronous / Asynchronous communication (6 pts)
1) Write the characteristics of synchronous communication and asynchronous
communication. What is the difference?
2) Explain Blocking in Synchronous / Asynchronous communication.
4.2. TCP Protocol (8 pts)
1) Write steps to perform communication between a client and a server using TCP
stream communication.
2) What is the role of ACK message?
4.3 Write role of client stub and server stub (4 pts)
4.4. Use the textbook or other sources to find and explain methods to reduce the
overwhelming messages created by broadcasting in the network. (3 pts)
5. Name services (Total 16 pts)
5.1. Show steps of 3 different name navigations in DNS (10 pts)
5.2. Answer the following questions about data transfer in mobile systems (6 pts)
1) What is the role of Home Agent
2) Write steps of a node sending a message to a mobile node that has moved to
another network.6. OmNeT++ (Total 15 pts)
6-1. Explain roles of initialize() and handleMessage() (8 pts)
6-2. Simulation (7 pts)
The figure shows the connection among 5 nodes in the network.
- Node 0 works as an intermediate hub (central server) to transmit messages to
all nodes that are connected.
- Node 1, 2, 3, and 4 are clients that sends messages and reply messages.
- For instance, Node 1 is sending message to Node 3. The message is passed to
the central hub, Node 0, and it is passed to Node 3. Node 3 sends reply
message to Node 1 after processing message that is received. The reply
message is passed to Node 0 and it is forwarded to Node 1.
With your knowledge and experience (through the lecture and course project),
write a documented plan that explains how forwarding function should be
conducted. (Note: You must write detailed method of message propagation
from Node 0. You do NOT need to submit .cc files, .ini files, .msg files
and .ned files, AND screenshots.)
End of Questions
Our Advantages
- Quality Work
- Unlimited Revisions
- Affordable Pricing
- 24/7 Support
- Fast Delivery
Order Now
Get 20% Discount
Get 20% off on your first order