PERT Training Workshop

SWITCH logo

SWITCH Offices, Zurich, Switzerland, 18 - 19 November 2010

Overview

This hands-on workshop has been designed to equip you to operate a PERT (Performance Enhancement and Response Team). The course will cover the technical aspects of PERT work and will give you advice about the software tools you can use to diagnose performance issues. It will also provide a short overview of network performance fundamentals and TCP, including recent developments. The course will culminate in an interactive case study that will allow you to consolidate and extend your knowledge by studying a real PERT case.

Objectives

By the end of the course, you will be able to:

  • Describe the factors that influence network performance.
  • Describe the role of TCP, including recent developments.
  • Use a variety of tools to investigate performance issues.

Outline

Module 1 - Network Performance and User Expectations
Covers topics such as users expectations of the network, the factors that really determine network performance, such as one way delay, round trip time, delay variation, packet reordering and packet loss, maximum transmission unit.
Module 2 - Bulk Transfers Under TCP
Overview of bulk transfers, window-based transmission and its implications for performance, tuning your host for maximum transmission rates, historic overview of TCP, and congestion controls, the congestion window, slow start, fast retransmit and fast recovery, TCP and long fat networks (LFNs), high-speed TCP variants, implicit and explicit congestion control protocols, network tuning for better congestion control.
Module 3 - Investigative Tools
Covers software tools including the following: Ping, Traceroute, Iperf, BWCTL, NDT, TCPDUMP, Wireshark and Netalyzr. Also touches on middleboxes and performance.
Module 4 - Case Study
A guided extended case study based upon a real PERT case, this module aims to provide you with an example of a network issue, giving you the opportunity to discuss the different possible approaches to solving it.

Format

Workshop with demonstrations and exercises.

Prerequistes

Knowledge of TCP/IP and routing; in order to take part in the exercises, each participant should bring a laptop with a wireless networking card installed on it. The following software must be installed by each participant on their laptop prior to attending the training course:

Participants should additionally ensure that the versions of ping and traceroute software included with their operating system are installed and functioning properly.


Course slides.

The course slides are available for download below. Please note that Reasonable Use terms apply, copyrights remain with the authors and reproduction for commercial use is forbidden.

Module 1: Network Performance and User Expectations
Module 2: Bulk Transfers Under TCP
Module 3: Investigative Tools
Module 4: Case Study: IPv6 Packet Loss to CH ccTLD Name Server
Module 4: Case Study: Low performance Accessing a SWITCH Webservice
Module 5: Methodology, Module 6: EduPERT
PERT OPERATIONS, Training Workbook Investigative Tools 2010
middlebox-a.pcap
middlebox-b.pcap