Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

LEDBAT

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
3 min
Topic
Computer Science
Quality
Start-class
Views
53 in 14 days
Last edited
2 Nov 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. LEDBAT

Low Extra Delay Background Transport (LEDBAT) is a way to transfer data on the Internet quickly without clogging the network.1 LEDBAT was invented by Stanislav Shalunov23 and is used by Apple for software updates, by BitTorrent for most of its transfers4 and by Microsoft SCCM software distribution points.5 At one point in time, LEDBAT was estimated to carry 13–20% of Internet traffic.463

LEDBAT is a delay-based congestion control algorithm that uses all the available bandwidth while limiting the increase in delay;27 it does so by measuring and using changes in the measurements to limit congestion that the LEDBAT flow itself induces in the network. LEDBAT is described in RFC 6817.

one-way delay

Loading the rest of the article…

Recent changes

Rabbit hole

Where LEDBAT leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

Contents
  • (Top)
  • Design goals
  • Implementations and deployment
  • Example
  • See also
  • References
  • Recent changes
  • Rabbit hole
Contents
Contents7 sections
  • (Top)
  • Design goals
  • Implementations and deployment
  • Example
  • See also
  • References
  • Recent changes
  • Rabbit hole
Study aids for LEDBAT

Terminology

Low Extra Delay Background Transport
Low Extra Delay Background Transport (LEDBAT) is a way to transfer data on the Internet quickly without clogging the network.

Terms the article defines in bold, quoted in context.

Categories:
  • Network protocols

421 words · 12 references · revision 1383457594 · CC BY-SA 4.0

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
3 min
Topic
Computer Science
Quality
Start-class
Views
53 in 14 days
Last edited
2 Nov 2026

Key concepts

  • Data1
  • Internet1
  • Stanislav Shalunov1
  • Apple Inc.1
  • Software1
  • BitTorrent1
  • Microsoft System Center Configuration Manager1
  • Internet traffic1
  • Congestion control1
  • Algorithm1

The articles this one links to most, weighted towards the introduction.

Print/export
  • Printable version
In other projects
  • Wikidata item

Design goals

LEDBAT congestion control has the following goals:2

  1. Use all available bandwidth, and to maintain a low queueing delay when no other traffic is present,
  2. Limit the queuing delay it adds to that induced by other traffic, and
  3. To yield quickly to standard TCP that share the same bottleneck link.

Implementations and deployment

The two main implementations are uTP by BitTorrent and as part of TCP by Apple. BitTorrent uses uTP for most traffic and makes the code available under an open-source license.8 Apple uses LEDBAT for Software Updates so that large software downloads to macOS computers and iOS devices do not interfere with normal user activities; Apple also makes the source code available.9

Both of the above implementations aim to limit the network queuing delay to 100ms. This is the maximum allowed for by the standardized protocol. If one used a lower value, then it would be starved when the other was in use.29

Windows 10 Anniversary Update introduced support for LEDBAT via undocumented socket option as an experimental Windows TCP Congestion Control Module and Windows Server 2019.101112

Example

Assumptions:

  1. The clocks of the sender and the receiver are not synchronized.
  2. The sender sends at a fixed rate.

The sender sends 5 packets of data every 10 clock counts: 10, 20, 30, 40, 50. The units are unimportant. The receiver is receiving data not only from this particular sender but also from other sources. For the 5 packets that were sent, the receiver receives them at the following clock counts: 112, 135, 176, 250, 326. The first differences (one way delay) between the received and sent clock counts are: 102, 115, 146, 210, 276. The second differences (change in one way delay) are: 13 (115 - 102), 31, 64 and 66. The receiver will infer from the positive increase in one way delays that congestion is increasing and adjust the transfer rate accordingly.

See also

  • TCP congestion control

References

  1. 1McMillan, Robert. "How the Large Hadron Collider Will Bring the Internet to Everything". WIRED. Retrieved 2018-10-09.
  2. 2Mirja, Kuehlewind; Greg, Hazel; Stanislav, Shalunov; Janardhan, Iyengar (December 2012). "Low Extra Delay Background Transport (LEDBAT)". tools.ietf.org. doi:10.17487/RFC6817.
  3. 3Tammy Parker (December 10, 2012). "Open Garden to enable channel bonding over Wi-Fi, 3G and 4G - FierceWirelessTech". Archived from the original on 2016-03-30.
  4. 4This Is How Your BitTorrent Downloads Move So Fast, July 29, 2013, Retrieved November 24, 2013
  5. 5aczechowski. "Content management fundamentals - Configuration Manager". docs.microsoft.com. Retrieved 2019-04-02.
  6. 6By Gabe Stein, , July 24, 2013, Retrieved November 24, 2013
Former BitTorrent Engineer Thinks He Can Fix Your Wi-Fi--For Good
  • 7McMillan, Robert (June 21, 2013). "How the Large Hadron Collider Will Bring the Internet to Everything". Wired. Retrieved November 24, 2013.
  • 8Libutp - The uTorrent Transport Protocol library, Retrieved November 24, 2013
  • 9"Tcp_ledbat.c". Archived from the original on 2018-11-06. Retrieved 2018-11-06.
  • 10"Announcing: New Transport Advancements in the Anniversary Update for Windows 10 and Windows Server 2016". Archived from the original on 2018-10-09. Retrieved 2017-04-17.
  • 11Microsoft (2017). "LEDBAT++: Low priority TCP Congestion Control in Windows" (PDF).
  • 12"Top 10 Networking Features in Windows Server 2019: #9 LEDBAT – Latency Optimized Background Transport". Archived from the original on 2018-08-17. Retrieved 2018-08-17.
  • Created
    23 Nov 2013
    History
    57 edits
    44 contributors
    2 edits in the last 30 days
    Last edited
    2 Nov 2026

    57 revisions in total · 44 contributors · +105 / −9 bytes across 2 edits by 1 contributor in the last 30 days

    1. 2 Nov 2026, 20:07 UTCGreenC botReformat 1 archive link. Wayback Medic 2.5 per WP:URLREQ#wired.com PassA+105diff
    2. 2 Nov 2026, 01:45 UTCGreenC botReformat 1 archive link; Move 1 url. Wayback Medic 2.5 per WP:URLREQ#wired.com−9diff
    3. 17 Jul 2025, 19:35 UTCInternetArchiveBotRescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5+207diff
    4. 27 May 2025, 20:00 UTCOAbotmOpen access bot: url-access updated in citation with #oabot.+24diff
    5. 13 Dec 2023, 16:06 UTCPlastikspork?−219diff
    6. 13 Dec 2023, 15:19 UTCEyvmAdding/improving reference(s)+469diff
    7. 10 Mar 2023, 23:01 UTCCitation botAdd: doi. | Use this bot. Report bugs. | Suggested by Superegz | Category:Network protocols‎ | #UCB_Category 14/343+22diff
    8. 2 Mar 2023, 20:41 UTCRkieferbaummv2.05 - Fix errors for CW project (Link equal to linktext)−6diff

    View full revision history

    Created
    23 Nov 2013
    History
    57 edits
    44 contributors
    2 edits in the last 30 days
    Last edited
    2 Nov 2026

    Go deeper: linked from this article

    • Listed under See also

      TCP congestion control

      Techniques to improve network performance

      Transmission Control Protocol (TCP) uses one of several congestion control algorithms that include various aspects of an additive increase/multiplicative decrease (AIMD) scheme, along with other…

      19 min readGo deeper
    • Linked from the introduction

      Internet

      Global system of connected computer networks

      The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices.

      52 min readGo deeper
    • Linked from the introduction

      Algorithm

      Sequence of operations for a task

      In mathematics and computer science, an algorithm is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation.

      25 min readGo deeper
    • Linked from the introduction

      BitTorrent

      Peer-to-peer file sharing protocol

      BitTorrent is a communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a decentralized manner.

      33 min readGo deeper
    • Linked from the introduction

      Network congestion

      Reduced quality of service due to high network traffic

      Network congestion in computer networking and queueing theory is the reduced quality of service that occurs when a network node or link is carrying or processing more load than its capacity.

      9 min readGo deeper
    • Linked from the introduction

      Data

      Unit of information

      Data (DAY-tə, US also DAT-ə) is a collection of discrete or continuous values that conveys information, describing the quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted formally.

      10 min readGo deeper
    • Linked from the introduction

      Internet traffic

      Flow of data across the Internet

      Internet traffic is the flow of data within the entire Internet, or in certain network links of its constituent networks.

      10 min readGo deeper
    • Linked from the introduction

      Bandwidth (computing)

      Maximum rate of data transfer

      In computing, bandwidth is the maximum rate of data transfer across a given path. Bandwidth may be characterized as network bandwidth, data bandwidth, or digital bandwidth.

      5 min readGo deeper
    • Linked from the introduction

      Microsoft Configuration Manager

      Server software for maintaining operating systems

      Microsoft Configuration Manager (ConfigMgr) is a systems management software product developed by Microsoft for managing large groups of computers providing remote control, patch management, software…

      8 min readGo deeper
    • Linked from the introduction

      Software

      Instructions a computer can execute

      Software (SW) consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications.

      10 min readGo deeper

    Adjacent: shared categories and similar text

    • Linked in “Implementations and deployment”

      Code

      System of rules to convert information into another form or representation

      In communications and information processing, a code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication channel or storage in a storage medium.

      6 min readGo deeper
    • Linked in “Implementations and deployment”

      Computer

      Programmable machine that processes data

      A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (computation).

      51 min readGo deeper
    • Linked in “Implementations and deployment”

      MacOS

      Operating system for Apple computers

      macOS (previously OS X and originally Mac OS X) is a proprietary Unix operating system, derived from OPENSTEP for Mach and FreeBSD, which has been marketed and developed by Apple since 2001.

      73 min readGo deeper
    • Linked in “Implementations and deployment”

      Open-source license

      Software license allowing source code to be used, modified, and shared

      Open-source licenses are software licenses that allow content to be used, modified, and shared. They facilitate free and open-source software (FOSS) development.

      16 min readGo deeper