I am a phd student in the Data Center Systems Laboratory(DCSL) at EPFL, advised by Prof. Edouard Bugnion. My current research lies in the fields of computer systems and networking.
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. During my master studies, 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. After my master studies, I also spent some time working with Prof. Laurent Vanbever at ETH Zürich on network verification.
Rui Yang, Ricky K. P. Mok, Shuohan Wu, Xiapu Luo, Hongyu Zou, Weichao Li
PAM 2022. Online (March 2022).
Web-based speed tests are popular among end-users for measuring their network performance. Thousands of measurement servers have been deployed in diverse geographical and network locations to serve users worldwide. However, most speed tests have opaque methodologies, which makes it difficult for researchers to interpret their highly aggregated test results, let alone leverage them for various 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 performs in-depth analysis by carefully 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).
Public cloud platforms are vital in supporting online applications for remote learning and telecommuting during the COVID-19 pandemic. The network performance between cloud regions and access networks directly impacts application performance and users' quality of experience (QoE). However, the location and network connectivity of vantage points often limits the visibility of edge-based measurement platforms (e.g., RIPE Atlas).
We designed and implemented the CLoud-based Applications Speed Platform (CLASP) to measure performance to various networks from virtual machines in cloud regions with speed test servers that have been widely deployed on the Internet. In our five-month longitudinal measurements in Google Cloud Platform (GCP), we found that 30-70% of ISPs we measured showed severe throughput degradation from the peak throughput of the day.
Supervisors: Ege Cem Kirci, Rui Yang, Prof. Laurent Vanbever
Supervisors: Dr. Rüdiger Birkner, Rui Yang, Prof. Laurent Vanbever
Supervisors: Edgar Costa Molero, Alexander Dietmüller, Dr. Roland Meier, Rui Yang, Prof. Laurent Vanbever