The Assignment: Multicast Handler The aim of this assignment to gain insight into multicast communication in distribute

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

The Assignment: Multicast Handler The aim of this assignment to gain insight into multicast communication in distribute

Post by answerhappygod »

The Assignment: Multicast Handler

The aim of this assignment to gain insight into multicast communication in distributed

systems. The objective is to design and implement a simple multicast handling system.

You are required to submit your system as source code and to provide a written report.

The requirements are as follows:

• The system you are to develop will comprise a Multicast Handler application

and a number of Subscriber applications. Subscriber applications send

messages to each other by way of the Multicast Handler application. You are

required to demonstrate the operation of a Multicast Handler application

supporting messages communicated between at least FIVE Subscribers.

• A Subscriber can send a message to multiple destination subscribers – i.e. a

group.

• The Multicast Handler needs to maintain information about Subscriber groups.

• And, of course, subscribers must subscribe to groups. You need to provide a

mechanism for handling this.

• The Subscribers send messages to each other via the Multicast Handler. What

will the message be about? That is for you to decide.

• The Multicast Handler and the Subscriber applications must have Graphical

User Interfaces. The Subscriber GUIs should have ‘Subscribe’ and

‘Unsubscribe buttons, to subscribe and to unsubscribe from the system.

• You should also consider other design features that will enhance the

performance of the system.

• You are to provide a report which describes design decisions you have made,

how they are mapped to code, and any other choices you have made relevant

to the application.

The marks for assignment 1 are distributed as follows:

a) Multicast Handler application [5 marks]

b) Subscriber application [5 marks]

c) Demonstration of the system [5 marks]

d) Report – key design choices and mapping to code [5 marks]
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply