←All paper digests論文導讀總表
Paper digest論文導讀
References文獻
Digest · Transport and congestion control · read after Chapter 6
導讀 · 傳輸層與壅塞控制 · 第 6 章後閱讀

A Browser-side View of Starlink Connectivity從瀏覽器端看 Starlink 連線

Kassem and colleagues combine browser observations with controlled Raspberry Pi probes. They find clustered loss, weather-sensitive page transit times and a capacity gap that persists with BBR. Sample size and later scheduler findings define how these measurements should be interpreted.Kassem 等人結合瀏覽器觀測與受控 Raspberry Pi 探針,觀察到成叢遺失、受天氣影響的網頁傳輸時間,以及 BBR 仍留下的容量差距。樣本規模與後續排程器研究共同界定這些量測的解讀範圍。

≈ 7 min · 5-question quiz≈ 7 分鐘 · 5 題測驗Chapter 6 ↗第 6 章 ↗Jump to the quiz ↓跳到測驗 ↓
If you read nothing else
只讀這一段也可以

That last result is the CUBIC-versus-BBR finding that is often misattributed to the companion IMC 2022 paper by Michel et al., which ran CUBIC only.在壅塞控制測試中,BBR 勝過 CUBIC、Reno、Veno 與 Vegas,卻只達到 UDP 突發量測容量的一半左右,而在校園 Wi-Fi 上則超過 90%[46, Fig. 8]。最後這項就是常被誤歸於同屆 IMC 2022 Michel 等人論文的 CUBIC 對 BBR 結果,但 Michel 等人只跑了 CUBIC。

Measure or comparison參數或比較項目Values, conditions and evidence數值、條件與證據
Evaluation conditionsA Chrome/Firefox extension measured 18 Starlink users across ten cities. Three Raspberry Pi nodes operated in North Carolina, Barcelona and Wiltshire. They ran speed tests every five minutes for about six months from December 2021. [46, §3]
Link or data rateLondon page transit time was 327 ms on Starlink and 443 ms on users' other ISPs. Moderate rain raised London median transit time from 470.5 to 931.5 ms. Loss reached 50% in iperf3, clustering as serving satellites left sight. BBR exceeded CUBIC, Reno, Veno and Vegas but reached only about half the UDP-measured capacity. On campus Wi-Fi, it exceeded 90%. [46, Tab. 1] [46, Fig. 4] [46] [46, Fig. 8]
Handover and schedulingThe sample comprises 18 self-selected users at uncontrolled locations, supporting exploratory geographic comparisons. The handover explanation predates discovery of the 15-second scheduler.
評估條件Kassem 等人從邊緣往內量測 Starlink:十個城市的 18 位 Starlink 使用者安裝了 Chrome/Firefox 擴充套件,另外在北卡羅來納、巴塞隆納與威爾特郡放了三台 Raspberry Pi 節點,自 2021 年 12 月起約六個月內每五分鐘跑一次速度測試[46, §3]。
量測效能在網頁傳輸時間上 Starlink 勝過使用者的其他 ISP,倫敦是 327 ms 對 443 ms[46, Tab. 1],然而中雨讓倫敦的中位數從 470.5 ms 翻倍到 931.5 ms[46, Fig. 4],iperf3 的遺失率最高達 50%,而且集中在服務衛星離開視線的時刻[46]。
換手與排程主要限制在樣本:18 位自願、位置由使用者自行決定的使用者只支持探索性的地理比較,而把遺失叢歸因於換手的解釋,也早於 15 秒排程器被發現之前。

1. Where this paper sits1. 這篇論文的位置

Two Starlink measurement papers appeared at IMC 2022 and they are complementary rather than redundant. Michel et al. used controlled probes at one Belgian dish for five months, with a CUBIC-only QUIC stack. Their results give precise local loss and latency statistics. Kassem et al. trade precision for breadth through a browser extension and three low-cost nodes on three continents.

The two papers therefore answer different questions. The congestion-controller comparison belongs to Kassem et al. Michel et al. provide a separate CUBIC-only study (factbase Part C item 4). This is the earliest published evidence that loss-tolerant, model-based BBR leaves a large share of Starlink capacity unused. This is the symptom that SaTCP, the HotNets 2024 study and LeoCC later set out to explain and cure.

IMC 2022 同時出現兩篇 Starlink 量測論文,兩者提供互補證據。Michel 等人在比利時用一台天線量了五個月,探測受控,QUIC 協定堆疊只用 CUBIC,因而對單一觀測點給出精確的遺失與延遲統計。Kassem 等人則以廣度換取精度,透過瀏覽器擴充套件招募一般使用者,並在三個大陸各放一台便宜的量測節點。兩篇論文回答的是各種的問題,而事實庫也明確指出壅塞控制器的比較屬於 Kassem 等人(事實庫 Part C 第 4 項)。對傳輸層這一章而言,本文提供了最早發表的證據,顯示像 BBR 這種容忍遺失、基於模型的傳送端在 Starlink 上會留下大量剩餘容量,而這正是 SaTCP、HotNets 2024 研究與 LeoCC 之後試圖解釋並修正的症狀。

2. The problem, measured2. 問題,用量測說話

瀏覽器端的觀測以網頁傳輸時間為核心,也就是頁面載入時間中純屬網路的部分。

Measure or comparison參數或比較項目Values, conditions and evidence數值、條件與證據
Evaluation conditionsThe extension measures page transit time, the network-only part of page loading. It recorded over 50,000 views from 28 installations. 18 installations belonged to Starlink users in the UK, USA, EU and Australia. [46, §3]
Delay comparisonStarlink median page transit time was lower in every Table 1 city. London gives 327 versus 443 ms, Seattle 395 versus 566 ms, and Sydney 622 versus 675 ms. The introduction describes USA delay as 2.3× the UK value.
Link or data rateLondon median page transit time rose from 470.5 ms under clear sky to 931.5 ms in moderate rain. Chapter 3 compares this doubling with the 17–27% throughput losses in other rain campaigns. [46, Fig. 4]
評估條件擴充套件在 28 個安裝中記錄了超過 50,000 次頁面瀏覽,其中 18 個屬於英國、美國、歐盟與澳洲的 Starlink 使用者[46, §3]。
延遲比較在 Table 1 列出的每個城市,Starlink 使用者的中位數都低於地面接取 的鄰居,倫敦 327 對 443 ms,西雅圖 395 對 566 ms,雪梨 622 對 675 ms,而導論把地理差異概括為美國的延遲比英國高 2.3 倍。
吞吐量天氣效應透過倫敦呈現:晴天的網頁傳輸時間中位數 470.5 ms,到中雨時升為 931.5 ms[46, Fig. 4],這個翻倍是第 3 章用來對應其他量測活動在雨天測得 17–27% 吞吐量損失的瀏覽器層級證據。

The Raspberry Pi nodes add the transport-level picture.Raspberry Pi 節點補上傳輸層的圖像。

Measure or comparison參數或比較項目Values, conditions and evidence數值、條件與證據
ThroughputBrowser speed tests put median download and upload at 123.2 and 11.3 Mbps in London
Seattle: download and upload90.3 and 6.6 Mbps in Seattle
Toronto: download and upload65.8 and 6.9 Mbps in Toronto
Warsaw: download and uploadand 44.9 and 7.7 Mbps in Warsaw [46, Tab. 3]
Pi-node download comparisonwhile iperf3 from the Pi nodes gave a median download of 147 Mbps in Barcelona against only 34.3 Mbps in North Carolina [46]
UK time-of-day effectand UK throughput between midnight and 06:00 exceeded twice the evening minimum [46, Fig. 6].
Queue behaviorWireless queueing accounts for most whole-path queueing. North Carolina gives 48.3 of 72.4 ms, London 24.3 of 33.5 ms, and Barcelona 16.5 of 18.2 ms. This localizes most queueing to the satellite link. [46, Tab. 2]
Evaluation conditionsAbout 12% of iperf3 tests lost over 5% of packets, and over 6% lost more than 10%. Individual tests reached 50%. Losses clustered at times the authors aligned with serving satellites leaving the line of sight. [46]
吞吐量瀏覽器速度測試給出的下載與上傳中位數依序是
倫敦:下載與上傳倫敦 123.2 與 11.3 Mbps、
西雅圖:下載與上傳西雅圖 90.3 與 6.6 Mbps、
多倫多:下載與上傳多倫多 65.8 與 6.9 Mbps、
華沙:下載與上傳華沙 44.9 與 7.7 Mbps[46, Tab. 3],而 Pi 節點上的 iperf3 在巴塞隆納量到 147 Mbps 的下載中位數,在北卡羅來納卻只有 34.3 Mbps[46],英國在午夜到 06:00 之間的吞吐量超過傍晚最低值的兩倍[46, Fig. 6]。
延遲比較單獨量測無線區段的排隊延遲就已占整條路徑的大部分,北卡羅來納 72.4 ms 中有 48.3 ms、倫敦 33.5 ms 中有 24.3 ms、巴塞隆納 18.2 ms 中有 16.5 ms[46, Tab. 2],這把佇列定位在衛星鏈路,地面回程貢獻較小。
封包遺失統計對傳輸層這一章最重要的發現是遺失:約 12% 的 iperf3 測試遺失超過 5% 的封包,超過 6% 的測試遺失逾 10%,單次測試高達 50%,而且遺失成叢出現,作者將其對齊到服務衛星離開視線的時刻[46]。

3. The design3. 設計

This is a measurement paper. Thus, its design is the measurement apparatus and the congestion-control experiment it enables. The browser extension reports page transit time, page load time and speed tests against a Google Cloud server in Iowa. The server stays fixed while clients span several cities.

The Pi nodes schedule speed tests, iperf3 sessions, traceroutes and congestion-control trials. Linux permits sender-algorithm changes per socket. The authors therefore ran BBR, CUBIC, Reno, Veno and Vegas sequentially over the same dish. A concurrent UDP burst provided the capacity reference for each run.

The campus Wi-Fi control matters because it shows that the same kernels reach more than 90% of UDP capacity on a conventional access network. Thus, the gap on Starlink is a property of the path and with the same test harness held fixed [46, Fig. 8].

這是一篇量測論文,所以它的設計就是量測裝置以及由此得以進行的壅塞控制實驗。擴充套件坐在使用者的瀏覽器裡,回報網頁傳輸時間、頁面載入時間,以及對愛荷華 Google Cloud 伺服器的速度測試,這讓伺服器端固定、客戶端則分布於各種城市。Pi 節點依固定時程執行速度測試、iperf3、traceroute 與壅塞控制試驗,而由於同一個 Linux 核心可以逐個 socket 切換傳送端演算法,作者得以在同一台天線上接連跑 BBR、CUBIC、Reno、Veno 與 Vegas,並各自對照同時以 UDP 突發量到的容量。校園 Wi-Fi 的對照組很重要,因為它顯示同樣的核心在傳統接取網路上能達到 UDP 容量的 90% 以上,所以 Starlink 上的差距是路徑的性質,對照組則顯示工具能充分使用地面路徑容量[46, Fig. 8]。

Measure or comparison參數或比較項目Values, conditions and evidence數值、條件與證據
Slant rangeLondon users moved from Google's AS36492 to SpaceX's AS14593 between 16 and 24 February 2022. Sydney followed on 1–2 April. It assumes a 25° minimum elevation and a 1,089 km maximum slant range taken from the FCC filings when it discusses satellite visibility [46, §5] .
評估條件論文同時記錄了 2022 年初的營運脈絡:倫敦使用者在 2 月 16 至 24 日間從 Google 的 AS36492 移到 SpaceX 自己的 AS14593,雪梨則在 4 月 1 至 2 日跟進。
星座配置在討論衛星可見性時,它採用 FCC 申請文件中的 25° 最低仰角與 1,089 km 最大斜距[46, §5]。
A. One iperf3 session: throughput and loss over time (schematic of Figs. 6c and 7) A. 一次 iperf3 連線:吞吐量與遺失隨時間變化(Figs. 6c、7 的示意) time → 時間 → throughput 吞吐量 loss events 遺失事件 satellite leaves line of sight 衛星離開視線 next 下一次 next 下一次 Losses occur in clusters: ~12% of tests lost >5%,>6% lost >10%, some reached 50%. 遺失成叢出現:約 12% 的測試遺失 >5%,>6% 的測試遺失 >10%,有些達 50%。 The 2022 reading was "handover". Later work separatesscheduler, handover and queue (see §6). 2022 年的解讀是「換手」。後續研究把排程器、換手與佇列分開(見 §6)。 B. BBR share of UDP capacity (Fig. 8) B. BBR 達到的 UDP 容量占比(Fig. 8) 100% 100% ≈ ½ ≈ ½ > 90% > 90% Starlink Starlink campus Wi-Fi 校園 Wi-Fi BBR was the best of BBR, CUBIC, Reno, BBR 在 BBR、CUBIC、Reno、Veno、 Veno and Vegas, yet left half the link idle. Vegas 中最好,卻讓一半鏈路閒置。
Figure A. Left, an iperf3 throughput plateau contains short dips with clustered losses. The authors align these dips with the serving satellite leaving the line of sight. Right, the congestion-control result, with BBR reaching about half of the UDP-measured capacity on Starlink against more than 90% on campus Wi-Fi.圖 A。左圖是論文解讀下一次 Starlink iperf3 連線的形狀:吞吐量高原被短暫的下陷打斷,遺失在下陷期間成叢出現,並對齊服務衛星離開視線的時刻。右圖是壅塞控制結果,BBR 在 Starlink 上只達到 UDP 量測容量的一半左右,在校園 Wi-Fi 上則超過 90%。Sources來源: [46]
Original figure note原始圖說出處Drawn for this primer from Kassem et al., IMC 2022, Figs. 6c, 7 and 8 (shapes schematic. The paper gives the BBR share only as a figure).

4. Evaluation setup4. 實驗設定

Everything here is live measurement on the production Starlink network of December 2021 to mid-2022, using live observations and FCC-derived visibility parameters. The paths use bent-pipe user links to a nearby point of presence. Before the February–April 2022 AS migration, these were typically Google Cloud locations. Thus, the paths use ground links exclusively, placing ISL rate, latency and topology outside the results.

The three Pi nodes give controlled, repeated measurements at fixed sites while the extension gives breadth at the cost of control. The congestion-control comparison was run on the Pi nodes against the Iowa server with a UDP burst as the capacity reference. Because each algorithm ran in a separate session, the comparison is sequential rather than simultaneous. The paper reports it as a figure with tabulated throughput values still pending.

這裡的一切都是在 2021 年 12 月到 2022 年中的正式 Starlink 網路上做的實地量測,證據全部來自實地觀測,星座資訊僅採用 FCC 的可見性參數。路徑是通往附近接入點的彎管式用戶鏈路,論文描述該接入點在 2022 年 2 至 4 月的 AS 遷移之前通常是一處 Google Cloud 機房,因此路徑只含彎管用戶鏈路,結果裡也計算範圍排除任何 ISL 速率、延遲或拓樸假設。三台 Pi 節點在固定地點提供受控且可重複的量測,擴充套件則以犧牲控制為代價換取廣度,而壅塞控制比較是在 Pi 節點上對愛荷華的伺服器進行,以 UDP 突發作為容量參考。由於每種演算法各在獨立的連線中執行,比較是依序進行,同時對照仍待補充的,而且論文以圖呈現,吞吐量以圖呈現。

5. What was measured5. 量到了什麼

Claim宣稱Setup and caveat設定與附註
Starlink page transit time below other ISPs: London 327 vs 443 ms, Seattle 395 vs 566 ms, Sydney 622 vs 675 ms [46, Tab. 1]Starlink 網頁傳輸時間低於其他 ISP:倫敦 327 對 443 ms、西雅圖 395 對 566 ms、雪梨 622 對 675 ms[46, Tab. 1]Browser extension, 18 Starlink users among 28 installs, >50,000 readings. Self-selected users, uncontrolled sites瀏覽器擴充套件,28 個安裝中 18 位 Starlink 使用者,>50,000 筆。使用者自選、地點由使用者自行決定
Moderate rain doubles London page transit time, 470.5 → 931.5 ms [46, Fig. 4]中雨讓倫敦網頁傳輸時間翻倍,470.5 → 931.5 ms[46, Fig. 4]London only. Weather from public records, with a dish-side rain gauge outside the measurement setup僅倫敦。天氣來自公開紀錄,天線旁的雨量計則可提供更精確的局部條件
Download/upload medians 123.2/11.3 London, 90.3/6.6 Seattle, 65.8/6.9 Toronto, 44.9/7.7 Mbps Warsaw [46, Tab. 3]. Iperf3 147 Barcelona vs 34.3 Mbps North Carolina下載/上傳中位數 倫敦 123.2/11.3、西雅圖 90.3/6.6、多倫多 65.8/6.9、華沙 44.9/7.7 Mbps[46, Tab. 3]。iperf3 巴塞隆納 147 對北卡羅來納 34.3 MbpsEarly-2022 network. The ~10:1 asymmetry matches Michel et al. and later studies. Geographic conclusions are the authors' own speculation2022 年初的網路。約 10:1 的上下行速率差距與 Michel 等人及後續研究一致。地理結論是作者自己的推測
Loss up to 50%, ~12% of tests >5%, >6% of tests >10%, clustered at satellite line-of-sight loss [46]遺失最高 50%,約 12% 測試 >5%,>6% 測試 >10%,集中在衛星離開視線時[46]iperf3 from three Pi nodes. The handover attribution predates the 15-s scheduler finding and the drop-front queue result三台 Pi 節點的 iperf3。換手歸因早於 15 秒排程器與丟前端佇列的發現
BBR best of five CCAs but ≈ ½ of UDP capacity on Starlink vs >90% on campus Wi-Fi [46, Fig. 8]BBR 是五種 CCA 中最好的,但在 Starlink 上只達 UDP 容量的約 ½,校園 Wi-Fi 上 >90%[46, Fig. 8]Sequential sessions on Pi nodes to an Iowa server. Figure only, tabulated Mbps pending. This is the CUBIC-vs-BBR finding of IMC 2022Pi 節點對愛荷華伺服器的依序連線。僅有圖,Mbps 絕對數值須從圖估讀。這就是 IMC 2022 的 CUBIC 對 BBR 結果

6. Limits and open questions6. 限制與待解的問題

  • The sample is small and self-selected. The sample has eighteen Starlink users in ten cities, sparse nighttime data, uncontrolled dish placement and local Wi-Fi. It supports exploratory geographic comparisons. The authors label their claims of 2.3× USA delay and 2.6× lower throughput relative to the UK as speculative.樣本小且自我選擇。十個城市的 18 位 Starlink 使用者,夜間資料稀少,天線擺放與本地 Wi-Fi 皆由使用者自行決定,僅支持把「美國使用者延遲是英國 2.3 倍、吞吐量低 2.6 倍」視為探索性結果,作者自己也把地理結論標為推測。
  • The headline congestion-control number requires a numerical table. The "about half of UDP capacity" result is read from Fig. 8. Thus, a chapter can quote the ratio with absolute Mbps still requiring a reported value for BBR or CUBIC. The sequential test design mixes time-of-day capacity changes with algorithm behavior.壅塞控制比較以圖呈現比例。「約 UDP 容量一半」是從 Fig. 8 讀出的,章節可以引用比例,BBR 或 CUBIC 的絕對 Mbps 則須從原圖估讀,而依序測試需要同時對照,才能分離日內容量變化與演算法行為。
  • The handover explanation is now known to be incomplete. The authors align loss clusters with serving satellites leaving the line of sight. Tanveer et al. [13] and Mohan et al. [49] later identify 15-second reconfiguration at :12/:27/:42/:57. It shifts latency even with one satellite visible. Garcia et al. [45] identify a queue that drops packets at its head. Factbase Part C item 35 records that these are three separate phenomena that the 2022 reading conflated.換手解釋需要後續發現的排程機制補充。論文把遺失叢歸因於服務衛星離開視線,但 Tanveer 等人[13]與 Mohan 等人[49]後來證明有一個每 15 秒、落在 :12/:27/:42/:57 秒的全域重組,即使只有一顆衛星可見也會讓延遲移位,而 Garcia 等人[45]發現一個會在佇列前端造成遺失的丟前端佇列。事實庫 Part C 第 35 項記錄這是三個被 2022 年解讀混在一起的獨立現象。
  • Why BBR stops at half remains an open question. The paper measures the gap with its mechanism still open. Candidate mechanisms include 10–65 Mbps reconfiguration swings that mislead BBR's bandwidth model, and early loss signals from the drop-front queue (Garcia et al.). Each still requires comparison with the 2022 dataset. [56]BBR 止步於一半的機制仍待解釋。論文量到了差距,機制仍待後續研究解釋。後來的候選解釋包括重組造成 10–65 Mbps 的容量擺盪誤導 BBR 的頻寬模型[56],以及丟前端佇列過早送出的遺失訊號(Garcia 等人),這些候選機制對這份 2022 年資料集的回溯驗證仍待完成。
  • Bent pipe only, early fleet. All paths are single-hop user links to a nearby PoP in early 2022, so inter-satellite congestion control lies outside its scope. The throughput levels are those of a network that has since changed PoPs, autonomous systems and, by SpaceX's own account, queue configuration company.僅彎管路徑、早期機隊。所有路徑都是 2022 年初通往附近 PoP 的單跳用戶鏈路,跨星間鏈路壅塞控制屬於這些觀測範圍之外,而吞吐量水準也屬於一個之後已更換 PoP、自治系統,以及依 SpaceX 自述更換了佇列組態的網路 company。

7. How it connects7. 與其他內容的關聯

Key numbers關鍵數字

Number數字Meaning (setup)意義(設定)
18 / 28 / 3Starlink users, extension installs, Raspberry Pi nodes. ~6 months from Dec 2021, >50,000 readings [46, §3]Starlink 使用者、擴充套件安裝數、Raspberry Pi 節點。自 2021 年 12 月約六個月,>50,000 筆[46, §3]
327 vs 443 msMedian page transit time, Starlink vs non-Starlink, London [46, Tab. 1]網頁傳輸時間中位數,Starlink 對地面接取,倫敦[46, Tab. 1]
470.5 → 931.5 msLondon median page transit time, clear sky → moderate rain [46, Fig. 4]倫敦網頁傳輸時間中位數,晴天 → 中雨[46, Fig. 4]
123.2 / 11.3 MbpsLondon median download / upload from browser speed tests [46, Tab. 3]倫敦瀏覽器速度測試的下載/上傳中位數[46, Tab. 3]
147 vs 34.3 Mbpsiperf3 median download, Barcelona vs North Carolina Pi nodes [46]iperf3 下載中位數,巴塞隆納對北卡羅來納 Pi 節點[46]
48.3 of 72.4 msMedian queueing delay on the wireless link vs the whole path, North Carolina [46, Tab. 2]無線鏈路對整條路徑的排隊延遲中位數,北卡羅來納[46, Tab. 2]
up to 50%Loss in individual iperf3 tests. ~12% of tests >5%, >6% >10%, clustered at line-of-sight loss [46]單次 iperf3 測試的遺失。約 12% 測試 >5%,>6% 測試 >10%,集中於視線中斷時[46]
≈ ½ vs > 90%BBR share of UDP-measured capacity on Starlink vs campus Wi-Fi. BBR best of five CCAs [46, Fig. 8]BBR 達到的 UDP 量測容量占比,Starlink 對校園 Wi-Fi。BBR 為五種 CCA 中最佳[46, Fig. 8]
25° / 1,089 kmMinimum elevation and maximum slant range assumed from FCC filings [46, §5]依 FCC 文件假設的最低仰角與最大斜距[46, §5]

Check your understanding檢驗你的理解