||Automated Capture and Animated Playback of TCP Behaviour during DASH Streaming Sessions
||EN615, Level 6, EN Building
||Transmission Control Protocol (TCP) has been for many decades the dominant transport layer protocol that carries the bulk of all traffic across the Internet. Although TCP was traditionally used for reliable bulk transfers, recently it is also becoming the protocol of choice for video streaming applications - Dynamic Adaptive Streaming over HTTP (DASH) has recently emerged as a standard for live and on-demand streaming.
Consumer video streams are most likely to be bottlenecked by last-mile ISP links and impacted by emerging Active Queue Management (AQM) schemes for counteracting bufferbloat. However, the interactions between different TCP algorithms, DASH traffic (within a mix of other typical traffic) and the underlying AQMs are not well understood. Experiments in a controlled testbed allow shedding more light on this issue. In this seminar, I will present the DASH enhancements made to TEACUP - a software tool for running automated experiments in a controlled testbed. I will also show a demonstration of TEAPLOT - a browser-based engine that allows variable speed replay of logged TCP and system parameters, in the context of TEACUP DASH experiments.
||Jonathan has received his Bachelor of Engineering (Telecommunication and Network Engineering) degree with First Class Honours from Swinburne University of Technology, Melbourne in 2014. He is currently a PhD candidate at the Centre for Advanced Internet Architectures (CAIA).