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]
The Assignment: Multicast Handler The aim of this assignment to gain insight into multicast communication in distribute
-
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
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!