COMP1664 Network Technology
{` Course: COMP1664 Network Technology Level 6 Coursework Assessment 2017-2018 Network Modelling and Performance Evaluation – System Expansion 60: Network Technology - Term 1 - MAC The University of Greenwich `}
Learning Outcomes:
Have a sound working knowledge of network types, protocol architectures, hardware and software components, and critical appreciation of their pros and cons.
Be aware of the ways in which various network technologies can be integrated to achieve required configurations and end-to-end systems.
Understand how to build and use models of networks to evaluate their performance.
Objectives:
- To enable students to investigate network technology through simulation.
- To enable students to investigate the effects of various network traffic conditions on network performance.
- To enable students to gain experience of carrying out an experiment, to collect and process experimental data, and to present and analyze results with clarity and depth.
- To enable students to appreciate the role and value of simulation tools when designing and analysing networks.
- To allow students to gain practical experience of using a network modelling tool.
The Task:
The emphasis of this task is to design and use a model of a network as the basis for an investigation into the factors that affect the network’s performance (using throughput and delay as performance metrics). It is necessary to build a realistic model of a network in order to perform reliable experiments and achieve meaningful results.
This coursework task is divided into parts A, B and C, plus a conclusion. You should upload a single report containing all sections.
Part A – Designing a network and modelling it
1. Design a network for a medium-sized company, or an organisation such as a hospital or airport, located at a single campus. You can base the design on the requirements of an existing company or organisation, or you can invent one. In either case care must be taken to ensure the design is realistic.
You need to clearly identify the organisation’s line of business and the data and communication needs they have, and thus determine the consequences this has on the network requirements.
Some constraints are provided to guide you:
- The network must be designed taking into account the type of business or organisation you have chosen, and thus must be appropriate for their network traffic requirements.
- The network must be divided into at least three main sub-networks; each representing a department or a group of departments within the organisation.
- The sub-networks must be interconnected with a network core containing at least three routers.
Apart from these constraints, you have freedom over the actual design, but it must suit the needs of your chosen organisation and you need to justify this aspect.
2. Critically discuss your design, explaining the topology and technologies used. Provide justification in terms of the company you have chosen, and their specific networking needs.
3. Create and test a model for your design (for part A only the topology aspect of the model is expected).
Part B Network Traffic Modelling
You are required to evaluate the performance of your network under realistic conditions. Workload is constantly fluctuating in real networks and can vary significantly; therefore you should test the network under a range of different workload types and intensities.
This step, see below, sets up your base workload model on which you perform the majority of experiments (see section C). However, it is often interesting to test the network under significantly higher workloads than are expected to occur – to ‘stress-test’ your network design. To do this you could try doubling or quadrupling the traffic intensity in your base workload model.
Devise a realistic network traffic model for your organisation:
- Determine at least three staff profiles, e.g. by department, so there might be profiles defined as {sales, administration, ... , ... , ...} depending on your organisation scenario. Identify the roles of the staff in these profiles (what type of work do they do).
- Determine, with justification, the types of application traffic e.g. {Email, FTP, HTTP, Database, ... , ...} generated by each staff profile. It is important to choose a realistic set of network application types that would be used by the staff of the organisation you have chosen. Three or four applications for each profile is adequate; choose the ones that are most relevant to the type of work the organisation performs. For each type of application, determine the intensity of network usage that arises (in terms of the size of messages generated and the frequency of messages generated). There are default settings for ‘heavy’ or ‘light’ usage, but you need to determine and justify the appropriate values for your specific scenario.
- Configure your model to reflect this network traffic model. This requires that you set the interarrival times and message sizes appropriately. Run your model to make sure the settings are correct and that network traffic is actually being generated in your network and that the levels of traffic are realistic in the context of the application scenarios you have devised.
Part C – Network Performance investigation
The emphasis of this stage of the work is to understand the relationship between the network’s configuration and its performance. You need to perform a sufficient number of separate experiments in order to be able to see the actual effects on performance of specific network configurations or changes in traffic conditions.
- Investigate the ways in which changes in the system size (in terms of the number of users, each user having one of the workload profiles identified by you in part B) affect the network performance, using a variety of traffic intensities.
Specific details of the methodology to be followed:
Starting with 50 users in the organisation (split across the departments in a realistic way), perform experiments to measure the delay and throughput at suitably representative selected points in the network.
Increase the number of users in increments of 50, up to 300 users, repeating the same experiments each time (i.e. with 50, 100, 150, 200, 250 and 300 users).
The number of users will form the X axis (independent axis) of your graphs, as shown in the example graph, figure 1.
The performance metrics used will be Throughput and Delay. Hence you need to provide two sets of results, one for each of these performance metrics.
Collect the results and present them in a clear format that enables comparison of the effect on performance of each workload profile. There should be two graphs (one for each performance metric). Export the data from your model into Excel, and use Excel graphs to plot the results.
In both graphs, the Y axis (dependent axis) should be the measure of performance against one of the performance metrics. The graph format should resemble that shown in figure 1).
Figure 1. An example of the expected graph format. Note that it has meaningful axis titles and main title. Also note that the trace lines are thin so the actual value can be accurately read at any point, and also note that the trace lines each have a different drawing style, so the graph can still be understood even if printed in black and white.
2. Analyse and critically evaluate your results. In your report you should explain the experiments that you have carried out, providing configuration details etc. There should be a general introduction to the results section, providing overall explanation of the experimental methodology used and the specific experiments carried out.
For each experiment there should be a brief explanation of the experiment itself, the actual results (in a table, and also in graphical form), and there should be a paragraph explaining the results in each particular graph. Make sure you discuss the data values and the metrics used in a clear and unambiguous way. For example, if describing figure 1 above, you would need to say where and how the delay was measured (i.e. was it average end-to-end delay? worst-case end-to-end delay? delay on a specific link? or what? – this of course depends on which parameters you have selected to monitor, when running the simulation). Analyse and critically discuss each set of results, explaining the particular shape of the curves. Explain the causes (in the network design, traffic configuration) which have given rise to these specific results, and the significance of any trends or patterns. In addition, at the end of the section provide some overall discussion of the results as a whole, and what they indicate about the performance of the network and its suitability for your organisation scenario.
Deliverables:
A single, well-structured report consisting of 15-20 sides of A4 which must include three sections clearly marked parts A, B and C, as well as a conclusion of 200 – 400 words.
Deliverables for part A:
- Detailed and clear documentation for the network design. Include critical discussion of your design, justifying the topology and technologies used. Provide justification in terms of the organisation you have chosen, and their specific networking needs.
- Topology screenshots of your model, with brief explanatory notes.
Deliverables for part B:
- Detailed and clear documentation for the network traffic model, including types and numbers of users, applications and traffic generation configuration. Include justification of the network traffic model, in the context of the type of organisation you have chosen. You should explain any assumptions and justify your decisions.
Deliverables for part C:
- Results from the simulation study (in tabular form with Excel graphs). Provide a detailed explanation of the meaning and significance of each graph.
Conclusion:
- A clear statement of what has been achieved, what you have learned, and what could be improved.
Homework Help UK
- HND Assignment Help
- Do my assignment UK
- IMarEST Ceng report for the UK council
- Business Plan Writing for the new UK Innovator VISA
Sample Assignments UK
- Individual Project Development
- CORC373 Advanced Object Oriented Programming
- CSY3024: Databases 3
- CBB042 Organic Chemistry
- ENG490 - Introduction to Petroleum Engineering
- COMP1664 Network Technology
- IB9EN0 Financial Markets
- IMC Campaign Planning Project
- BM019 Operational Supply Chain Management
- IB98W0 Management Accounting And Control
- BTEC Pearson Higher Nationals in Computing Unit 01
- BTEC Pearson Higher National Diploma in Computing Unit 11
- BTEC HND in Computing Unit 6 Managing a Successful Computing Project
- Business Plan on Cafe in UK
- Summarise monzo current business model
- A global challenge that is experienced by a company
- MOD004051 Finance for Decision Making
- UK BTEC HND in Computing ECE2072 ASSIGNMENT
- UK BTEC HND in Computing Unit 15: Transport Network Design
- UK BTEC HND in Computing Unit 16 Cloud Computing
- UK BTEC HND in Computing Unit 30 Application Development
UK Universities
- Abertay University
- Aberystwyth University
- Bangor University
- Birmingham City University
- Coventry University
- Huddersfield University
- Lancaster University
- Leeds University
- Leicester essay writing help
- Loughborough University
- Kingston University
- Manchester Essay Writing Help
- Manchester Metropolitan University
- Middlesex University
- Newcastle University
- Northumbria University
- Nottingham Trent university
- Oxford Brookes University
- Regents University
- Robert Gordon University
- Royal Holloway
- University of Arts London
- University of Bedfordshire
- University of Birmingham
- University of Bradford
- University of Bristol
- University of Dundee
- University of East Anglia
- University of East London
- University of Glasgow
- University of Greenwich
- University of Hertfordshire
- University of Kent
- University of Law
- University of Lincoln
- University of Manchester
- University of Nottingham
- University of Porstmouth
- University of Reading
- University of Sheffield
- University of Southampton
- University of St. Andrews
- University of Stirling
- University of Strathclyde
- University of Surrey
- University of Ulster
- University of Warwick
- University of Westminster
- University of Winchester
Testimonials
The assignment I got was complicated enough and it was hard for someone else to do it. Our professor had explained a proper technique and format to do it, I was worried if urgenthomework could do it or not? I had a talk with their customer care and they gave me the contact details of the expert who would do my work. I told them the procedure and I was surprised by the product delivery. It was an excellent work framed in the style and Format I wanted it.
I had a critical task accommodation due date. One of my companions recommended that I should hire the services of urgenthomework.com. When I put in the task request, they quickly acknowledged it and comprehended the earnestness and urgency of time. they conveyed my task until before a day of submission date. Services are as good as your writing is. And quite affordable as well. Wish you good luck for the future. Keep growing.
I have been using this website since last many years. It helps me in my college project and homework. Excellent study materials are provided which is easy to understand and learn. Read More