TY - JOUR
T1 - Transmitting, Fast and Slow
T2 - 29th Annual International Conference on Mobile Computing and Networking, MobiCom 2023
AU - Tao, Bill
AU - Masood, Maleeha
AU - Gupta, Indranil
AU - Vasisht, Deepak
N1 - We thank the reviewers and our anonymous shepherd for their insightful feedback. This work was funded partially by Cisco, Microsoft, and National Science Foundation grant CNS 1908888. We are grateful to Kiruthika Devaraj from Planet Inc. for many insightful discussions. This work utilizes resources offered by the HAL cluster at UIUC, supported by NSF MRI grant #1725729.
PY - 2023
Y1 - 2023
N2 - Earth observation Low Earth Orbit (LEO) satellites collect enormous amounts of data that needs to be transferred first to ground stations and then to the cloud, for storage and processing. Satellites today transmit data greedily to ground stations, with full utilization of bandwidth during each contact period. We show that due to the layout of ground stations and orbital characteristics, this approach overloads some ground stations and underloads others, leading to lost throughput and large end-to-end latency for images. We present a new end-to-end scheduler system called Umbra, which plans transfers from large satellite constellations through ground stations to the cloud, by accounting for both spatial and temporal factors, i.e., orbital dynamics, bandwidth constraints, and queue sizes. At the heart of Umbra is a new class of scheduling algorithms called withhold scheduling, wherein the sender (i.e., satellite) selectively under-utilizes some links to ground stations. We show that Umbra's counter-intuitive approach increases throughput by 13 - 31% & reduces P90 latency by 3 - 6 ×.
AB - Earth observation Low Earth Orbit (LEO) satellites collect enormous amounts of data that needs to be transferred first to ground stations and then to the cloud, for storage and processing. Satellites today transmit data greedily to ground stations, with full utilization of bandwidth during each contact period. We show that due to the layout of ground stations and orbital characteristics, this approach overloads some ground stations and underloads others, leading to lost throughput and large end-to-end latency for images. We present a new end-to-end scheduler system called Umbra, which plans transfers from large satellite constellations through ground stations to the cloud, by accounting for both spatial and temporal factors, i.e., orbital dynamics, bandwidth constraints, and queue sizes. At the heart of Umbra is a new class of scheduling algorithms called withhold scheduling, wherein the sender (i.e., satellite) selectively under-utilizes some links to ground stations. We show that Umbra's counter-intuitive approach increases throughput by 13 - 31% & reduces P90 latency by 3 - 6 ×.
KW - earth observation satellites
KW - satellite data scheduling
KW - satellite networks
UR - http://www.scopus.com/inward/record.url?scp=85194162938&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85194162938&partnerID=8YFLogxK
U2 - 10.1145/3570361.3592521
DO - 10.1145/3570361.3592521
M3 - Conference article
AN - SCOPUS:85194162938
SN - 1543-5679
SP - 346
EP - 360
JO - Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
JF - Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
Y2 - 2 October 2023 through 6 October 2023
ER -