Course pages 2016–17
High performance networking
Principal lecturers: Dr Andrew Moore, Dr Noa Zilberman
Taken by: MPhil ACS, Part III
Code: P51
Hours: 16 (6 lectures and 10 supervised laboratory sessions)
Prerequisites: Undergraduate courses in digital communication, good working knowledge of C/C++, ECAD, Unix. Postgraduate network measurements course (highly recommended), postgraduate operating systems (recommended).
Aims
This module provides an introduction to High Performance Networking, it explores both software and hardware aspects and provides the students an opportunity to experience high performance networking design and usage first hand.
Syllabus
- Introduction to High Performance Networking
- High throughput networking architecture, design and evaluation
- Low latency networking architecture, design and evaluation
Objectives
On completion of this module, students should:
- Describe the role of high performance networking and where it is used;
- Compare and contrast high throughput and low latency networking devices;
- Define the architecture of a high performance networking device;
- Implement a fully functioning high performance networking device;
- Evaluate the performance of a high performance networking device
Practical work
Guided lab experiments
Assessment
Assessed practical work, based on 1 practical assignment (including: project submission and a presentation)