A Tool to Emulate Transport Protocol Flows over the Internet at Large
Department of Computer Science
University of Toronto
Friday, October 13, 3pm
Location: BA1170 (Bahen Center)
goal of this talk is to familiarize our networking group with a very
novel Internet measurement tool: Monarch. Monarch accurately emulates
transport protocol flows from an end host controlled by its user to any
other Internet host that responds to simple TCP, UDP, or ICMP packet
probes. Since many Internet hosts and routers respond to such probes,
Monarch can evaluate transport protocols, such as TCP Reno, TCP Vegas,
TCP Nice, over a large and diverse set of Internet paths.
Monarch's ability to evaluate transport protocols with minimal support
from the destination host enables many new measurement studies of
unprecedented scale. I will show the feasibility of using Monarch for
three example studies: (a) understanding transport protocol behavior
network paths that are less explored by the research community, such as
paths to cable and DSL hosts, (b) investigating the relative
of different transport protocol designs, such as TCP Vegas and TCP
and (c) testing protocol implementations under a wide range of
Joint work with: Andreas Haeberlen, Marcel Dischinger, and Krishna P.
Gummadi from Max Planck Institute for Software Systems.