Lecture: High Performance Networking




  • Term: Master Computer Science, Diploma (Graduate)
  • Requirements:
  • Faculty: MA-INF 3101, (B, C) [B1]
  • Effort: 2L + 2E / 6CP (diploma 4CP)


Thu, Oct 11 2012First lecture. The lecture times for upcoming lectures have been negotiated to be 14.45h to 16.15h to accommodate lectures before/after HPN
Fri, Oct 12 2012Information on tutorials/exercises undefinedonline here
Tue, Oct 16 2012Online registration for tutorials (TVS) is open, see undefinedhttps://puma.cs.uni-bonn.de/login.php?lang=en. Please carefully read the corresponding e-mail from the HPN mailing list.
Thu, Oct 18 2012Second HPN lecture, starting at 14.45h. No tutorials on this date.
Fri, Oct 19 2012, 12:00 (noon)Tutorial registration via TVS will close.
Mon, Oct 22 2012undefinedFinal tutorial group assignment.
Thu, Oct 25 2012First tutorials. Group 1 in room II.27, group 2 and group 3 in lecture hall III.03a.
Sun, Dec 9 2012Deadline for mailing in solutions of practical assignment sheet 1 (see detailed instructions on the sheet).
Sun, Jan 13 2013Deadline for mailing in solutions of practical assignment sheet 2 (see detailed instructions on the sheet).
Tue & Wed, Feb 5-6 2013
Oral exams, undefinedtime slots are listed in this PDF. If your matriculation number is not on this list, but you think it should be, please contact us immediately.
Fri, Mar 22 2013
Resit for oral exams, undefinedtime slots are listed in this PDF. If your matriculation number is not on this list, but you think it should be, please contact us immediately.


Please register through undefinedBASIS. Registration is open from November 10th - 30th, 2012.

Mailing list

The mailing list "HPN" is used for news concerning the lecture "High Performance Networking". An additional purpose is to discuss the lecture topics or assignment sheets. It is strongly recommended to subscribe to the mailing list! The mailing list posts will be archived.

Lecture slides

Access to the slides is unrestricted from within the computer science department. Access from outside requires a username and a password, which has been announced in the first lecture.

If you were not present during the first lecture, please ask your fellow students or come by our offices. Note that passwords must not be sent through unencrypted e-mail.

ChapterPDF file

0. HPN - About this Lecture

Slides 1-35
slides 1-16
slides 17-35

A. Fundamentals of Communication Systems

A.1. The Internet – Overview and Philosophy
A.2. Ethernet – A Success Story
A.3. “Wireless LAN” (WLAN, IEEE 802.11)
A.4. Protocols and Architecture
A.5. Addressing and Routing
A.6. TCP Basics

Slides 1-170
slides 1-60
slides 61-170

B. Advanced Topics in Communication Systems

B.1. Introduction
B.2. Performance Studies – Why and How ?

Slides 1-36
B.3. Measurements in Communication Systems
B.3.1. Why Measurements?
B.3.2. A Measurement Cookbook
B.3.3. Case Studies
B.3.3.1. Case Study #1: Measurement of Internet Characteristics
B.3.3.2. Case Study #2: RTT and Timeout as published by Padhye
Slides 1-34
B.3.3.3 Case Study: Sensor Data TransmissionSlides 1-45
slides 1-31
slides 32-45
B.3.4. Load Models
B.3.4.1. Constant Bit Rate (CBR)
B.3.4.2. Measurements in Local Area Networks
B.3.4.3. Poisson Arrivals
B.3.4.4. The Burst / Batch Poisson Process
B.3.4.5. The Markov Modulated Poisson Process (MMPP)
B.3.4.6. Video Traces
B.3.4.7. Do we really need to care about Load Models?
B.3.4.8. An active Area of Research
Slides 1-32
slides 1-26
slides 27-30
slides 31-32
B.4. Simulation of Communication Systems
B.4.1. What is Simulation?
B.4.2. Types of Simulation
B.4.3. A Simulation Cookbook
B.4.4. Case Study: Competing TCP Flows
Slides 1-54
B.4.5. Advanced Topics in Simulation Technology
B.4.5.1. Random Numbers in Simulations
B.4.5.2. Output Analysis with Confidence Intervals
B.4.5.3. Speeding up Simulation Runs
Slides 1-35

B.5. Mathematical Analysis of Communication Systems
….. in a Nutshell
B.5.1. Basics of Queuing Theory
B.5.2. Performance Analysis of Networks with Polling
B.5.3. Performance Analysis of Random Access Systems
B.5.4. A Formula for TCP Throughput Estimation

Slides 1-83
Peer-to-Peer Networks (guest lecture, Dr. Tobias Ginzler)Slides 1-45

Assignment Sheets

The PDF files can be viewed and printed with Adobe Reader. The program is undefinedavailable for free and installed on nearly all hosts of the institute.

Information on tutorials/exercises undefinedcan be found here.

PDF file Supplementary material
Sheet 01 undefinedconnection.wireshark
Sheet 02
Sheet 03 Note: sheet 03 has been updated on Friday Nov. 16!
Sheet 04
Sheet 05
Sheet 06
Sheet 07

Practical exercises

PDF fileSupplementary materialFurther informationResults
undefinedSheet 01undefinedResults
undefinedSheet 02undefinedResults