Speaker
Jonas Kunze
(Johannes-Gutenberg-Universitaet Mainz (DE))
Description
Distributed computing enables you to implement scalable systems with a higher total computing power while it also increases the availability. As the components of a distributed system have to communicate via networks, it is important to understand the underlying protocols to use them efficiently. In this lecture we will go into details about (10) Gigabit Ethernet as this is still the most common LAN technology. In this context the most important Internet Protocols will be discussed and compared.
As nowadays networking performance is typically limited by the operating system, we will also discuss how Internet sockets are implemented in Linux and how alternatives based on Ethernet and other technologies look like.