Build a network model
Course: COMP1665 Advanced Networks Contribution: 50% of course Advanced Networks PDF file required Greenwich Course Leader: Dr Georgia Sakellari Due date: 15/03/2023 This coursework will be marked anonymously YOU MUST NOT PUT ANY INDICATION OF YOUR IDENTITY IN YOUR SUBMISSION This coursework should take an average student who is up-to-date with tutorial work approximately 25 hours Learning Outcomes: On successful completion of this course a student will be able to: 1. Comprehend the principles, limitations and applications of current and future networks 2. Critically design, analyse and evaluate different network configurations 3. Analyse and critically evaluate the different techniques that shape the emergence of new network technologies 4. Autonomously perform research on current networking technologies Plagiarism is presenting somebody else's work as your own. It includes: copying information directly from the Web or books without referencing the material; submitting joint coursework as an individual effort; copying another student's coursework; stealing coursework from another student and submitting it as your own work. Suspected plagiarism will be investigated and if found to have occurred will be dealt with according to the procedures set down by the University. Please see your student handbook for further details of what is / isn't plagiarism. All material copied or amended from any source (e.g. internet, books) must be referenced correctly according to the reference style you are using. Your work will be submitted for plagiarism checking. Any attempt to bypass our plagiarism detection systems will be treated as a severe Assessment Offence. Coursework Submission Requirements · An electronic copy of your work for this coursework should be fully uploaded by midnight (local time) on the Deadline Date. · The last version you upload will be the one that is marked. · For this coursework you must submit a single Acrobat PDF document. In general, any text in the document must not be an image (i.e. must not be scanned) and would normally be generated from other documents (e.g. MS Office using "Save As .. PDF"). · There are limits on the file size. The current limits are displayed on the coursework submission page on the Intranet · Make sure that any files you upload are virus-free and not protected by a password or corrupted otherwise they will be treated as null submissions. · Comments on your work will be available from the Coursework page on the Intranet. The grade will be made available in the portal. · You must NOT submit a paper copy of this coursework. · All coursework must be submitted as above The University website has details of the current Coursework Regulations, including details of penalties for late submission, procedures for Extenuating Circumstances, and penalties for Assessment Offences. See http://www2.gre.ac.uk/current-students/regs for details. Coursework Specification This coursework is an individual assessment. The word limit is 1500. The objective of this coursework is to independently conduct research in computer networks performance, to simulate a real IP network and to investigate its performance under different network conditions and various mechanisms and protocols used to route packets through networks. Use the NetSim simulator for this project. Detailed Specification When designing a network, network architects need to consider a lot of parameters. From the network performance, the network usability, the network reliability and the network redundancy to security and disaster recovery. Predicting network performance is an open research area. The performance of a network can be measured, modelled or simulated. In this assignment you are invited to investigate the effect that routing protocols have on the performance of a wired network. You will need to conduct a brief literature review on the main routing protocols for wired networks, their functionality and operation. You should mainly concentrate on interior gateway protocols. You are then asked to simulate a network and implement 3 different routing protocols and critically compare them under normal operation and in the case of network failures. You are asked to write a brief scientific paper (in the form of IEEE publication), following the template provided at the end of this document. Please ensure you utilise high-quality references from journals to support your literature review and critical analysis and present them using Harvard Referencing. Some good sources for references are Google Scholar and IEEE Xplore, and specifically reputable publishers would be IEEE, ACM, Elsevier and Springer. Tasks: Part 1: Literature review on network routing protocols A network requires many protocols collaborating together for delivering information in an efficient, reliable and secure way. Some of the most important protocols in networks are the ones used to select routes between any two nodes of a network, based on different criteria and by enabling communication between the routers of the network. Depending on the topology of the network, routers can communicate via interior gateway protocols or exterior gateway protocols. Before building the network models described below, produce a literature review section on the main routing protocols for wired backbone networks, their functionality and operation. You should mainly concentrate on the most important interior gateway protocols. Ensure you utilise high-quality references from journals to support your literature review, using Harvard Referencing. Some good sources for references are Google Scholar and IEEE Xplore. Part 2: Built a Network model Use NetSim to create your model: · Create a simplified version of the SWITCHlan network, which directly links all the Swiss universities to each other, shown in https://www.switch.ch/network/infrastructure/backbone/. · Please briefly describe and justify all the design aspects (links, link bandwidth, routers, applications running, traffic generated, performance metrics measured, failures generated etc.) and any assumptions you may decide to make. · Implement the following routing protocols: RIP, OSPF with all link costs the same, OSPF with different link costs (e.g., smaller costs for higher bandwidth links). · Run two scenarios for each routing protocol you have chosen: Scenario 1 should be under “normal conditions”, where there are no network failures, while scenario 2 should be under “failure conditions” that has at least one significant link/node failure occurring in the network affecting all routing protocols. · Generate graphs to evaluate the performance of the network (e.g., using metrics such as Traffic Sent, Traffic Received (bits/Sec), delay (ms), packet loss, jitter (if using VoIP), etc.). · Critically evaluate and compare each routing protocol based on your findings. A well-structured report needs to include: · A well written abstract (around 100-150 words) providing a concise summary of the major aspects and findings covered in your paper · A short introduction describing the motivation and rationale behind the specific topic · A brief literature review on the different categories of interior gateway routing protocols and the operation of the most significant ones. · A critical evaluation of the performance of the protocols described previously based on your simulation results and on the literature. E.g., their advantages/disadvantages in different networks and network conditions, how your finding compare to published experimental work, when and where different protocols should be used, etc. · A conclusion, which is evaluative and reflective. You can also provide examples of how and when some specific mechanisms/protocols are actually used in real networks. · References in Harvard Referencing style. · You must present your work in a professional manner, based on the provided template. Always check your work for grammatical errors and typos. · Tip: What we don’t want to see is endless Riverbed Modeler graphs without appropriate discussions or analysis and poor presentation. Always explain the graphs or pictures you put in your report. The final output is a double-column paper according to the template (loosely based on the IEEE paper format), which can be seen on the end of this document. There is a 10% penalty if the report does not follow precisely the template. Assessment Criteria: The precise marking scheme is included within the template of the paper and is repeated here for clarity: 1. Abstract10% 2. Introduction10% 3. Literature review on existing routing protocols in wired networks (can include multiple sections, depending on how many 30% categories you will cover) 4. Critical evaluation 35% 5. Conclusions10% 6. References 5% **** IMPORTANT NOTE **** On the following pages you will find the template for the coursework. Rather than copy-pasting it to a new document, which could cause formatting issues, I would suggest deleting the previous sections/pages of this document and keeping only the template to work on, and using “Save As” to save it as a new document. Marking Conventions Generic Assessment Criteria * % 86 – 100 The work examined is exemplary and provides clear evidence of a complete grasp of the knowledge, understanding and skills appropriate to the Level of the qualification. There is also ample excellent evidence showing that all the learning outcomes and responsibilities appropriate to that Level are fully satisfied. 76 – 85 The work examined is outstanding and demonstrates comprehensive knowledge, understanding and skills appropriate to the Level of the qualification. There is also excellent evidence showing that all the learning outcomes and responsibilities appropriate to that Level are fully satisfied. 70 – 75 The work examined is excellent and is evidence of comprehensive knowledge, understanding and skills appropriate to the Level of the qualification. There is also excellent evidence showing that all the learning outcomes and responsibilities appropriate to that Level are satisfied. 65 – 69 The work examined is very good and is evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. There is also very good evidence showing that all the learning outcomes and responsibilities appropriate to the Level are satisfied. 60 – 64 The work examined is good and is evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. There is also good evidence showing that all the learning outcomes and responsibilities appropriate to that Level are satisfied. 55 – 59 The work examined is sound and is evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. There is also sound evidence showing that all the learning outcomes and responsibilities appropriate to that Level are satisfied. 50 - 54 The work examined is sound but provides limited evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. There is also sound but limited evidence showing that all the learning outcomes and responsibilities to that Level are satisfied. 45 – 49 The work examined is acceptable but provides significantly restricted evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. There is also acceptable but significantly restricted evidence showing that all the learning outcomes and responsibilities appropriate to that Level are satisfied. 40 – 44 The work examined is acceptable but provides barely sufficient evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. There is also acceptable but barely sufficient evidence showing that all the learning outcomes and responsibilities appropriate to that Level are satisfied. 35 – 39 The work examined narrowly fails to provide sufficient evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. There is acceptable evidence showing that the great majority of the learning outcomes and responsibilities appropriate to that Level are satisfied. 30 – 34 The work examined provides insufficient evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. The evidence provided shows that the majority of the learning outcomes and responsibilities appropriate to that Level are satisfied. 20 – 29 The work examined is unacceptable and provides little evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. The evidence shows that only some of the learning outcomes and responsibilities appropriate to that Level are satisfied. 10 – 19 The work examined is unacceptable and provides negligible evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. The evidence shows that few of the learning outcomes and responsibilities appropriate to that Level are satisfied. 0 – 9 The work examined is unacceptable and provides no evidence of the knowledge, understanding and skills appropriate to the Level of the qualification. The evidence fails to show that any of the learning outcomes and responsibilities appropriate to that Level are satisfied. Your Title (e.g. A survey on routing protocols for wired networks) Student ID: 00… BSC in … COMP1665: Advanced Networks University of Greenwich Old Royal Naval College United Kingdom 2 Abstract—This is a very brief summary of the work produced, including a brief explanation of the topic, mechanisms and key conclusions. This is the first piece of text that the reader will see. So, make sure it is well-written. A good length is one or two paragraphs, around 100 words. The abstract is worth 10% of the report. Key words: keyword 1, keyword 2, keyword 3, keyword 4; choose four relevant keywords or terms that characterise the topic of your choice I. Introduction Here, you describe the motivation and rationale behind the specific topic. You can explain the main concepts of the paper, such as network routing, network performance and QoS, routing protocols, interior vs. exterior gateway protocols, etc. and explain what makes the particular area interesting or important, where is it used in the real world, and why does it make sense to investigate and compare the particular routing protocols that you have chosen to describe. Use this space to set the scene for the rest of your paper. Note that it is important to follow this template from the beginning to the end. Do not change fonts (Times New Roman 11), sizes or anything else. Unlike the next section (related work), it is OK here to cite non-academic publications, such as