From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=tudelft.nl header.i=@tudelft.nl header.a=rsa-sha256 header.s=selector1 header.b="EuDJW1/u"; arc=pass; dmarc=pass (Used From Domain Record) header.from=tudelft.nl policy.dmarc=reject Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c207::3]) by mail.toke.dk (Postfix) with ESMTPS id DCD6E137A0C5 for ; Wed, 22 Jul 2026 11:01:00 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NLVIIMT0lDPND+dhCxmnHBa7xO8T48N/GOUbP4fr4zu+vOWhnQgPL38zpJt5xLRYszWMV4tgoRbZYQorEw/8XqjEqV9lkhOVnHZ+6l70dO3l+u8BAgIdnJQ/x76GzR9aR5HyyUiDYusbgEyC9RRqW/4PmpcAMJgva+BW7+OLBi+RXQI+EebQ67kWaTWikzGa3rn0AqmG0goXlxuZEoJ90YWv+7WN3bnSBPa9wM7Pxggfcpo/J69Ac2Eo476x/flCZoLsFcmpLU8bo6oc/CA0fmcXaYOBYNjKzFHG91iJYLjXDJYDKRP9CG0TYD6uCF9cgGUA63p++nO79zPvYkEW3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZDEAQ3Ey26DFvFJ/Pv0aspVKp7F/4KbwhQh1+QqzZ1I=; b=VkWXqEySB6RY4mDK/R0RXEUpjKGYG3cMt7cqYePSJDjyMycRYaK3/mxI0uPDPR4kg2mGhHjOVpnolxElpuUDU63RpDbZSuXR943v96bDLVo5q5Ou7ctnEacbXWEaAiTgIkjjYCq3v+X44gekq0RRqTXS61xcjtIhPUYeykMK0YKTnUEFk5cSucRHaBFrFr5UTJ6XlL1ppSy9Ki1p+9Qu1sxThgIys68aS3bXAbB8z/OdvkR+zNGE1G7aJ8i/VnoQnDxqXg4Wt/dACDoct/IT0dxQTdJQ2zAv5sHke5nrOPZ7sp3qjNt0BC0cEyVQ/X4u7WQUUr43IZT+7N4cuOFwRg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=tudelft.nl; dmarc=pass action=none header.from=tudelft.nl; dkim=pass header.d=tudelft.nl; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tudelft.nl; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZDEAQ3Ey26DFvFJ/Pv0aspVKp7F/4KbwhQh1+QqzZ1I=; b=EuDJW1/uEvh3izbO1+EwnKmOsnGPK+7uU2DoHUFiONW46IvdP3pVzTNK0JsPp1vZKyT+qjImpNpEPIlMtJOl4+6hhkVy9jvc32lQiX5k3kSFrUSavCfeeXvoIozv4JDr4iJFRMQqlqfqGC4785G/uIefsHgjZyJw44v1mJVXzk72Nqz6cuve56z7Vp7TXCtNZiwfKcrTFx+4V2Jjyz4eNfvEjrn2ibLQZ1QxE0AAEv1/76gr7blEYxRC5m2n79B/WJqIE4EB8TdooOr6gSO9uBpJkAGYTX0GV0q28GCwqXrj7kIvX9YuN3/tFJzGsT73FeUa3slR9L4oU+cDWOyRFA== Received: from DB7PR09MB2620.eurprd09.prod.outlook.com (2603:10a6:10:4a::29) by DB5PR09MB8794.eurprd09.prod.outlook.com (2603:10a6:10:650::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Wed, 22 Jul 2026 09:00:53 +0000 Received: from DB7PR09MB2620.eurprd09.prod.outlook.com ([fe80::579f:ca3e:a2b3:dfe]) by DB7PR09MB2620.eurprd09.prod.outlook.com ([fe80::579f:ca3e:a2b3:dfe%4]) with mapi id 15.21.0245.009; Wed, 22 Jul 2026 09:00:53 +0000 From: Nitinder Mohan To: "starlink@lists.bufferbloat.net" CC: Hendrik Cech Thread-Topic: Dissecting Starlink: head-drop queuing, AQM, and flow dynamics (SIGCOMM '26) Thread-Index: AQHdGbiZa49L6MI8i0eI7k0/STlIjA== Date: Wed, 22 Jul 2026 09:00:53 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB7PR09MB2620:EE_|DB5PR09MB8794:EE_ x-ms-office365-filtering-correlation-id: e8493670-87e3-40b2-4a27-08dee7cfbc2b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|1800799024|786006|366016|376014|13003099007|38070700021|11063799006|56012099006|10067099003|6133799003|8096899003|18002099003; x-microsoft-antispam-message-info: g0VBfJYKl17pMkRnW4HRe8z+gTI7WuLqUlrfDumd8n2HaEuichczY9WoY9C5wQBq9C8tjlVSOkoBVfOJWfPoz7qjYpHuNw1eWOK11nhIUISG/D7FGaQOLUK3DuT4s3BL0kYWpFzW7TtNZyGSJNGJVtibO33yB8Eq07FSTrKh7FYPtaI2PBghJhcd4DMX7SAFbqO5MLfAU/JTroscyyvlhKhaj+KK0x+tJrZ2nc8trzMwcyHB9GKI49gNYDstu7Da6+EKEkGLWnwM2rNh18ZsDbSxv4qrlDOvUJLc7tqD+fl8sgYUVFwAt7k6OQTcoR76HMwWBUNcZqocgWVbk/qjYrYxYNMUDO03Ly60Eh1W2Qw+SKWyWFVwvTehSdOGUrg+XKPF+bYNyQbAplm7kpn1D/tUv3kf9FgwxS1lStXKE8cEPT1LYQnzdTuvAJtSDihskYldua5v2WXqSK1NnJFzlZ1YdckLMmx5tZIp2b2X63P0WKepMxhqjsnc7W9jxdzPVjgTM8vuU+/SuK5uY0QlGfLhXxEgwIAOc+FZX9mJPPhWrf6kTptC1NT4aK0aP14wRH1oJ0fEA83qRWBZuxL2zeWZ6uxA+09kibiWEKrTIV+LJ19hMnBVbq540mVmp+pohMjScHkyDmU28jQVeECLAMEpx2EO27Tf5KU3Vhgfevc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR09MB2620.eurprd09.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(786006)(366016)(376014)(13003099007)(38070700021)(11063799006)(56012099006)(10067099003)(6133799003)(8096899003)(18002099003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wV/tzet1QVWxBX8GhF2RzXx3ayilblnJZcvq0PepYMgCb0qAMVDwQyaCJVs9?= =?us-ascii?Q?AyetnXPoy3wvfC5w9J7Cp/+xr03qEIu6Thk+BrxB/WMHN4NNJiK/eEp970Or?= =?us-ascii?Q?U33zf9vdjZcjhhWHyIIr5s5LRKSPFu6AJIQ7yhPeL9uoNujwoKct5Dqwfmag?= =?us-ascii?Q?pG07e9j2OZWRNwqIjY2Xfpke1pCMunZsw2Sr91rPzWes5u/r9jUeOV2DsScF?= =?us-ascii?Q?a9o0gCzvYZM9CN5yT6JRwA8C05FBwSXO1SurOViNM0wazLJwVGxbcffbbQ0z?= =?us-ascii?Q?L9UcZO90s1f3Epf1TYzFFipcGQ12lUA6mjvXTCfRFj9VS6POMWavTad1X6GB?= =?us-ascii?Q?CQRxWXZzUq+zQPUbS9qg4+HFMuCrH5kXoUcuwz8IfwGKobZ5LzPmVgPAkecu?= =?us-ascii?Q?6qrG13hOQCzjttYVZ4Sj401upAz+ZBS8OfBo+lrWkTzbdkTOsQwHAjmwaFcD?= =?us-ascii?Q?hW5jvV7elF1RB+kEfRyOXdIUmwskMTI8xrl4xxcXgtkxeX5hKwkq4rUa5/EQ?= =?us-ascii?Q?9kCHx34QhSSZkEuT1Z+XcqMcECV+6dIGgbnouDGsovhWmMCbYOuq17982ea9?= =?us-ascii?Q?H3xt1KaSSmD4oHS6QWzo+sg4lPYs++gJR+J+jG2hk9ynUCP0l7HpHQdcSA91?= =?us-ascii?Q?GT9cJovXhYBXcQtzcyKjmnM76egel6d1TeEq2F04aDwRjiLuWDhzSW6y3TVC?= =?us-ascii?Q?k8ItTIkPMdo98k2+C70RpoXBJRXrnatnjKRMEOhyxIZdcLZO4hEZ3L4D5t71?= =?us-ascii?Q?6aQh7X/olzMMz5Gkf3FlLb7t8CKn1n4MF8w6yFaU2Bz6uwoE9LHBv4BMbRTY?= =?us-ascii?Q?4uv94lM9VXcn3CHCWY4r7szzuo70TcaXipzcllEdRTH3V9s741wLJo3sHsQe?= =?us-ascii?Q?guFOKGZJ1vdsOIGmM7OTOq9XDJfu0PKMJVA/V8U4p4pE/VaT7osJq/MKIogJ?= =?us-ascii?Q?sPMD3obQcYEmad+pnVwJceRS+uUgVDHCPkPtctlF6omjQlzNWNt7tF6KzZ/K?= =?us-ascii?Q?mNBiP8oCJlyB4IDwhSS92R/LoeUcJC/jPQ+vsPuziInBnWl5vFp8pmGyrmJs?= =?us-ascii?Q?8+XHq9mdFV2Qin5upP2/ldgEDVAwsSeofJQX7qXyJS7l5MtBFKVlK+GJOZAl?= =?us-ascii?Q?IHXTewHLzgLNH8CYn8A8yNIK/4gS4cV45J+G4hKD0hEwOwJLWhoh7QMcl8Li?= =?us-ascii?Q?eWtOC9kv26fLgC6kyRvlKqInqwLfYGxb4kgo6L9YQzhomB3mM+XI8WXwVqbS?= =?us-ascii?Q?J0G26pkqmoLdLV7BJNMIad5d/3nII7jp+Kh68hzKyGpBnxmvZ3T0Ev6EbiUN?= =?us-ascii?Q?LFZBNZKUMy7HUNSWzfNo6McwmmETQlTWNsVESDGsxK+0/8jDE5dI9XLWzRtb?= =?us-ascii?Q?WApWn0wx7+YFpymQyH5kIcAFtWab5ONEFAbQru0KVKBgA9tkFr5hLNzZbs6w?= =?us-ascii?Q?x8K9pYiyC7wJSwwhtJl0CldAUOiZrcKuEYiFoo5+W/IjBlLOhCQvBL4pWTTQ?= =?us-ascii?Q?96xxGk4zeds1Dj/3nqdvrluWILZZlW6JBPdqgFG3EmOW76OGFXqWqg6AJoSL?= =?us-ascii?Q?UkuREeGcWeaLaGOM6xvhAnfQyfL8sp0BD8E4KA5YGNVt9USniQX7Kk8YFXbk?= =?us-ascii?Q?TY1m0ZatGz32JgyTLWVmsfM5EwwPd7+Jjq8TQkbuHrpDnaTY0HLcOXEY7vb+?= =?us-ascii?Q?j0bStxf1PI4Vo5M469gDGSg8ktRZ0DEAZ49d5FaTSmZEfDM0cgNdT5BaQwW1?= =?us-ascii?Q?2WosnhVUGQ=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: tudelft.nl X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR09MB2620.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8493670-87e3-40b2-4a27-08dee7cfbc2b X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2026 09:00:53.4110 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 096e524d-6929-4030-8cd3-8ab42de0887b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9S/1oMaGT/5lnGvlEvlCixtk677xiNqqS89fd2VU/9y/wj5yAvbmRtZawNjgz3lj8CkLohp7W6ogburIXojyug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR09MB8794 Message-ID-Hash: SW67W5UKHPV4TTU6YYDXL2UYUUWVWBFL X-Message-ID-Hash: SW67W5UKHPV4TTU6YYDXL2UYUUWVWBFL X-MailFrom: N.Mohan@tudelft.nl X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii" X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Starlink] Dissecting Starlink: head-drop queuing, AQM, and flow dynamics (SIGCOMM '26) List-Id: "Starlink has bufferbloat. Bad." Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Dear all, Sharing our upcoming ACM SIGCOMM '26 paper that should interest this list, since it lands squarely on queuing and AQM in a network that has become hard to ignore. Paper: https://spearlab.nl/papers/2026/sigcomm26-dissect-starlink.pdf. Hendrik Cech, the lead on this work is in CC. We ran the microsecond-precision measurements of Starlink's internal queue management, using a custom tool (NetScalpel) across dishes in Europe and the US. Our study uncovers several operational aspects about Starlink internal queue management that were previously unknown to the community. * Starlink uses head-drop, not tail-drop (which is more popularly used usually). When the buffer fills, the packet at the front is discarded. This cuts sojourn time but produces loss patterns that loss-based congestion control does not expect. * The buffers are deep, roughly 1500 packets on the downlink and 4000 on the uplink. Head-drop combined with active management keeps delay bounded despite the depth. * There is a real AQM that deliberately drops to control occupancy. The uplink is aggressive and holds flows below a quarter of physical capacity. The downlink is more permissive. Loss frequency grows with queue occupancy, and the load-dependent profile looks closer to CoDel or adaptive RED than fixed RED. * Bandwidth is demand-driven and ramps up over about 400 ms only when a flow sustains queue pressure, then resets every 15 seconds. Conservative, queue-avoiding senders cannot claim their full share. * Flow-level queuing isolates one-way delay between concurrent flows, but the shared downlink buffer couples their loss. If you are interested in understanding and improving queueing dynamics in LEO, this paper would be an excellent resource for you. The tool, datasets, and analysis code are all open. Happy to take questions. Thanks and Regards, Nitinder Mohan Assistant Professor Head of SPEAR Lab, Networked Systems Group TU Delft, Netherlands Personal website: https://www.nitindermohan.com/ Lab website: https://spearlab.nl/