Sort Benchmark
The Sort Benchmark is a competitive family (GraySort, MinuteSort, CloudSort, JouleSort) ranking systems on large-scale sorting speed, cost, and energy across Daytona and Indy classes.
The Sort Benchmark is a long-standing competition, originally proposed by Jim Gray, that ranks computer systems by how efficiently they can sort large data sets. It has driven decades of innovation in distributed systems, storage, and networking, because sorting is a clean, well-defined task whose performance reflects a system's raw data-handling ability. Over time it grew into several categories that emphasize different dimensions of efficiency.
What It Measures
The benchmark has multiple categories, each with its own metric. GraySort measures the sort rate (terabytes per minute) when sorting at least 100 TB. MinuteSort measures how much data can be sorted in 60 seconds. CloudSort measures the cost to sort a fixed volume in a public cloud. JouleSort measures energy efficiency (records sorted per joule). Each category also splits into a Daytona class (general-purpose, robust systems) and an Indy class (sort-only, specialized systems).
Methodology
All categories use a common input format: 100-byte records with 10-byte keys, generated by a standard data generator, and require a fully and correctly sorted output verified by a validator. GraySort fixes the minimum data size and measures speed; MinuteSort fixes the time and measures volume; CloudSort and JouleSort hold the task constant and measure cost or energy. The Daytona class requires a system that could realistically be used for other workloads (no sort-specific shortcuts that would not generalize), while Indy permits a purpose-built sorter. Entries are submitted with full documentation and independently reviewed before a record is recognized.
How to Interpret Results
Identify the category and class before comparing: a Daytona GraySort record and an Indy MinuteSort record measure different things. Records are set on specific, often large or specialized clusters, so they show what is achievable rather than what typical hardware delivers. The cost and energy categories (CloudSort, JouleSort) are most relevant for practical efficiency questions, while GraySort showcases peak throughput. Treat the records as state-of-the-art reference points and engineering milestones.
Limitations
The benchmark measures only sorting, a single primitive, on idealized fixed-format data, so it does not represent diverse analytical workloads. Records are typically set on bespoke, heavily tuned systems unavailable to most users, limiting direct applicability. Comparisons across years are complicated by changing hardware. Use the Sort Benchmark to understand the limits of large-scale data movement and the efficiency frontier, not to size everyday infrastructure. Even as a niche competition, it has historically pushed the frontier of distributed systems design, and its cost and energy categories anticipated today's emphasis on efficiency rather than raw speed.