Live briefing
Everything about Goodput
Application-level throughput of a network
In computer networks, goodput is the application-level throughput of a communication. In other words, goodput is the number of useful information bits delivered by the network to a certain destination per unit of time. The amount of data considered excludes protocol overhead bits as well as retransmitted data packets. This is related to the amount of time from the first bit of the first packet sent until the last bit of the last packet is delivered. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: GoodputA 5-minute orientation
- Skim a recent paper: Non-Orthogonal Superimposed Pilot for Goodput Enhancement in Digital Semantic CommunicationInfluential work since 2022
- Read the landmark paper: Goodput analysis and link adaptation for IEEE 802.11a wireless LANsCited 394 times
- Go sideways: Network throughputA closely related topic
- Go sideways: Measuring network throughputA closely related topic
📖 Definitions
Noun Application-level throughput, i.e. the number of useful bits per unit of time forwarded by a network from source to destination, excluding protocol overhead such as retransmissions.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Goodput analysis and link adaptation for IEEE 802.11a wireless LANs
Goodput-Aware Load Distribution for Real-Time Traffic over Multipath Networks
Goodput and PDR analysis of AODV, OLSR and DYMO protocols for vehicular networks using CAVENET
Active goodput measurements from a public 3G/UMTS network
Bit and Power Allocation for Goodput Optimization in Coded Parallel Subchannels With ARQ
A Markov model of TCP throughput, goodput and slow start
Maximizing single connection TCP goodput by trading bandwidth for BER
Permutation-Based TCP and UDP Transmissions to Improve Goodput and Latency in the Internet of Things
🆕 Influential since 2022
Non-Orthogonal Superimposed Pilot for Goodput Enhancement in Digital Semantic Communication
Comparative Analysis of Low and High Scalable VANET in terms of Receive Rate, Packets Received, MAC/PHY Overhead and Average Goodput
Information Superbahn: Towards a Planet-Scale, Low-Entropy and High-Goodput Computing Utility
ArkGPU: enabling applications’ high-goodput co-location execution on multitasking GPUs
Goodput Maximization With Quantized Feedback in the Finite Blocklength Regime for Quasi-Static Channels
📚 Books worth reading
Open Library didn't respond; try again in a moment.
🔗 Related topics
- Network throughput Network throughput (or just throughput, when in context) refers to the rate of message delivery over a communication channel in a communication network…
- Measuring network throughput Throughput of a network can be measured using various tools available on different platforms. This page explains the theory behind what these tools set…
- User Datagram Protocol In computer networking, the User Datagram Protocol (UDP) is one of the core communication protocols of the Internet protocol suite used to send messages…
- Jumbo frame In computer networking, jumbo frames are Ethernet frames with more than 1500 bytes of payload, the limit set by the IEEE 802.3 standard. The payload limit…
- Maximum transmission unit In computer networking, the maximum transmission unit (MTU) is the size of the largest protocol data unit (PDU) that can be communicated in a single network…
- Transmission Control Protocol The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite, providing reliable, ordered, and error-checked delivery…
- Transport layer In computer networking, the transport layer is an abstraction layer in a network protocol stack that provides communication services between applications…
- Packet loss Packet loss occurs when one or more packets of data travelling across a computer network fail to reach their destination. Packet loss is either caused…