TY - GEN
T1 - The Koala Benchmarks for the Shell
T2 - 2025 USENIX Annual Technical Conference, ATC 2025
AU - Lamprou, Evangelos
AU - Williams, Ethan
AU - Kaoukis, Georgios
AU - Zhang, Zhuoxuan
AU - Greenberg, Michael
AU - Kallas, Konstantinos
AU - Lazarek, Lukas
AU - Vasilakis, Nikos
N1 - Publisher Copyright:
© 2025 by The USENIX Association. All rights reserved.
PY - 2025
Y1 - 2025
N2 - >KOALA is a benchmark suite aimed at performance-oriented research targeting the Unix and Linux shell. It combines a systematic collection of diverse shell programs collected from tasks found out in the wild, various real inputs to these programs facilitating small and large deployments, extensive analysis and characterization aiding their understanding, and additional infrastructure and tooling aimed at usability and reproducibility in systems research. The KOALA benchmarks perform a variety of common shell tasks; they combine all major language features of the POSIX shell; they use a variety of POSIX, GNU Coreutils, and third-party components; and they operate on inputs of varying size and composition-available on both permanent archival storage and scalable cloud storage. Applying KOALA to four systems aimed at accelerating shell programs offers a broader perspective on their trade-offs, generalizes their key results, and contributes to a better understanding of these systems.
AB - >KOALA is a benchmark suite aimed at performance-oriented research targeting the Unix and Linux shell. It combines a systematic collection of diverse shell programs collected from tasks found out in the wild, various real inputs to these programs facilitating small and large deployments, extensive analysis and characterization aiding their understanding, and additional infrastructure and tooling aimed at usability and reproducibility in systems research. The KOALA benchmarks perform a variety of common shell tasks; they combine all major language features of the POSIX shell; they use a variety of POSIX, GNU Coreutils, and third-party components; and they operate on inputs of varying size and composition-available on both permanent archival storage and scalable cloud storage. Applying KOALA to four systems aimed at accelerating shell programs offers a broader perspective on their trade-offs, generalizes their key results, and contributes to a better understanding of these systems.
UR - https://www.scopus.com/pages/publications/105011625120
UR - https://www.scopus.com/pages/publications/105011625120#tab=citedBy
M3 - Conference contribution
AN - SCOPUS:105011625120
T3 - Proceedings of the 2025 USENIX Annual Technical Conference, ATC 2025
SP - 449
EP - 464
BT - Proceedings of the 2025 USENIX Annual Technical Conference, ATC 2025
Y2 - 7 July 2025 through 9 July 2025
ER -