How does the mobile experience compare between Germany and Nigeria? There is currently no public data or test-bed to provide an answer to this question. This is because deploying and maintaining such test-bed can be both challenging and expensive. To fill this gap, this paper proposes a novel test-bed design called "AmiGo", which relies on travelers carrying mobile phones to act as vantage points and collect data on mobile network performance. The "AmiGo" design has three key advantages: it is easy to deploy, has realistic user mobility, and runs on real Android devices. We further developed a suite of measurement tools for "AmiGo" to perform network measurements, e.g., pings, speedtests, and webpage loads. We leverage these tools to measure the performance of 24 mobile networks across five continents over a month via an "AmiGo" deployment involving 31 students. We find that 50% of networks face a 40-70% chance of providing low data rates, only 20% achieve low latencies, and networks in Asia, Central/South America, and Africa have significantly higher CDN download times than in Europe. Most news websites load slowly, while YouTube performs well. We made both test-bed and measurement tools open source.
翻译:德国与尼日利亚的移动网络体验如何对比?目前缺乏公开数据或测试平台来回答这一问题,因为部署和维护此类测试平台既具挑战性又成本高昂。为填补这一空白,本文提出一种名为"AmiGo"的新型测试平台设计,通过依赖携带手机的旅行者作为观测点来收集移动网络性能数据。"AmiGo"设计具有三大优势:易于部署、具备真实的用户移动性,且运行于真实Android设备上。我们进一步开发了一套面向"AmiGo"的测量工具,用于执行网络测量任务(如ping测试、网速测试及网页加载)。借助这些工具,我们通过包含31名学生的"AmiGo"部署,在五周内对五大洲24个移动网络的性能进行了测量。研究发现:50%的网络出现低数据速率的概率达40-70%,仅20%的网络实现低延迟,而亚洲、中/南美洲及非洲的CDN下载时间显著高于欧洲。多数新闻网站加载缓慢,但YouTube表现良好。我们已将测试平台与测量工具开源。