SpaceRTC: Unleashing the Low-Latency Potential of Mega-Constellations for Wide-Area Real-Time Communications
User-perceived latency is important for the quality of experience (QoE) of wide-area real-time communications (RTC). With the rapid development of low Earth orbit (LEO) mega-constellations, this paper explores a futuristic yet important problem facing the RTC community: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">can we exploit emerging mega-constellations to facilitate low-latency RTC globally?</i> We carry out our quest in three steps. First, through a measurement study associated with a large number of geo-distributed RTC users, we quantitatively expose that the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">meandering routes</i> in the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">client-to-cloud</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">inter-cloud-site</i> segment of existing cloud-based RTC architecture are critical culprits for the high latency issue suffered by wide-area RTC sessions. Second, we propose <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">SpaceRTC</small>, a satellite-cloud cooperative framework that dynamically selects <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">relay servers</i> upon satellites and cloud sites to build an overlay network which enables diverse close-to-optimal paths. <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">SpaceRTC</small> judiciously allocates RTC flows of different sessions upon the network to facilitate low-latency interactions and adaptively selects bitrates to offer high user-perceived QoE in energy-limited space circumstance. Finally, we implement a testbed based on public constellation information and real-world RTC traces. Extensive experiments demonstrate that <sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">SpaceRTC</small> can deliver near-optimal interactive latency, with up to 53.3% average latency reduction and 103.6% average bitrate improvement as compared to other state-of-the-art cloud-based solutions.
Authors
- Hewu Li (ORCID: https://orcid.org/0000-0002-6331-6542)
- Qian Wu (ORCID: https://orcid.org/0000-0002-5487-055X)
- Zeqi Lai (ORCID: https://orcid.org/0000-0001-6356-2738)
- Jingxi Xu (ORCID: https://orcid.org/0000-0003-0632-7963)
- Weisen Liu (ORCID: https://orcid.org/0009-0000-4206-0384)
- Jun Liu (ORCID: https://orcid.org/0000-0003-1533-9704)
- Yuanjie Li (ORCID: https://orcid.org/0000-0001-5931-3894)
- Yibo Wang (ORCID: https://orcid.org/0009-0005-3781-5750)
Institutions
- Tencent (China) (CN)
- Dream Laboratory (United Kingdom) (GB)
- Tsinghua University (CN)
Publication Details
- Journal
- IEEE Transactions on Mobile Computing
- Published
- 2024-09-27
- DOI
- https://doi.org/10.1109/tmc.2024.3470330
- Citations
- 2
- Primary Topic
- Satellite Communication Systems
- Type
- article
- Field-Weighted Citation Impact
- 2.60
Funders
- National Natural Science Foundation of China