About

This project investigates routing inefficiencies for clients connecting to a multitude of cloud servers for streaming services, including live streaming and online gaming. The end goal is to create a renewed understanding of Internet's routing policies and path selection, and understand how these effect the performance of the said streaming services. Beyond creating an empirical understanding, the next step is to create alternative route selection strategies via overlay networks and content replication to improve application performance.

The project will typically involve experiments which make use of numerous path diagnostic such as TCP-ping, ICMP-ping, and traceroute; as well as simple UDP sender/receiver code. While path-diagnostics will hardly generate any real traffic, the UDP send/receive will generate moderate traffic that will be well within the PlanetLab requirement bounds.