REVIEW 5 major objections 4 minor 1 cited by
This paper claims that systems heuristics can be synthesized per deployment instance by having LLMs evolve small stateless scoring functions against trusted mechanisms, and that the resulting policies match or beat hand-designed state-of-th
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
Vulcan finds instance-specific cache and memory-tiering heuristics via LLM-driven evolutionary search, but its evaluation overlaps training traces with test traces and the abstract overstates the body's results.
T0 review reviewed 2026-08-03 challenge →
load-bearing objection The VALUE/RANK interface is a genuinely useful reframing, but the empirical claims are not supported as stated due to train/test leakage and an abstract that overstates the body's own results; worth reading for the idea, not yet for the numbers. the 5 major comments →
Vulcan: Instance-specialized, Verifiable Systems Heuristics Through LLM-driven Search
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
Core claim
The central claim is that constraining an LLM to write a single stateless scoring function—rather than an entire mechanism-entangled heuristic—turns heuristic synthesis into a tractable search problem, and that the resulting policies can beat hand-designed ones for a specific deployment instance. The interfaces are the load-bearing invention: every task is recast as either value(X), computing a scalar, or score(X, o_i), ranking objects, and the mechanism (priority queue, full sort, queue topology) is provided by trusted scaffolding. The paper claims this makes validation nearly trivial: any real-valued function is a well-formed policy, so 'it may be a poor policy, but it cannot be an invalid
What carries the argument
The VALUE and RANK interfaces. VALUE reduces a policy to a function value(X) computing a scalar from system features (e.g., cwnd); RANK reduces it to a per-object score(X, o_i) whose top-K selection is performed by a reusable mechanism (full sort, sample sort, or priority queue). The evolution loop pairs an LLM generator with an evaluator harness; the template constrains the function signature and features, while the harness returns a single optimization metric. A second, 'queue topology' form asks the LLM to co-design initial-placement and transition functions among a small set of FIFO/LRU queues—a value-style coding of routing decisions—which yields constant-time eviction policies. The cen
Load-bearing premise
The load-bearing premise is that one trace drawn from a cluster is representative enough of that cluster to serve as the search objective, while the final reported cluster average includes that same trace; if that trace is not representative, the reported gains may be partly an artifact of selection rather than specialization.
What would settle it
Take one trace per cluster, run Vulcan's search to completion, then measure the discovered policy on held-out traces in the same cluster as well as on traces from other clusters. If the per-cluster advantage over GDSF or S3-FIFO vanishes or reverses, the instance-specialization claim is not supported; if it survives, the claim is robust. A second check: compare the best policy selected on the search trace against a policy found by random search with the same number of evaluations.
If this is right
- If the claim holds, heuristic redesign stops being a human bottleneck: the same template can be pointed at a new workload cluster and, in hours, produce a specialized policy whose cost is measured in API calls rather than engineer months.
- Interface safety means synthesized policies can be put on the hot path without a separate verification layer; a function that returns a number cannot break the system even if it is stupid.
- The interface taxonomy predicts which tasks can be automated: the paper's survey of 660 recent systems papers finds 71 VALUE tasks and 158 RANK tasks among 234 identified resource-management tasks, so the method should transfer to scheduling, prefetching, congestion control, and admission control.
- Instance-specialization can become continuous: an automated instance classifier can notice a workload shift, trigger a new search, and deploy a new heuristic, making one-size-fits-all a design choice rather than a necessity.
Where Pith is reading between the lines
- Beyond the paper: the learned scoring functions double as a readable explanation of what matters for an instance (e.g., NVM bandwidth saturation for GUPS, burst-phase detection for Silo), so the same pipeline could be used as an automated workload-characterization tool.
- Beyond the paper: because the search uses one trace per cluster during selection and reports cluster averages that include that trace, a held-out evaluation would be needed to confirm that the discovered heuristics generalize rather than overfit; this is an open question the paper leaves implicit.
- Beyond the paper: the abstract advertises spot-VM scheduling savings, but the body's evaluation covers cache eviction and memory tiering only; transferring the interface to admission control would require building the mechanism and harness for that domain.
- Beyond the paper: the low search cost suggests continuous re-specialization is feasible—an instance classifier could trigger a fresh search whenever the workload drifts, making the heuristic itself a managed resource.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes VULCAN, a framework that uses LLM-driven evolutionary search to synthesize instance-specialized systems heuristics. The key idea is to separate policy from mechanism through VALUE and RANK interfaces, so that the LLM is only asked to generate a stateless scoring or ranking function while trusted scaffolding handles the rest. The authors instantiate the framework on cache eviction and memory tiering, and report that synthesized cache policies outperform strong baselines by up to 69% in per-cluster miss-rate reduction, and that tiering policies improve on vanilla ARMS by 2.5-7.9%. The paper also presents an LLM-assisted survey of 660 OSDI/NSDI papers to argue that the VALUE/RANK interfaces are broadly applicable.
Significance. If validated, the paper would make a useful contribution to automated systems heuristic design: the interface abstraction is clean, the generated heuristics are human-readable, and the idea of specializing policies to instances is timely. The paper also provides code pointers ([27], OpenEvolve [90]) and a large-scale LLM-assisted survey of the literature in Appendix A, which is a useful auxiliary contribution. However, the empirical evaluation as presented does not establish the central claims: the cache evaluation has a train/test contamination problem, the abstract advertises contributions that do not appear in the body, and the memory-tiering results rest on a narrow comparison without variance analysis.
major comments (5)
- [§4.1.3–§4.1.4] The cache-evaluation protocol is contaminated. The text states that "the evaluator harness uses one trace from within the cluster to score candidate solutions," and that the final heuristic "is then evaluated on all traces within this cluster." Thus the cluster-averaged MRR reported in Figure 8 includes the very trace used to select the heuristic. The identity of the search trace is not disclosed, no held-out split is performed, and no per-trace results are reported. The advertised gains (1.94–69%, including the 69% result for C2) are therefore not a valid estimate of generalization; they may be inflated by overfitting to a single trace. A held-out evaluation, with the search trace excluded and per-trace results reported, is required before the main cache claims can be assessed.
- [Abstract vs. body] The abstract advertises support for spot-VM scheduling ("up to 4.9x higher savings") and a restricted language called Anvil that "guarantees important properties by construction." Neither spot-VM nor Anvil is defined or evaluated anywhere in the body. The abstract's headline numbers also do not match the body: the abstract says "up to 2x lower miss ratios" and "up to 10% higher application performance," while the body reports 1.94–69% MRR for cache eviction and 2.5–7.9% for memory tiering. This makes it unclear which claims are actually being defended and overstates the evaluated scope of the work.
- [§4.1.4, Figure 8] The text itself reports that the synthesized heuristic is best in only three of ten clusters (C1, C2, C3), is second to GDSF in four clusters (C5, C6, C8, C9), and is third in the remaining clusters. This contradicts the full-text abstract's statement that the heuristics "outperform all human-designed state-of-the-art algorithms." It also weakens the central claim of instance-optimality: in seven of ten instances the synthesized policy ranks second or third. Figure 8 is presented without per-cluster numeric values or error bars, making the magnitude of the advantage impossible to evaluate.
- [§4.2.4] The queue-topology results for C7 and C8 use the same instance-generation protocol as §4.1, so the same train/test contamination concern applies: candidate topologies are scored on a trace from the cluster and then evaluated on the cluster, with no explicit held-out split. In addition, the experiments switch to a size-agnostic setting, making the 1.0% and 3.2% improvements difficult to compare with the size-aware RANK-based evaluation in §4.1.4. Without a clean held-out protocol and variance estimates, the claim that the synthesized queue topologies outperform all seventeen baselines is not supported.
- [§5.2] The memory-tiering evaluation compares only against "vanilla ARMS" on four workloads and reports improvements of 2.5–7.9%. No comparison is made to Memtis or other state-of-the-art tiering policies, no repeated runs or confidence intervals are reported, and there is no ablation separating the effect of the synthesized policy from the effect of the richer 20-window access history added by VULCAN. These small gains need considerably more experimental support before the paper can claim superiority over existing tiering systems.
minor comments (4)
- [§3.2.1] The runtime instance classifier shown in Figure 5 is described but never evaluated. If the paper claims to support runtime instance detection and policy selection, this component needs at least a proof-of-concept measurement.
- [§4.1.2] The choice of K=10 for KMeans and the selection of fifteen trace features are not validated. The paper should justify the cluster count and feature set, and ideally show sensitivity to these choices, especially since clusters define the notion of "instance." The use of only the first 50,000 requests per trace (<1% of the trace) also deserves a representativeness check.
- [Table 4] Table 4 lists congestion control as a possible instantiation with an eBPF-based policy module and Mahimahi evaluation, but no congestion-control experiment appears in the paper. Either remove the row or add the corresponding evaluation.
- [Appendix B, Listing 3] The prompt text contains a duplicated line describing the history metadata ("auto info = history.get_metadata(obj_id)" appears twice), and the prose in the same appendix has a small typo ("some some illustrative examples"). These should be cleaned up.
Circularity Check
Cache evaluation is polluted by the search trace: cluster-average MRR includes the trace used to fit each heuristic, so the 1.94–69% gains are partly a restatement of the optimization objective.
specific steps
-
fitted input called prediction
[§4.1.3–§4.1.4 (cache eviction policy search and results)]
"During the search phase, the evaluator harness uses one trace from within the cluster to score candidate solutions – the heuristic identified at the end of the search is then evaluated on all traces within this cluster."
The paper's headline evidence (§4.1.4) is cluster-average MRR over 'all traces in a cluster,' and the heuristic was selected by maximizing hit rate/MRR on one undisclosed trace inside that same cluster. The search objective is therefore included in the reported average, so part of the claimed 1.94–69% improvement over baselines is mechanically the fitness function used to choose the heuristic. No held-out trace split or disclosure of the search trace's identity is provided, so the instance-generalization claim is not independently demonstrated.
full rationale
The only circularity I can exhibit by construction is the cache-evaluation protocol. The rest of the derivation chain — VALUE/RANK interfaces, policy/mechanism separation, and evolutionary search over LLM-generated scoring functions — does not reduce to its inputs. The self-citations ([27], [46], [47], [88], [109]) are code availability, motivation, related-work framing, or an experimentally measured ARMS baseline; none is used as a uniqueness theorem or to forbid alternatives, so none is load-bearing circularity. Separate reporting problems exist but are not circularity: the abstract's Anvil safety guarantee and 4.9x spot-VM claim are absent from the body, and the abstract's cache/tiering numbers (2x, 10%) do not match the body's 1.94–69% and 2.5–7.9%. The queue-topology results (§4.2) reuse the same cluster definitions and per-instance evaluation, so they inherit the same train/test caveat when the same one-trace scorer is used. Overall, one central quantitative claim partially reduces to its optimization objective, warranting 6 rather than 0–2.
Axiom & Free-Parameter Ledger
free parameters (6)
- KMeans cluster count K =
10
- Hand-selected 15 trace features for clustering =
not enumerated
- Evolutionary search hyperparameters =
25 candidates/round; top-2 retained; 150 iterations for tiering; cache round count undisclosed
- Single training trace per cluster =
one trace per cluster (identity undisclosed)
- Constants in discovered heuristics =
e.g., Q0_PROMOTE_THRESHOLD=2, Q1_PROMOTE_THRESHOLD=1, Q2_STALE_AGE=100000; nvm_bw_penalty=0.55/0.8/0.92; phase_penalty=0
- Memory-tiering per-page window length =
20 windows (10 s)
axioms (6)
- domain assumption A stateless function that returns a numeric value cannot be an invalid policy; safety reduces to well-typedness.
- ad hoc to paper KMeans clusters of CloudPhysics traces correspond to meaningful deployment instances for which one specialized heuristic is appropriate.
- domain assumption Object hit rate / miss-rate reduction over FIFO is the right objective for cache performance.
- domain assumption ARMS's access tracking and migration mechanism is sound; Vulcan need only replace the scoring policy.
- ad hoc to paper The queue-topology search space (M≤5 FIFO/LRU queues plus one ghost queue) contains performant, efficient-by-design eviction policies.
- domain assumption The LLM-assisted survey classification of 660 OSDI/NSDI papers is accurate.
Cite this review
Pith. "Pith review of Vulcan: Instance-specialized, Verifiable Systems Heuristics Through LLM-driven Search." pith.science (2026). https://pith.science/paper/Z5TAER47
@misc{pith2026251225065,
author = {Pith},
title = {Pith review of: Vulcan: Instance-specialized, Verifiable Systems Heuristics Through LLM-driven Search},
year = {2026},
howpublished = {\url{https://pith.science/paper/Z5TAER47}},
note = {Machine review of arXiv:2512.25065}
}
read the original abstract
Systems resource management tasks rely primarily on hand-designed heuristics. However, growing hardware heterogeneity and workload diversity require heuristics specialized to particular deployment instances, making manual design expensive and difficult to scale. In this paper, we explore how to synthesize systems heuristics using LLMs. The main challenge is ensuring that generated heuristics execute safely, integrate correctly with the surrounding system, and still achieve strong performance. We propose Vulcan, a framework that identifies LLM-friendly interfaces that isolate core decision logic from the rest of the implementation. With Vulcan, LLM-generated code is restricted to simple stateless decision functions, while trusted runtime abstractions provide rich derived statistics for meaningful policy exploration without system-integration bugs. To ensure execution safety, LLMs synthesize heuristics in a restricted language, Anvil, that guarantees important properties by construction. We evaluate Vulcan across three well-studied domains and demonstrate up to 4.9x higher savings for spot-VM scheduling, up to 2x lower miss ratios for cache eviction, and up to 10% higher application performance for tiered-memory systems, while ensuring execution safety throughout.
Figures
Forward citations
Cited by 1 Pith paper
-
Defining AI-Native Systems: Autonomy as Revision Authority
AI-native systems are defined by an AI holding autonomous revision authority over the system's own implementation, verified by a fallback and escalation detector, with human ownership of purpose.
Reference graph
Works this paper leans on
-
[1]
https://kubernetes.io/ docs/tasks/run-application/horizontal-pod- autoscale/
Horizontal pod autoscale. https://kubernetes.io/ docs/tasks/run-application/horizontal-pod- autoscale/. Accessed: Dec 2025
2025
-
[2]
C2tcp: A flexible cellular tcp to meet stringent delay requirements.IEEE Journal on Selected Areas in Com- munications, 37(4):918–932, 2019
Soheil Abbasloo, Yang Xu, and H Jonathan Chao. C2tcp: A flexible cellular tcp to meet stringent delay requirements.IEEE Journal on Selected Areas in Com- munications, 37(4):918–932, 2019
2019
-
[3]
Jonathan Chao
Soheil Abbasloo, Chen-Yu Yen, and H. Jonathan Chao. Classic meets modern: a pragmatic learning-based con- gestion control for the internet. InProceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Tech- nologies, Architectures, and Protocols for Computer Communication, SIGCOMM ’20, page 632–647, N...
2020
-
[4]
Mitosis work- load btree, 2019
Reto Achermann and Ashish Panwar. Mitosis work- load btree, 2019
2019
-
[5]
Vidur: A large-scale simulation framework for llm inference
Amey Agrawal, Nitin Kedia, Jayashree Mohan, Ashish Panwar, Nipun Kwatra, Bhargav S Gulavani, Ra- machandran Ramjee, and Alexey Tumanov. Vidur: A large-scale simulation framework for llm inference. Proceedings of Machine Learning and Systems, 6:351– 366, 2024
2024
-
[6]
Kmlib: Towards machine learning for oper- ating systems
Ibrahim Umit Akgun, Ali Selman Aydin, and Erez Zadok. Kmlib: Towards machine learning for oper- ating systems. InProceedings of the On-Device Intel- ligence Workshop, co-located with the MLSys Confer- ence, pages 1–6, 2020
2020
-
[7]
CherryPick: Adaptively unearthing the best cloud configurations for big data analytics
Omid Alipourfard, Hongqiang Harry Liu, Jianshu Chen, Shivaram Venkataraman, Minlan Yu, and Ming Zhang. CherryPick: Adaptively unearthing the best cloud configurations for big data analytics. In 14th USENIX Symposium on Networked Systems De- sign and Implementation (NSDI 17), pages 469–482, Boston, MA, March 2017. USENIX Association
2017
-
[8]
Maltz, Jitendra Padhye, Parveen Patel, Balaji Prab- hakar, Sudipta Sengupta, and Murari Sridharan
Mohammad Alizadeh, Albert Greenberg, David A. Maltz, Jitendra Padhye, Parveen Patel, Balaji Prab- hakar, Sudipta Sengupta, and Murari Sridharan. Data center tcp (dctcp). InProceedings of the ACM SIG- COMM 2010 Conference, SIGCOMM ’10, page 63–74, New York, NY , USA, 2010. Association for Computing Machinery
2010
-
[9]
Starvation in end-to-end congestion control
Venkat Arun, Mohammad Alizadeh, and Hari Balakr- ishnan. Starvation in end-to-end congestion control. In Proceedings of the ACM SIGCOMM 2022 Conference, SIGCOMM ’22, page 177–192, New York, NY , USA,
2022
-
[10]
Copa: Practical {Delay-Based} congestion control for the internet
Venkat Arun and Hari Balakrishnan. Copa: Practical {Delay-Based} congestion control for the internet. In 15th USENIX Symposium on Networked Systems De- sign and Implementation (NSDI 18), pages 329–342, Renton, W A, 2018. USENIX Association
2018
-
[11]
Caching with delayed hits
Nirav Atre, Justine Sherry, Weina Wang, and Daniel S Berger. Caching with delayed hits. InProceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication, pages 495–513, 2020
2020
-
[12]
Pro- gram synthesis with large language models.arXiv preprint arXiv:2108.07732, 2021
Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie Cai, Michael Terry, Quoc Le, et al. Pro- gram synthesis with large language models.arXiv preprint arXiv:2108.07732, 2021
Pith/arXiv arXiv 2021
-
[13]
{LHD}: Improving cache hit rate by maximizing hit density
Nathan Beckmann, Haoxian Chen, and Asaf Cidon. {LHD}: Improving cache hit rate by maximizing hit density. In15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), pages 389–403, Renton, W A, 2018. USENIX Association
2018
-
[14]
Laszlo A. Belady. A study of replacement algorithms for a virtual-storage computer.IBM Systems journal, 5(2):78–101, 1966
1966
-
[15]
{RobinHood}: Tail latency aware caching–dynamic reallocation from {Cache-Rich} to {Cache-Poor}
Daniel S Berger, Benjamin Berg, Timothy Zhu, Sid- dhartha Sen, and Mor Harchol-Balter. {RobinHood}: Tail latency aware caching–dynamic reallocation from {Cache-Rich} to {Cache-Poor}. In13th USENIX Sym- posium on Operating Systems Design and Implementa- tion (OSDI 18), pages 195–212, Carlsbad, CA, 2018. USENIX Association. 15
2018
-
[16]
Hyperbolic caching: Flexible caching for web applications
Aaron Blankstein, Siddhartha Sen, and Michael J Freedman. Hyperbolic caching: Flexible caching for web applications. In2017 USENIX Annual Technical Conference (USENIX ATC 17), pages 499–511, 2017
2017
-
[17]
FetchBPF: Customiz- able prefetching policies in linux with eBPF
Xuechun Cao, Shaurya Patel, Soo Yee Lim, Xueyuan Han, and Thomas Pasquier. FetchBPF: Customiz- able prefetching policies in linux with eBPF. In 2024 USENIX Annual Technical Conference (USENIX ATC 24), pages 369–378, Santa Clara, CA, July 2024. USENIX Association
2024
-
[18]
Bbr: Congestion-based congestion control.Communica- tions of the ACM, 60(2):58–66, 2017
Neal Cardwell, Yuchung Cheng, C Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. Bbr: Congestion-based congestion control.Communica- tions of the ACM, 60(2):58–66, 2017
2017
-
[19]
Evo- prompting: Language models for code-level neural ar- chitecture search.Advances in neural information processing systems, 36:7787–7817, 2023
Angelica Chen, David Dohan, and David So. Evo- prompting: Language models for code-level neural ar- chitecture search.Advances in neural information processing systems, 36:7787–7817, 2023
2023
-
[20]
Darwin: Flexible learning- based cdn caching
Jiayi Chen, Nihal Sharma, Tarannum Khan, Shu Liu, Brian Chang, Aditya Akella, Sanjay Shakkottai, and Ramesh K Sitaraman. Darwin: Flexible learning- based cdn caching. InProceedings of the ACM SIG- COMM 2023 Conference, ACM SIGCOMM ’23, page 981–999, New York, NY , USA, 2023. Association for Computing Machinery
2023
-
[21]
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brock- man, Alex Ray, Raul Puri, Gretchen Krueger, Michael Petrov, Heidy Khlaaf, Girish Sastry, Pamela Mishkin, Brooke Chan, Scott Gray, Nick Ryder, Mikhail Pavlov, Alethea Power, Lukasz Kaiser, Mohammad Bavari...
2021
-
[22]
Barbarians at the gate: How ai is upending systems research.arXiv preprint arXiv:2510.06189, 2025
Audrey Cheng, Shu Liu, Melissa Pan, Zhifei Li, Bowen Wang, Alex Krentsel, Tian Xia, Mert Cemri, Jongseok Park, Shuo Yang, et al. Barbarians at the gate: How ai is upending systems research.arXiv preprint arXiv:2510.06189, 2025
arXiv 2025
-
[23]
Hewlett-Packard Laboratories, Palo Alto, CA, USA, 1998
Ludmila Cherkasova.Improving WWW proxies perfor- mance with greedy-dual-size-frequency caching policy. Hewlett-Packard Laboratories, Palo Alto, CA, USA, 1998
1998
-
[24]
Massachusetts Institute of Technology, Cambridge, MA, 1968
Fernando J Corbato.A paging experiment with the multics system. Massachusetts Institute of Technology, Cambridge, MA, 1968
1968
-
[25]
Let them run cake, Jun 2018
Jonathan Corbet. Let them run cake, Jun 2018
2018
-
[26]
The design and operation of {CloudLab}
Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, et al. The design and operation of {CloudLab}. In2019 USENIX annual technical conference (USENIX ATC 19), pages 1–14, 2019
2019
-
[27]
Man-made heuristics are dead
Rohit Dwivedula, Divyanshu Saxena, Aditya Akella, Swarat Chaudhuri, and Daehyeok Kim. Man-made heuristics are dead. long live code generators! InPro- ceedings of the 24th ACM Workshop on Hot Topics in Networks, pages 51–60, 2025
2025
-
[28]
Tinylfu: A highly efficient cache admission policy.ACM Trans- actions on Storage (ToS), 13(4):1–31, 2017
Gil Einziger, Roy Friedman, and Ben Manes. Tinylfu: A highly efficient cache admission policy.ACM Trans- actions on Storage (ToS), 13(4):1–31, 2017
2017
-
[29]
Rossbach
Henrique Fingler, Isha Tarte, Hangchen Yu, Ariel Szekely, Bodun Hu, Aditya Akella, and Christopher J. Rossbach. Towards a machine learning-assisted kernel with lake. InProceedings of the 28th ACM Interna- tional Conference on Architectural Support for Pro- gramming Languages and Operating Systems, Volume 2, ASPLOS 2023, page 846–861, New York, NY , USA,
2023
-
[30]
Nathan Gober, Gino Chacon, Lei Wang, Paul V Gratz, Daniel A Jimenez, Elvira Teran, Seth Pugsley, and Jinchun Kim. The championship simulator: Architec- tural simulation for education and competition.arXiv preprint arXiv:2210.14324, 2022
Pith/arXiv arXiv 2022
-
[31]
Goyal, H.M
P. Goyal, H.M. Vin, and Haichen Cheng. Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks.IEEE/ACM Trans- actions on Networking, 5(5):690–704, 1997
1997
-
[32]
Altruistic scheduling in Multi-Resource clusters
Robert Grandl, Mosharaf Chowdhury, Aditya Akella, and Ganesh Ananthanarayanan. Altruistic scheduling in Multi-Resource clusters. In12th USENIX Sympo- sium on Operating Systems Design and Implementa- tion (OSDI 16), pages 65–80, Savannah, GA, Novem- ber 2016. USENIX Association. 16
2016
-
[33]
GRAPHENE: Pack- ing and Dependency-Aware scheduling for Data- Parallel clusters
Robert Grandl, Srikanth Kandula, Sriram Rao, Aditya Akella, and Janardhan Kulkarni. GRAPHENE: Pack- ing and Dependency-Aware scheduling for Data- Parallel clusters. In12th USENIX Symposium on Op- erating Systems Design and Implementation (OSDI 16), pages 81–97, Savannah, GA, November 2016. USENIX Association
2016
-
[34]
Cubic: a new tcp-friendly high-speed tcp variant.ACM SIGOPS operating systems review, 42(5):64–74, 2008
Sangtae Ha, Injong Rhee, and Lisong Xu. Cubic: a new tcp-friendly high-speed tcp variant.ACM SIGOPS operating systems review, 42(5):64–74, 2008
2008
-
[35]
Pouya Hamadanian, Pantea Karimi, Arash Nasr- Esfahany, Kimia Noorbakhsh, Joseph Chandler, Ali ParandehGheibi, Mohammad Alizadeh, and Hari Bal- akrishnan. Glia: A human-inspired ai for automated systems design and optimization.arXiv preprint arXiv:2510.27176, 2025
Pith/arXiv arXiv 2025
-
[36]
Zhiyuan He, Aashish Gottipati, Lili Qiu, Yuqing Yang, and Francis Y Yan. Congestion control system opti- mization with large language models.arXiv preprint arXiv:2508.16074, 2025
Pith/arXiv arXiv 2025
-
[37]
Mea- suring coding challenge competence with apps.arXiv preprint arXiv:2105.09938, 2021
Dan Hendrycks, Steven Basart, Saurav Kadavath, Man- tas Mazeika, Akul Arora, Ethan Guo, Collin Burns, Samir Puranik, Horace He, Dawn Song, et al. Mea- suring coding challenge competence with apps.arXiv preprint arXiv:2105.09938, 2021
Pith/arXiv arXiv 2021
-
[38]
An analysis of facebook photo caching
Qi Huang, Ken Birman, Robbert Van Renesse, Wyatt Lloyd, Sanjeev Kumar, and Harry C Li. An analysis of facebook photo caching. InProceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, pages 167–181, 2013
2013
-
[39]
Intel 64 and ia-32 architectures software developer manuals
Intel Corporation. Intel 64 and ia-32 architectures software developer manuals. 2018
2018
-
[40]
Amazon nova premier: Technical report and model card
Amazon Artificial General Intelligence. Amazon nova premier: Technical report and model card. 2025
2025
-
[41]
Naman Jain, King Han, Alex Gu, Wen-Ding Li, Fanjia Yan, Tianjun Zhang, Sida Wang, Armando Solar-Lezama, Koushik Sen, and Ion Stoica. Live- codebench: Holistic and contamination free evaluation of large language models for code.arXiv preprint arXiv:2403.07974, 2024
Pith/arXiv arXiv 2024
-
[42]
Clock- pro: An effective improvement of the clock replace- ment
Song Jiang, Feng Chen, and Xiaodong Zhang. Clock- pro: An effective improvement of the clock replace- ment. InUSENIX Annual Technical Conference, Gen- eral Track, pages 323–336, 2005
2005
-
[43]
Lirs: An efficient low inter-reference recency set replacement policy to improve buffer cache performance.ACM SIGMET- RICS Performance Evaluation Review, 30(1):31–42, 2002
Song Jiang and Xiaodong Zhang. Lirs: An efficient low inter-reference recency set replacement policy to improve buffer cache performance.ACM SIGMET- RICS Performance Evaluation Review, 30(1):31–42, 2002
2002
-
[44]
2q: A low over- head high performance buffer management replace- ment algorithm
Theodore Johnson and Dennis Shasha. 2q: A low over- head high performance buffer management replace- ment algorithm. InProceedings of the 20th Interna- tional Conference on Very Large Data Bases, VLDB ’94, page 439–450, San Francisco, CA, USA, 1994. Morgan Kaufmann Publishers Inc
1994
-
[45]
libcachesim: a high perfor- mance library for building cache simulators
Juncheng Yang (1a1a11a). libcachesim: a high perfor- mance library for building cache simulators. https: //github.com/1a1a11a/libCacheSim, 2023. Accessed: 2025-06-28
2023
-
[46]
Herding lla- mas: Using llms as an os module.arXiv preprint arXiv:2401.08908, 2024
Aditya K Kamath and Sujay Yadalam. Herding lla- mas: Using llms as an os module.arXiv preprint arXiv:2401.08908, 2024
Pith/arXiv arXiv 2024
-
[47]
Striking the right chord: Parameter tuning in memory tiering systems
Konstantinos Kanellis, Sujay Yadalam, Shivaram Venkataraman, and Michael Swift. Striking the right chord: Parameter tuning in memory tiering systems. In Proceedings of the 3rd Workshop on Disruptive Mem- ory Systems, pages 1–9, 2025
2025
-
[48]
Caching strategies to improve disk system performance.Computer, 27(3):38–46, 1994
Ramakrishna Karedla, J Spencer Love, and Bradley G Wherry. Caching strategies to improve disk system performance.Computer, 27(3):38–46, 1994
1994
-
[49]
Robust heuristic algorithm design with llms
Pantea Karimi, Dany Rouhana, Pooria Namyar, Siva Kesava Reddy Kakarla, Venkat Arun, and Behnaz Arzani. Robust heuristic algorithm design with llms. arXiv preprint arXiv:2510.08755, 2025
arXiv 2025
-
[50]
Anirudh Khatry, Robert Zhang, Jia Pan, Ziteng Wang, Qiaochu Chen, Greg Durrett, and Isil Dillig. Crust- bench: A comprehensive benchmark for c-to-safe-rust transpilation.arXiv preprint arXiv:2504.15254, 2025
arXiv 2025
-
[51]
Gautam Kumar, Nandita Dukkipati, Keon Jang, Hassan M. G. Wassel, Xian Wu, Behnam Montazeri, Yaogong Wang, Kevin Springborn, Christopher Alfeld, Michael Ryan, David Wetherall, and Amin Vahdat. Swift: De- lay is simple and effective for congestion control in the datacenter. InProceedings of the Annual Con- ference of the ACM Special Interest Group on Data C...
2020
-
[52]
Robus: fair cache allocation for data-parallel workloads
Mayuresh Kunjir, Brandon Fain, Kamesh Munagala, and Shivnath Babu. Robus: fair cache allocation for data-parallel workloads. InProceedings of the 2017 ACM International Conference on Management of Data, pages 219–234, New York, NY , USA, 2017. As- sociation for Computing Machinery. 17
2017
-
[53]
Kurniawan, Rani Ayu Putri, Peiran Qin, Kahfi S
Daniar H. Kurniawan, Rani Ayu Putri, Peiran Qin, Kahfi S. Zulkifli, Ray A. O. Sinurat, Janki Bhimani, Sandeep Madireddy, Achmad Imam Kistijantoro, and Haryadi S. Gunawi. Heimdall: Optimizing storage i/o admission with extensive machine learning pipeline. InProceedings of the Twentieth European Conference on Computer Systems, EuroSys ’25, page 1109–1125, N...
2025
-
[54]
Robert Tjarko Lange, Yuki Imajuku, and Edoardo Cetin. Shinkaevolve: Towards open-ended and sample-efficient program evolution.arXiv preprint arXiv:2509.19349, 2025
Pith/arXiv arXiv 2025
-
[55]
Memtis: Efficient memory tiering with dynamic page classification and page size deter- mination
Taehyung Lee, Sumit Kumar Monga, Changwoo Min, and Young Ik Eom. Memtis: Efficient memory tiering with dynamic page classification and page size deter- mination. InProceedings of the 29th Symposium on Operating Systems Principles, 2023
2023
-
[56]
Bush, Prakash Ramanan, Rajesh Kumar, Thomas Chestna, Yajing Liu, Ying Liu, Ye Zhao, Kathryn S
Jianheng Ling, Pratik Worah, Yawen Wang, Yunchuan Kong, Anshul Kapoor, Chunlei Wang, Clifford Stein, Diwakar Gupta, Jason Behmer, Logan A. Bush, Prakash Ramanan, Rajesh Kumar, Thomas Chestna, Yajing Liu, Ying Liu, Ye Zhao, Kathryn S. McKinley, Meeyoung Park, and Martin Maas. Lava: Lifetime- aware vm allocation with learned distributions and adaptation to ...
2025
-
[57]
The linux scheduler: a decade of wasted cores
Jean-Pierre Lozi, Baptiste Lepers, Justin Funston, Fa- bien Gaud, Vivien Quéma, and Alexandra Fedorova. The linux scheduler: a decade of wasted cores. In Proceedings of the Eleventh European Conference on Computer Systems, pages 1–16, 2016
2016
-
[58]
Visu- alizing data using t-sne.Journal of machine learning research, 9(Nov):2579–2605, 2008
Laurens van der Maaten and Geoffrey Hinton. Visu- alizing data using t-sne.Journal of machine learning research, 9(Nov):2579–2605, 2008
2008
-
[59]
Mark Mansi, Bijan Tabatabai, and Michael M. Swift. CBMM: Financial advice for kernel memory man- agers. In2022 USENIX Annual Technical Conference (USENIX ATC 22), pages 593–608, Carlsbad, CA, July
-
[60]
Learning scheduling algorithms for data processing clusters
Hongzi Mao, Malte Schwarzkopf, Shaileshh Bojja Venkatakrishnan, Zili Meng, and Mohammad Alizadeh. Learning scheduling algorithms for data processing clusters. InProceedings of the ACM Special Interest Group on Data Communication, SIGCOMM ’19, page 270–288, New York, NY , USA, 2019. Association for Computing Machinery
2019
-
[61]
Tpp: Transparent page place- ment for cxl-enabled tiered-memory
Hasan Al Maruf, Hao Wang, Abhishek Dhanotia, Jo- hannes Weiner, Niket Agarwal, Pallab Bhattacharya, Chris Petersen, Mosharaf Chowdhury, Shobhit Kanau- jia, and Prakash Chauhan. Tpp: Transparent page place- ment for cxl-enabled tiered-memory. InProceedings of the 28th ACM International Conference on Architec- tural Support for Programming Languages and Ope...
2023
-
[62]
{ARC}: A {Self-Tuning}, low overhead replacement cache
Nimrod Megiddo and Dharmendra S Modha. {ARC}: A {Self-Tuning}, low overhead replacement cache. In 2nd USENIX Conference on File and Storage Tech- nologies (FAST 03), San Francisco, CA, USA, 2003. USENIX Association
2003
-
[63]
Interpreting deep learning-based networking systems
Zili Meng, Minhu Wang, Jiasong Bai, Mingwei Xu, Hongzi Mao, and Hongxin Hu. Interpreting deep learning-based networking systems. InProceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Com- puter Communication, SIGCOMM ’20, page 154–171, New York, NY...
2020
-
[64]
Best-offset hardware prefetching
Pierre Michaud. Best-offset hardware prefetching. In 2016 IEEE International Symposium on High Perfor- mance Computer Architecture (HPCA), pages 469–480. IEEE, 2016
2016
-
[65]
Timely: Rtt-based congestion control for the dat- acenter
Radhika Mittal, Vinh The Lam, Nandita Dukkipati, Emily Blem, Hassan Wassel, Monia Ghobadi, Amin Vahdat, Yaogong Wang, David Wetherall, and David Zats. Timely: Rtt-based congestion control for the dat- acenter. InProceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, SIGCOMM ’15, page 537–550, New York, NY , USA,
2015
-
[66]
Towards automated verification of llm-synthesized c programs, 2025
Prasita Mukherjee and Benjamin Delaware. Towards automated verification of llm-synthesized c programs, 2025
2025
-
[67]
Heterogeneity-Aware cluster scheduling policies for deep learning workloads
Deepak Narayanan, Keshav Santhanam, Fiodar Kazhamiaka, Amar Phanishayee, and Matei Zaharia. Heterogeneity-Aware cluster scheduling policies for deep learning workloads. In14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 481–498. USENIX Association, November 2020
2020
-
[68]
Write off-loading: Practical power man- agement for enterprise storage.ACM Transactions on Storage (TOS), 4(3):1–23, 2008
Dushyanth Narayanan, Austin Donnelly, and Antony Rowstron. Write off-loading: Practical power man- agement for enterprise storage.ACM Transactions on Storage (TOS), 4(3):1–23, 2008
2008
-
[69]
Usama Naseer and Theophilus A. Benson. Configana- tor: A data-driven approach to improving CDN per- formance. In19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 1135–1158, Renton, W A, April 2022. USENIX Asso- ciation. 18
2022
-
[70]
Mahimahi: accurate {Record-and- Replay} for {HTTP}
Ravi Netravali, Anirudh Sivaraman, Somak Das, Ameesh Goyal, Keith Winstein, James Mickens, and Hari Balakrishnan. Mahimahi: accurate {Record-and- Replay} for {HTTP}. In2015 USENIX Annual Tech- nical Conference (USENIX ATC 15), pages 417–429, Santa Clara, CA, USA, 2015. USENIX Association
2015
-
[71]
Alexander Novikov, Ngân V ˜u, Marvin Eisenberger, Emilien Dupont, Po-Sen Huang, Adam Zsolt Wag- ner, Sergey Shirobokov, Borislav Kozlovskii, Fran- cisco J. R. Ruiz, Abbas Mehrabian, M. Pawan Ku- mar, Abigail See, Swarat Chaudhuri, George Holland, Alex Davies, Sebastian Nowozin, Pushmeet Kohli, and Matej Balog. Alphaevolve: A coding agent for scien- tific ...
2025
-
[72]
The akamai network: a platform for high-performance internet applications.ACM SIGOPS Operating Sys- tems Review, 44(3):2–19, 2010
Erik Nygren, Ramesh K Sitaraman, and Jennifer Sun. The akamai network: a platform for high-performance internet applications.ACM SIGOPS Operating Sys- tems Review, 44(3):2–19, 2010
2010
-
[73]
O’Neil, Patrick E
Elizabeth J. O’Neil, Patrick E. O’Neil, and Ger- hard Weikum. The lru-k page replacement algo- rithm for database disk buffering.SIGMOD Rec., 22(2):297–306, June 1993
1993
-
[74]
Sparrow: distributed, low latency schedul- ing
Kay Ousterhout, Patrick Wendell, Matei Zaharia, and Ion Stoica. Sparrow: distributed, low latency schedul- ing. InProceedings of the twenty-fourth ACM sym- posium on operating systems principles, pages 69–84, 2013
2013
-
[75]
Kernelbench: Can llms write efficient gpu ker- nels?arXiv preprint arXiv:2502.10517, 2025
Anne Ouyang, Simon Guo, Simran Arora, Alex L Zhang, William Hu, Christopher Ré, and Azalia Mirho- seini. Kernelbench: Can llms write efficient gpu ker- nels?arXiv preprint arXiv:2502.10517, 2025
Pith/arXiv arXiv 2025
-
[76]
Completely fair scheduler
Chandandeep Singh Pabla. Completely fair scheduler. Linux Journal, 2009(184):4, 2009
2009
-
[77]
Mutant: Learning congestion control from exist- ing protocols via online reinforcement learning
Lorenzo Pappone, Alessio Sacco, and Flavio Espos- ito. Mutant: Learning congestion control from exist- ing protocols via online reinforcement learning. In 22nd USENIX Symposium on Networked Systems De- sign and Implementation (NSDI 25), pages 1507–1522, 2025
2025
-
[78]
Pro- filing dynamic data access patterns with controlled overhead and quality
SeongJae Park, Yunjae Lee, and Heon Y Yeom. Pro- filing dynamic data access patterns with controlled overhead and quality. InProceedings of the 20th In- ternational Middleware Conference Industrial Track, 2019
2019
-
[79]
Real-time dy- namic voltage scaling for low-power embedded oper- ating systems
Padmanabhan Pillai and Kang G Shin. Real-time dy- namic voltage scaling for low-power embedded oper- ating systems. InProceedings of the eighteenth ACM symposium on Operating systems principles, pages 89– 102, 2001
2001
-
[80]
A sim- ple synchronous distributed-memory algorithm for the hpcc randomaccess benchmark
Steven J Plimpton, Ron Brightwell, Courtenay Vaughan, Keith Underwood, and Mike Davis. A sim- ple synchronous distributed-memory algorithm for the hpcc randomaccess benchmark. In2006 IEEE Inter- national Conference on Cluster Computing, pages 1–7. IEEE, 2006
2006
This paper was first reviewed by deepseek-v4-flash on August 3, 2026.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.