COMP714 Advanced Network Technologies
Semester 2 2025
Weight: 40% (20% Demonstration; 20% Report)
ASSIGNMENT
Individual
Modelling Gigabit Ethernet Backbone Network with Wireless Extension using OMNET++
1. Developing a Network Model: In this assignment you will develop a Gigabit Ethernet (use 10 GbE switch) backbone network model using OMNET++ . For wireless technologies, use 802.11ax (Wi-Fi 6) technology. You are required to complete the assignment by investigating the following five scenarios.
• Scenario 1: 90 wired video clients (no wireless clients ->100% wired network)
• Scenario 2: 70 wired and 20 wireless video clients
• Scenario 3: 50 wired and 40 wireless video clients
• Scenario 4: 30 wired and 60 wireless video clients
• Scenario 5: 90 wireless video clients (no wired clients)
2. Subnet: Your Backbone GbE (Choose 10 GbE switch) can be connected to several subnets (e.g. 1 GbE Ethernet switches). Let us assume that each subnet can support up to 20 clients/nodes for an optimum network performance. So, if you are simulating a network with 100 clients, your network model should have a total of 5 subnets (20 clients/subnet) linked to the GbE backbone.
3. Network configuration/parameter setting and simulation results: Configure the above five scenarios in turn and measure the following performance metrics.
(a) Video Throughput
(b) Video end-to-end delays
(c) Video packet losses
4. Simulation validation and comparative analysis: Validate simulation results and summarise your findings. You may use the following table to summarise your results.
Scenario
|
Wired
clients
|
Wireless
clients
|
Video
Throughput
(bps)
|
Video End-
to-end
Delay (s)
|
Video
Packet loss
|
1
|
90
|
0
|
|
|
|
2
|
70
|
20
|
|
|
|
3
|
50
|
40
|
|
|
|
4
|
30
|
60
|
|
|
|
5
|
0
|
90
|
|
|
|
5. Simulation parameters
• Total number of clients: 90
• Simulation time: 3600 Sec (longer required for Video streaming)
• Traffic type: Video streaming
• Packet type: UDP packet
• Performance metrics:
(a) Video Throughput.
(b) Video end-to-end delays.
(c) Video packet losses.
6. In your report, answer/address the following questions.
Video streaming uses UDP transport layer protocol, and hence UdpVideoStreamClient, UdpVideoStreamServer can be used for video client and video Server, respectively.
a) UdpVideoStreamClient: Explain the purpose/function of “ UdpVideoStreamClient” (Hint: Explain the technical details and usage of this command).
b) UdpVideoStreamServer: Explain technical details and usage of this command.
General Report Format
Cover page: Assignment title, student’s name, and ID.
Introduction: What, why, and how? – Begin your report with a clear objective (What!) of your assignment. Explain why this assignment/research is needed and how you have completed it. Outline the structure of the rest of the report.
Modelling the network: Describe the model that you have developed using appropriate diagram/screenshots for models and subnet (hint: avoid unnecessary screenshots).
Results and Analysis: Summarise your simulation results using tables and/or graphs (Excel or MATLAB graphs) and provide a comparative analysis.
Model Validation: Discuss how you have validated your simulation results.
Lesson learned: Write a paragraph or two, reflecting on your own learning.
Conclusion: Summarise the main findings and new ideas for future project/Assignment.
References: List at least 5 references that you have used in the report.
Report Length: 10-14 pages
Spacing: 1.5
Font: 11 Times New Roman.