CT7143 - Computer Network Analysis and Simulation (2015/16)
Module specification | Module approved to run in 2015/16, but may be subject to modification | ||||||||||||||||
Module title | Computer Network Analysis and Simulation | ||||||||||||||||
Module level | Masters (07) | ||||||||||||||||
Credit rating for module | 20 | ||||||||||||||||
School | Faculty of Life Sciences and Computing | ||||||||||||||||
Total study hours | 200 | ||||||||||||||||
|
|||||||||||||||||
Assessment components |
|
||||||||||||||||
Running in 2015/16(Please note that module timeslots are subject to change) |
|
Module summary
The module provides an introduction to computer network analysis and simulation. The theoretical work is based on the relevant chapters from Mathematics (including probability and statistics as well as queue theory) and designed to give a broad-based understanding of the principles and functioning of the discrete event simulation systems as well their application to certain classes of networks. The practical work will involve development and experimentation with various types of network models with the help of the tools and network simulator.
Module aims
To provide an understanding of the principles of computer simulation as applied to computer networks.
To ensure that students can apply obtained knowledge and effectively use relevant tools.
Syllabus
- Introduction to simulation models.
- Relevant topics from probability and statistics as well as queue theory.
- Performance evaluation of the communications link.
- Analytical models of LANs.
- Overview of simulation languages.
- Network simulator ns-2 and its use for investigation of the dynamic behaviour of various types of networks, postprocessing and analysing of data produced by network simulator.
- Other network simulation and network design tools.
- Role of reliability in computer network design.
Learning and teaching
During the lectures it is intended to follow structured format where next lecture material is built on the previous ones.
In the coursework there are two Parts: Analytical and Practical. Analytical Part is divided into two sub-parts - paper-based and exhibition-based. First sub-part requires to analise and produce summary of the research papers. Second sub-part is based on the analysis of the educational and product content at the available exhibitions. Involvement of exhibitions represent an element of blended learning. Practical Part is focused on the use of Network Simulator ns-2.
Learning outcomes
On successful completion of this module students should be able to
LO1. Understand the process of development of computer network models.
LO2. Explain the principles of functioning of the computer simulators.
LO3. Calculate the performance of the appropriate computer networks using relevant mathematical models.
LO4. Design computer network models for the simulator.
LO5. Investigate dynamic behaviour of the computer networks using network simulator.
LO6. Describe and compare relevant simulation languages and tools.
LO7. Process and critically analyse the data produced by network simulator.
LO8. Understand a role of reliability in computer network design.
Assessment strategy
Coursework will begin in the first third of the module after following a few focused Network Simulator ns-2 tutorials and completed by towards the end of the module. The work will implement ideas that have been introduced in lectures to assure the student has understood what has been presented.
Unseen Examination: LO1,2,3,6, and 8
Coursework: LO4,5 and 7
Bibliography
Main sources/textbooks
[Eit04] Eitan Altman and Tania Jimenez (2004). NS Simulator for beginners (Lecture Notes), Univ.
de Los Andes, Merida, Venezuela and ESSI, Sophia-Antipolis, France,
http://www-sop.inria.fr/maestro/personnel/Eitan.Altman/COURS-NS/n3.pdf
[Gre02] Greis, M.: "Tutorial for the Network Simulator ns", The VINT Project,
http://www.isi.edu/nsnam/ns/tutorial/index.html
[Jai91] Jain, R.K. "The Art of Computer Systems Performance Analysis: Techniques for
Experimental Design, Measurement, Simulation, and Modeling", John Wiley & Sons,
ISBN: 978-0-471-50336-1, 720 pages
[Pak02] Pakstas, A.: "Role of Reliability Issues in Computer Network Design", SoftCom 2002
Tutorial.
[Sad95] Sadiku, M.N.O, and Ilyas, M. Simulation of Local Area Networks, CRC Press, 1995.
[Sch78] Schoemaker, S. (ed): "Computer Networks and Simulation", North-Holland Publishing
Company, 1978.
Additional Recommended Reading:
[Cah98] Cahn, R.S.: "Wide Area Network Design: Concepts and Tools for Optimization". Morgan
Kaufmann Publishers, Inc., San Francisco, 1998, ISBN 1-55860-458-8, 441 pages.
[Fal02] Fall, K. (ed): "The ns Manual", The VINT Project, January 31, 2002
[Kih00] Park, K., Willinger, W. Self-similar network traffic: An overview. In Park, K. and Willinger
(Eds), Self-Similar Network Traffic and Performance Evaluation, John Wiley and Sons,
New York, Chichester, 2000, pages 1-38.
[Kle75] Kleinrock, L. Queueing Systems - Volume 1: Theory, John Wiley and Sons, New York,
1975.
[Kle76] Kleinrock, L.. Queueing Systems - Volume 2: Computer Applications, John Wiley and
Sons, New York, 1976.[McC03] McCabe, J.D.: "Network Analysis, Architecture and Design", Morgan Kaufmann
Publishers, San Francisco, USA, 2003. ISBN 1-55860-887-7.
[Mon09] Montgomery, D.C. "Design and Analysis of Experiments", John Wiley & Sons, 2009,
ISBN 978-0-470-39882-1, 656 pages.
[ns-2] Network Simulator ns-2. http://www.isi.edu/nsnam/ns/