首页
网站开发
桌面应用
管理软件
微信开发
App开发
嵌入式软件
工具软件
数据采集与分析
其他
首页
>
> 详细
COMP1047代做、代写Java/Python程序语言
项目预算:
开发周期:
发布时间:
要求地区:
University of Nottingham Ningbo China
SCHOOL OF COMPUTER SCIENCE
A LEVEL 1 MODULE, SPRING SEMESTER 2023 –2024
COMP1047: Systems and Architecture (AE1SYS)
Coursework Part-2: Computer Networks
SUBMISSION DEADLINE: Thursday 2
nd May 2024, 23:59:59 GMT+8
1 Synopsis
This is Par-2 of the COMP1047 coursework. This Part is about network performance
evaluation both simulation and report writing. You should answer the TWO (2) questions
below, before submitting them in Moodle and CS repository. For the NS-2 coding problem,
you are advised to develop and analyze your TRACE files using AWK adopted in the lab
sessions in this module. The total mark of this Part is [30 MARKS].
Note that the nature of this Part of coursework is exploratory to a certain extent, given its
time to complete (more than 2 weeks). Thus, the solutions of the questions cannot be directly
obtained from the lecture or lab materials, but require students to explore further from public
resources, or recall from what have been learnt from prerequisite modules. Nonetheless, the
module content of COMP1047 should be recognized as the essential foundation to achieve the
proper answering to the questions of this Part of coursework.
2 Deliverable
Submit the following THREE (3) uncompressed files to COMP1047 Moodle page, where you
will find a submission portal named “Submission for Part-2: Computer Networks” to be opened
later.
1.COMP1047CWP2-‘YourName’-‘YourID’-Q1.tcl for the code corresponding to Question
1. Example: COMP1047CWP1-JaneDoe-20511234-Q1.tcl
2.COMP1047CWP2-‘YourName’-‘YourID’-Q2.xlsx, in which you only need to write down
your project name (AE1SYS-CWP2-YourID) in the csproject. Details can be found in Question
1’s description.
3.COMP1047CWP2-‘YourName’-‘YourID’-Q2.pdf, in which you only need to write down
your project name (AE1SYS-CWP2-YourID) in the csproject. Details can be found in Question
2’s description.
Unable to follow the file naming conventions would lead to mark deduction. Late submission rules apply, as indicated in the accompanying coursework issue sheet.
3 Assessment
1. This Part has a total of 30 marks, which constitutes 60% of the total coursework marks,
equivalent to 30% of the total module marks. Individual marks are shown along each
question.
2. Evaluation rubrics for Questions is provided in their problem description.
3. For enquiries on doubts or issues encountered when doing your coursework, please use
the Moodle discussion forum, or directly email Dr. Fazl Ullah
Question 1 [15 Marks]
Description
This project provides insights on analyzing network performances such as delay, throughput, and
packet drops of your designed network. It presents an experimental methodology to obtain an
estimate of average delay, throughput, and packet drops for packets of variable payload size. You
are required to use the TWO transport layer protocols, the TCP and UDP as we studied in Week3 class.
The Scenario 5 Marks
Implement a circular wireless network topology of at least 10 nodes. In these nodes 20% will be
sender nodes and 20% will be receiver nodes and the remaining 60% nodes will be the relay
nodes. You need to use TCP as transport layer protocol for 10% sender-receiver pair and UDP
for the ramming 10% sender-receiver pair.
Note that the senders and receiver will be selected by a random function. You have to use the
random function only once.
Simulation 3 Marks
You need to run your simulation for 1000 seconds to generate TRACE (.tr) and NAM (.nam) files
of your designed scenario. Also, you are required to run the simulation with the same topology 20
times and find the use the average values in trace fie for performance analysis.
Hint: You can use shell script to automate simulation for 20 times.
Performance Analysis 1 Mark
You need to analyze your designed network based on delay, throughput, and packet drop using
AWK or Shell or Perl scripts or scripting language you want.
Delay
You find the end-to-end delay in the network [1 Mark] and identified the reason [2 Marks]
Throughput
You find the total throughput in the network [1 Mark] and identified the reason of high or low
throughput [2 Marks]
Packet Drop
You find the packet drop ratio in the network [1 Mark] and you identified the reason [2 Marks]
Excel File [2 Marks]
Once you run and obtain the average simulation, then you need to analyze the Delay, Throughput,
and Packet Drop. You need to save the values of Delay, Throughput, and Packet Drop in the Excel
file.
Note: You can use any application for graph generation and data presentation.
Question 2 [10 Marks]
The Scenario
After performing the simulations and analyzing the designed networks, you are required
to write a report using the attached template.
Your Task
Title [10-20 Words]
A nice title that reflect what you have written in this report.
Summary [150-250 words]
A short summary that give an idea of your work
Introduction [~600 words]
A brief introduction about the simulated network. You may giver references from the
literature from similar networks.
Proposed Work [400 words]
Write about the designed network and the protocols used in it. The details about the
simulation scenario and the working procedures.
Results and Discussion [500 words]
You obtained the results from simulation and need to present in the form of graphs. Explain
the graphs and
Conclusion [100-150 words]
Write a short conclusion, what you did and how can you enhance the current work in the
near future.
References (if any)
[1]. Reference 1
[2]. Reference [2], etc.
Also, it is important to submit all your files on time to our CS git server, namely
csprojects.nottingham.edu.cn. To upload to csprojects, please:
a. Create a new project named AE1SYS-CWP2-YourID, e.g., AE1SYS-CWP2-20511234.
b. Upload your files into the project, and name them as TCL-YourID, xlx-YourID and
PDF-YourID, respectively.
c. You must add Dr. Fazl Ullah as the project Maintainer in order for your project to be
accessed. This can be done by Project Information → Members → Invite
member, then input his email address (fazl.ullah@nottingham.edu.cn), and set him as
the Maintainer in the ‘Select a role’ menu.
Evaluation
Basic marking criteria are correctness, abundance, and depth. For detailed
rubrics, an example indicator is provided in the table below, to give you n direct impression on
how much effort should be corresponding to which level of grades.
Level Example indicator
Fail Nothing done.
Poor Provided the names only.
OK Provided the names, with one or two sentences of description.
Good In addition to OK level, provided extended elaboration trying to
help the evaluator understand what is talked about.
Excellent The information conveyed is correct and abundant. For question 2,
in-depth discussion and/or analysis is provided. High quality usage
of citations.
Besides the above, each item below will incur a penalty of -1 mark:
a. Not adding Dr. Fazl Ullah as the maintainer to access your project.
b. Wrong project name, or file names uploaded, especially not showing your student ID.
c. Any other factors that obviously lower down the submission quality, or make your
project inaccessible.
Good luck! Remember to submit your coursework on time.
APPENDIX 1: Marking Rubrics for Question 2
Zero (0%) Poor (20%) Pass (40%) Good (60%) Excellent (80%) Outstanding (100%)
Report No report The template is
not followed
The template is followed
but report is not
comprehensive and
A report fair enough to
convey the idea of what is
done in the simulation
The report is compresence and no
similarity and use of AI tools. All
analysis is explained very well.
The report can be published
in a local conference in its
current form
Supporting Marking Rubrics for Question 1
Weight (100) Zero (0%) Poor (20%) Pass (40%) Good (60%) Excellent (80%) Outstanding (100%)
Executable files,
TCL, AWK, Shell
scripts, etc.
30 No files
generated
Some files are
generated
All files generated but
with errors
All files generated and
executed successfully
Simulation is automatically
executing
Excellent level + special
considerations in execution and
data generation automation. No
manual execution
Analysis 30 No analysis
performed
Only one type of
analysis is
performed, i.e.,
Delay or
Throughput, etc
Atleast two types of
analysis is performed
All analysis is
performed with
mean values and
All analysis is performed
after execution of simulation
numerous times and getting
the results from mean
values
All analysis is performed after
execution of simulation numerous
times and getting the results from
mean values. The data is shown
in smooth graphs
Report 40 No report The template is
not followed
The template is
followed but report is
not comprehensive
and
A report fair enough to
convey the idea of
what is done in the
simulation
The report is compresence
and no similarity and use of
AI tools. All analysis is
explained very well.
The report can be published in a
local conference in its current
form
软件开发、广告设计客服
QQ:99515681
邮箱:99515681@qq.com
工作时间:8:00-23:00
微信:codinghelp
热点项目
更多
代写dts207tc、sql编程语言代做
2024-12-25
cs209a代做、java程序设计代写
2024-12-25
cs305程序代做、代写python程序...
2024-12-25
代写csc1001、代做python设计程...
2024-12-24
代写practice test preparatio...
2024-12-24
代写bre2031 – environmental...
2024-12-24
代写ece5550: applied kalman ...
2024-12-24
代做conmgnt 7049 – measurem...
2024-12-24
代写ece3700j introduction to...
2024-12-24
代做adad9311 designing the e...
2024-12-24
代做comp5618 - applied cyber...
2024-12-24
代做ece5550: applied kalman ...
2024-12-24
代做cp1402 assignment - netw...
2024-12-24
热点标签
mktg2509
csci 2600
38170
lng302
csse3010
phas3226
77938
arch1162
engn4536/engn6536
acx5903
comp151101
phl245
cse12
comp9312
stat3016/6016
phas0038
comp2140
6qqmb312
xjco3011
rest0005
ematm0051
5qqmn219
lubs5062m
eee8155
cege0100
eap033
artd1109
mat246
etc3430
ecmm462
mis102
inft6800
ddes9903
comp6521
comp9517
comp3331/9331
comp4337
comp6008
comp9414
bu.231.790.81
man00150m
csb352h
math1041
eengm4100
isys1002
08
6057cem
mktg3504
mthm036
mtrx1701
mth3241
eeee3086
cmp-7038b
cmp-7000a
ints4010
econ2151
infs5710
fins5516
fin3309
fins5510
gsoe9340
math2007
math2036
soee5010
mark3088
infs3605
elec9714
comp2271
ma214
comp2211
infs3604
600426
sit254
acct3091
bbt405
msin0116
com107/com113
mark5826
sit120
comp9021
eco2101
eeen40700
cs253
ece3114
ecmm447
chns3000
math377
itd102
comp9444
comp(2041|9044)
econ0060
econ7230
mgt001371
ecs-323
cs6250
mgdi60012
mdia2012
comm221001
comm5000
ma1008
engl642
econ241
com333
math367
mis201
nbs-7041x
meek16104
econ2003
comm1190
mbas902
comp-1027
dpst1091
comp7315
eppd1033
m06
ee3025
msci231
bb113/bbs1063
fc709
comp3425
comp9417
econ42915
cb9101
math1102e
chme0017
fc307
mkt60104
5522usst
litr1-uc6201.200
ee1102
cosc2803
math39512
omp9727
int2067/int5051
bsb151
mgt253
fc021
babs2202
mis2002s
phya21
18-213
cege0012
mdia1002
math38032
mech5125
07
cisc102
mgx3110
cs240
11175
fin3020s
eco3420
ictten622
comp9727
cpt111
de114102d
mgm320h5s
bafi1019
math21112
efim20036
mn-3503
fins5568
110.807
bcpm000028
info6030
bma0092
bcpm0054
math20212
ce335
cs365
cenv6141
ftec5580
math2010
ec3450
comm1170
ecmt1010
csci-ua.0480-003
econ12-200
ib3960
ectb60h3f
cs247—assignment
tk3163
ics3u
ib3j80
comp20008
comp9334
eppd1063
acct2343
cct109
isys1055/3412
math350-real
math2014
eec180
stat141b
econ2101
msinm014/msing014/msing014b
fit2004
comp643
bu1002
cm2030
联系我们
- QQ: 9951568
© 2021
www.rj363.com
软件定制开发网!