I am a researcher at ETH Zurich in the Networked Systems Group, advised by Prof. Dr. Laurent Vanbever. My current research lies in the fields of network verification and synthesis.
I received my Master's degree in Computer Science from University of California, San Diego and my Bachelor’s degree in Information Engineering from Southeast University. Before joining ETH Zurich, I was a graduate student researcher at CAIDA advised by Dr. Ricky Mok and Prof. kc claffy. In CAIDA, my work was mainly focused on studying web-based speedtest tools and their applications in the cloud.
Rui Yang, Ricky K. P. Mok, Shuohan Wu, Xiapu Luo, Hongyu Zou, Weichao Li
PAM 2022. Online (March 2022).
Web-based speed test platforms are popular among end-users for measuring their available bandwidth. Thousands of measurement servers have been deployed in diverse geographical and network locations to serve users worldwide. However, these platforms work on top of encrypted measurement traffic and only report simple aggregated test results. Thus, it is difficult for the research community to understand these results especially with their opaque methodology and run-time dynamics, let alone leveraging these platforms for different studies. In this paper, we propose WebTestKit, a unified and configurable framework for facilitating automatic test execution and cross-layer analysis of test results for five major web-based speed test platforms. Only capturing packet headers of traffic traces, WebTestKit is capable of performing in-depth analysis by precisely extracting HTTP and timing information from test runs. Our testbed experiments showed WebTestKit is lightweight and accurate in interpreting encrypted measurement traffic. We applied WebTestKit to compare the use of HTTP requests across speed tests and investigate the root causes for impeding the accuracy of latency measurements, which play an important role in test server selection and throughput estimation.
Ricky K. P. Mok, Hongyu Zou, Rui Yang, Tom Koch, Ethan Katz-Bassett, KC Claffy
ACM IMC 2021. Online (November 2021).