Jayashree Mohan
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Jayashree Mohan has a total of 83 co-authors. Here are the top co-authors by number of shared publications:
- Ramachandran Ramjee
Microsoft Research, Bengaluru, India
4 shared publications - Aaron Ogus
Microsoft, Redmond, United States
2 shared publications - Adam Smith
Microsoft Research, Cambridge, United Kingdom of Great Britain and Northern Ireland
2 shared publications - Alana Marzoev
Microsoft Research, Cambridge, United Kingdom of Great Britain and Northern Ireland
2 shared publications - Alexander L. Gaunt
DeepMind, 6 Pancras Square, London N1C 4AG, UK
2 shared publications - Alind Khare
M365 Research, Bengaluru, India
2 shared publications
Latest Publications
- Open Access
- 10 April 2027
- Published by Association for Computing Machinery (ACM)
- p. 939-954
Sutradhara : An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inference
Agentic applications are LLMs that iteratively invoke external tools to accomplish complex tasks. Such tool-based agents are rapidly becoming the dominant paradigm for deploying language models in production. Unlike traditional single-turn inference, agentic workloads chain together multiple LLM calls and tool executions before producing a final response, creating a new performance bottleneck that manifests as increased latency in First Token Rendered (FTR) of the final answer. Through analysis of requests at production scale, we reveal three critical challenges: tool calls account for 30-85% of FTR latency, KV cache hit rates collapse despite substantial context reuse across iterations, and sequential orchestration wastes potential intra-request parallelism. These bottlenecks stem from a design gap in which orchestrators and LLM engines operate as decoupled black boxes, preventing cross-layer optimizations. We present Sutradhara, a co-designed agentic inference system that integrates orchestration with LLM serving through a thin API enabling three optimizations: overlap tool execution with subsequent LLM prefill using tool-aware prompt splitting, streaming tool execution to dispatch tools incrementally during decode rather than waiting for complete output, and orchestrator-aware cache management that uses semantic hints to improve hit rates and reduce thrashing. Implemented on vLLM, Sutradhara improves the throughput–latency trade-off in agentic systems, sustains up to 77% higher load at the same median FTR latency, or reduces median FTR latency by up to 15% at the same load while reducing end-to-end latency by up to 11% on A100 GPUs.
- 10 April 2027
- Published by Association for Computing Machinery (ACM)
- p. 939-954
Open AccessSutradhara : An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inference
Agentic applications are LLMs that iteratively invoke external tools to accomplish complex tasks. Such tool-based agents are rapidly becoming the dominant paradigm for deploying language models in production. Unlike traditional single-turn inference, agentic workloads chain together multiple LLM calls and tool executions before producing a final response, creating a new performance bottleneck that manifests as increased latency in First Token Rendered (FTR) of the final answer. Through analysis of requests at production scale, we reveal three critical challenges: tool calls account for 30-85% of FTR latency, KV cache hit rates collapse despite substantial context reuse across iterations, and sequential orchestration wastes potential intra-request parallelism. These bottlenecks stem from a design gap in which orchestrators and LLM engines operate as decoupled black boxes, preventing cross-layer optimizations. We present Sutradhara, a co-designed agentic inference system that integrates orchestration with LLM serving through a thin API enabling three optimizations: overlap tool execution with subsequent LLM prefill using tool-aware prompt splitting, streaming tool execution to dispatch tools incrementally during decode rather than waiting for complete output, and orchestrator-aware cache management that uses semantic hints to improve hit rates and reduce thrashing. Implemented on vLLM, Sutradhara improves the throughput–latency trade-off in agentic systems, sustains up to 77% higher load at the same median FTR latency, or reduces median FTR latency by up to 15% at the same load while reducing end-to-end latency by up to 11% on A100 GPUs.
- Open Access
- 17 November 2026
- Published by Association for Computing Machinery (ACM)
- p. 237-243
On Evaluating Performance of LLM Inference Systems
- 17 November 2026
- Published by Association for Computing Machinery (ACM)
- p. 237-243
Open AccessOn Evaluating Performance of LLM Inference Systems
- Open Access
- 22 March 2026
- Published by Association for Computing Machinery (ACM)
- p. 1492-1507
QoServe: Breaking the Silos of LLM Inference Serving
- 22 March 2026
- Published by Association for Computing Machinery (ACM)
- p. 1492-1507
Open AccessQoServe: Breaking the Silos of LLM Inference Serving
- Open Access
- 19 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 817-830
M od S erve : Modality- and Stage-Aware Resource Disaggregation for Scalable Multimodal Model Serving
- 19 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 817-830
Open AccessM od S erve : Modality- and Stage-Aware Resource Disaggregation for Scalable Multimodal Model Serving
- Open Access
- 30 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 897-912
POD-A ttention : Unlocking Full Prefill-Decode Overlap for Faster LLM Inference
- 30 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 897-912
Open AccessPOD-A ttention : Unlocking Full Prefill-Decode Overlap for Faster LLM Inference
- Top Cited PapersOpen Access
- 30 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 1133-1150
vAttention: Dynamic Memory Management for Serving LLMs without PagedAttention
PagedAttention is a popular approach for dynamic memory allocation in LLM serving systems. It enables on-demand allocation of GPU memory to mitigate KV cache fragmentation - a phenomenon that crippled the batch size (and consequently throughput) in prior systems. However, in trying to allocate physical memory at runtime, PagedAttention ends up changing the virtual memory layout of the KV cache from contiguous to non-contiguous. Such a design leads to non-trivial programming and performance overheads. We present vAttention - an approach that mitigates fragmentation in physical memory while retaining the virtual memory contiguity of the KV cache. We achieve this by decoupling the allocation of virtual and physical memory using CUDA virtual memory management APIs. We also introduce various LLM-specific optimizations to address the limitations of CUDA virtual memory support. Overall, vAttention is a simpler, portable, and performant alternative to PagedAttention: it supports various attention kernels out-of-the-box and improves LLM serving throughput by up to 1.23× compared to the use of PagedAttention-based kernels of FlashAttention-2 and FlashInfer.
- 30 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 1133-1150
Top Cited PapersOpen AccessvAttention: Dynamic Memory Management for Serving LLMs without PagedAttention
PagedAttention is a popular approach for dynamic memory allocation in LLM serving systems. It enables on-demand allocation of GPU memory to mitigate KV cache fragmentation - a phenomenon that crippled the batch size (and consequently throughput) in prior systems. However, in trying to allocate physical memory at runtime, PagedAttention ends up changing the virtual memory layout of the KV cache from contiguous to non-contiguous. Such a design leads to non-trivial programming and performance overheads. We present vAttention - an approach that mitigates fragmentation in physical memory while retaining the virtual memory contiguity of the KV cache. We achieve this by decoupling the allocation of virtual and physical memory using CUDA virtual memory management APIs. We also introduce various LLM-specific optimizations to address the limitations of CUDA virtual memory support. Overall, vAttention is a simpler, portable, and performant alternative to PagedAttention: it supports various attention kernels out-of-the-box and improves LLM serving throughput by up to 1.23× compared to the use of PagedAttention-based kernels of FlashAttention-2 and FlashInfer.
- Top Cited PapersOpen Access
- 8 February 2025
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Storage
- Vol. 21 (1) , 1-31
Project Silica: Towards Sustainable Cloud Archival Storage in Glass
Sustainable and cost-effective long-term storage remains an unsolved problem. The most widely used storage technologies today are magnetic (hard disk drives and tape). They use media that degrades over time and has a limited lifetime, which leads to inefficient, wasteful, and costly solutions for long-lived data. This article presents Silica: the first cloud storage system for archival data underpinned by quartz glass, an extremely resilient media that allows data to be left in situ indefinitely. The hardware and software of Silica have been co-designed and co-optimized from the media up to the service level with sustainability as a primary objective. The design follows a cloud-first, data-driven methodology underpinned by principles derived from analyzing the archival workload of a large public cloud service. Silica can support a wide range of archival storage workloads and ushers in a new era of sustainable, cost-effective storage.
- 8 February 2025
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Storage
- Vol. 21 (1) , 1-31
Top Cited PapersOpen AccessProject Silica: Towards Sustainable Cloud Archival Storage in Glass
Sustainable and cost-effective long-term storage remains an unsolved problem. The most widely used storage technologies today are magnetic (hard disk drives and tape). They use media that degrades over time and has a limited lifetime, which leads to inefficient, wasteful, and costly solutions for long-lived data. This article presents Silica: the first cloud storage system for archival data underpinned by quartz glass, an extremely resilient media that allows data to be left in situ indefinitely. The hardware and software of Silica have been co-designed and co-optimized from the media up to the service level with sustainability as a primary objective. The design follows a cloud-first, data-driven methodology underpinned by principles derived from analyzing the archival workload of a large public cloud service. Silica can support a wide range of archival storage workloads and ushers in a new era of sustainable, cost-effective storage.
- Open Access
- 23 October 2023
- Published by Association for Computing Machinery (ACM)
- p. 166-181
Project Silica: Towards Sustainable Cloud Archival Storage in Glass
- 23 October 2023
- Published by Association for Computing Machinery (ACM)
- p. 166-181
Open AccessProject Silica: Towards Sustainable Cloud Archival Storage in Glass