Demo Data from SIGIR 2026 / reviewers in the wild / expert
Muthian Sivathanu
dblp:s/MuthianSivathanu
· DBLP profile ↗
20ranked-venue papers
11as first author
3since 2021 · last 2024
0009-0004-6190-9733ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 15 · 10 first-author · 2 since 2021Software engineering, systems software and programming languages · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 6 · 5 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
16 papers |
Cloud and datacenter computing · 33% Distributed systems · 19% Storage systems · 14% | |
| Artificial intelligence
5 papers |
Efficient and distributed learning · 51% Optimization for machine learning · 23% Learning theory · 23% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 86% Machine learning and data management · 13% Database system architecture and tuning · 2% | |
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 100% |
Topics — the 30 heaviest of 44, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
1.1 | 3 | 2022 | Varuna: scalable, low-cost training of massive deep learning models · EuroSys 2022 Balancing efficiency and fairness in heterogeneous GPU clusters for deep learning · EuroSys 2020 Gandiva: Introspective Cluster Scheduling for Deep Learning · OSDI 2018 |
Cloud and datacenter computing
cluster resource management and scheduling |
1.0 | 2 | 2022 | Varuna: scalable, low-cost training of massive deep learning models · EuroSys 2022 Balancing efficiency and fairness in heterogeneous GPU clusters for deep learning · EuroSys 2020 |
Storage systems › file systems
cluster file systems |
0.8 | 2 | 2020 | INSTalytics: Cluster Filesystem Co-design for Big-data Analytics · ACM Trans. Storage 2020 INSTalytics: Cluster Filesystem Co-design for Big-data Analytics · FAST 2019 |
Distributed systems
fault tolerance |
0.8 | 2 | 2024 | Just-In-Time Checkpointing: Low Cost Error Recovery from Deep Learning Training Failures · EuroSys 2024 Improving storage system availability with D-GRAID · ACM Trans. Storage 2005 |
Distributed systems › fault tolerance
checkpointing |
0.8 | 1 | 2024 | Just-In-Time Checkpointing: Low Cost Error Recovery from Deep Learning Training Failures · EuroSys 2024 |
GPUs and heterogeneous computing
GPU training |
0.8 | 1 | 2024 | Just-In-Time Checkpointing: Low Cost Error Recovery from Deep Learning Training Failures · EuroSys 2024 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.8 | 1 | 2024 | Just-In-Time Checkpointing: Low Cost Error Recovery from Deep Learning Training Failures · EuroSys 2024 |
Machine learning › Learning theory
generalization |
0.7 | 1 | 2023 | Wide-minima Density Hypothesis and the Explore-Exploit Learning Rate Schedule · J. Mach. Learn. Res. 2023 |
Machine learning › Optimization for machine learning
learning rate schedule |
0.7 | 1 | 2023 | Wide-minima Density Hypothesis and the Explore-Exploit Learning Rate Schedule · J. Mach. Learn. Res. 2023 |
Cloud and datacenter computing › resource management
resource fragmentation |
0.6 | 1 | 2022 | Varuna: scalable, low-cost training of massive deep learning models · EuroSys 2022 |
Cloud and datacenter computing
big data analytics |
0.5 | 2 | 2020 | INSTalytics: Cluster Filesystem Co-design for Big-data Analytics · FAST 2019 INSTalytics: Cluster Filesystem Co-design for Big-data Analytics · ACM Trans. Storage 2020 |
Data mining
clustering |
0.4 | 1 | 2020 | Unsupervised Clustering using Pseudo-semi-supervised Learning · ICLR 2020 |
Data mining › clustering
semi-supervised clustering |
0.4 | 1 | 2020 | Unsupervised Clustering using Pseudo-semi-supervised Learning · ICLR 2020 |
Blockchain and cryptocurrency security › blockchain network
mobile blockchain |
0.4 | 1 | 2020 | Blockene: A High-throughput Blockchain Over Mobile Devices · OSDI 2020 |
Parallel and multicore computing
data distribution |
0.4 | 1 | 2020 | INSTalytics: Cluster Filesystem Co-design for Big-data Analytics · ACM Trans. Storage 2020 |
Hardware accelerators and domain-specific architectures
deep learning |
0.4 | 1 | 2020 | Quiver: An Informed Storage Cache for Deep Learning · FAST 2020 |
Cloud and datacenter computing › cluster resource management and scheduling › cluster scheduling
GPU cluster scheduling |
0.4 | 1 | 2020 | Balancing efficiency and fairness in heterogeneous GPU clusters for deep learning · EuroSys 2020 |
Memory systems › cache management › storage caching
storage cache |
0.4 | 1 | 2020 | Quiver: An Informed Storage Cache for Deep Learning · FAST 2020 |
Compilers and program optimization
compiler optimization |
0.4 | 1 | 2019 | Astra: Exploiting Predictability to Optimize Deep Learning · ASPLOS 2019 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster scheduling |
0.3 | 1 | 2018 | Gandiva: Introspective Cluster Scheduling for Deep Learning · OSDI 2018 |
Cloud and datacenter computing › cluster resource management and scheduling › cluster scheduling
deep learning cluster scheduling |
0.3 | 1 | 2018 | Gandiva: Introspective Cluster Scheduling for Deep Learning · OSDI 2018 |
GPUs and heterogeneous computing › multi-GPU computing
GPU cluster |
0.3 | 2 | 2022 | Varuna: scalable, low-cost training of massive deep learning models · EuroSys 2022 Balancing efficiency and fairness in heterogeneous GPU clusters for deep learning · EuroSys 2020 |
Storage systems › storage reliability
RAID |
0.1 | 3 | 2005 | Improving storage system availability with D-GRAID · ACM Trans. Storage 2005 X-RAY: A Non-Invasive Exclusive Caching Mechanism for RAIDs · ISCA 2004 Improving Storage System Availability with D-GRAID (Awarded Best Student Paper!) · FAST 2004 |
Machine learning and data management
data management for machine learning |
0.1 | 1 | 2020 | Quiver: An Informed Storage Cache for Deep Learning · FAST 2020 |
Distributed systems › consensus
blockchain consensus |
0.1 | 1 | 2020 | Blockene: A High-throughput Blockchain Over Mobile Devices · OSDI 2020 |
Distributed systems
consensus |
0.1 | 1 | 2020 | Blockene: A High-throughput Blockchain Over Mobile Devices · OSDI 2020 |
Storage systems
storage reliability |
0.1 | 2 | 2005 | Improving storage system availability with D-GRAID · ACM Trans. Storage 2005 Life or Death at Block-Level · OSDI 2004 |
Storage systems
file systems |
0.1 | 2 | 2005 | A Logic of File Systems · FAST 2005 Improving storage system availability with D-GRAID · ACM Trans. Storage 2005 |
Storage systems › disk array
degraded mode operation |
0.1 | 1 | 2005 | Improving storage system availability with D-GRAID · ACM Trans. Storage 2005 |
Memory systems › cache management
cache replacement |
0.0 | 1 | 2004 | X-RAY: A Non-Invasive Exclusive Caching Mechanism for RAIDs · ISCA 2004 |
Methods — techniques the papers use, named apart from their topics
performance isolation · 0.9fair share scheduling · 0.9state space pruning · 0.8profile indexing · 0.8lightweight profiling · 0.8monte carlo experiments · 0.7empirical study · 0.7sliced-read API · 0.4selective caching · 0.4pseudo-semi-supervised learning · 0.4heterogeneous replication · 0.4cluster filesystem co-design · 0.4semantic information extraction · 0.1logic of file systems · 0.1live-block recovery · 0.1fault-isolated placement · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Just-In-Time Checkpointing: Low Cost Error Recovery from Deep Learning Training FailuresabstractDeep Learning training jobs process large amounts of training data using many GPU devices, often running for weeks or months. When hardware or software failures happen, these jobs need to restart, losing the memory state for the Deep Neural Network (DNN) model trained so far, unless checkpointing mechanisms are used to save training state periodically. However, for large models, periodic checkpointing incurs significant steady state overhead, and during recovery, a large number of GPUs need to redo work since the last checkpoint. This is especially problematic when failures are frequent for large DNN (such as Large Language Model) training jobs using many GPUs. In this paper, we present a novel approach of just-in-time checkpointing when failures happen, which enables recovery from failures with just a single minibatch iteration of work replayed by all GPUs. This reduces the cost of error recovery from several minutes to a few seconds per GPU, with nearly zero steady state overhead. This also avoids the guesswork of choosing a checkpointing frequency since failure rates usually have high variance. We discuss how just-in-time checkpointing can be enabled in training code, as well as design of key mechanisms for transparent just-in-time checkpointing without user code change. We analyze the wasted GPU work of just-in-time checkpointing and show that it is less than periodic checkpointing for large numbers of GPUs. We present results from our implementation in modern AI cluster infrastructure. Tanmaey Gupta, Sanjeev Krishnan, Rituraj Kumar, Abhishek Vijeev, Bhargav S. Gulavani, Nipun Kwatra, Ramachandran Ramjee, Muthian Sivathanu |
EuroSys | 8 |
| 2023 | Wide-minima Density Hypothesis and the Explore-Exploit Learning Rate ScheduleabstractSeveral papers argue that wide minima generalize better than narrow minima. In this paper, through detailed experiments that not only corroborate the generalization properties of wide minima, we also provide empirical evidence for a new hypothesis that the density of wide minima is likely lower than the density of narrow minima. Further, motivated by this hypothesis, we design a novel explore-exploit learning rate schedule. On a variety of image and natural language datasets, compared to their original hand-tuned learning rate baselines, we show that our explore-exploit schedule can result in either up to 0.84% higher absolute accuracy using the original training budget or up to 57% reduced training time while achieving the original reported accuracy. Nikhil Iyer, V. Thejas, Nipun Kwatra, Ramachandran Ramjee, Muthian Sivathanu |
J. Mach. Learn. Res. | 5 |
| 2022 | Varuna: scalable, low-cost training of massive deep learning modelsabstractSystems for training massive deep learning models (billions of parameters) today assume and require specialized "hyperclusters": hundreds or thousands of GPUs wired with specialized high-bandwidth interconnects such as NV-Link and Infiniband. Besides being expensive, such dependence on hyperclusters and custom high-speed inter-connects limits the size of such clusters, creating (a) scalability limits on job parallelism; (b) resource fragmentation across hyperclusters. Sanjith Athlur, Nitika Saran, Muthian Sivathanu, Ramachandran Ramjee, Nipun Kwatra |
EuroSys | 3 |
| 2020 | Balancing efficiency and fairness in heterogeneous GPU clusters for deep learningabstractWe present Gandivafair, a distributed, fair share scheduler that balances conflicting goals of efficiency and fairness in GPU clusters for deep learning training (DLT). Gandivafair provides performance isolation between users, enabling multiple users to share a single cluster, thus, maximizing cluster efficiency. Gandivafair is the first scheduler that allocates cluster-wide GPU time fairly among active users. Shubham Chaudhary 0004, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra, Srinidhi Viswanatha |
EuroSys | 3 |
| 2020 | Quiver: An Informed Storage Cache for Deep Learning
Abhishek Vijaya Kumar, Muthian Sivathanu |
FAST | 2 |
| 2020 | Unsupervised Clustering using Pseudo-semi-supervised Learning
Divam Gupta, Ramachandran Ramjee, Nipun Kwatra, Muthian Sivathanu |
ICLR | 4 |
| 2020 | Blockene: A High-throughput Blockchain Over Mobile Devices
Sambhav Satija, Apurv Mehra, Sudheesh Singanamalla, Karan Grover, Muthian Sivathanu, Nishanth Chandran, Divya Gupta 0001, Satya Lokam |
OSDI | 5 |
| 2020 | INSTalytics: Cluster Filesystem Co-design for Big-data AnalyticsabstractWe present the design, implementation, and evaluation of INSTalytics , a co-designed stack of a cluster file system and the compute layer, for efficient big-data analytics in large-scale data centers. INSTalytics amplifies the well-known benefits of data partitioning in analytics systems; instead of traditional partitioning on one dimension, INSTalytics enables data to be simultaneously partitioned on four different dimensions at the same storage cost, enabling a larger fraction of queries to benefit from partition filtering and joins without network shuffle. To achieve this, INSTalytics uses compute-awareness to customize the three-way replication that the cluster file system employs for availability. A new heterogeneous replication layout enables INSTalytics to preserve the same recovery cost and availability as traditional replication. INSTalytics also uses compute-awareness to expose a new sliced-read API that improves performance of joins by enabling multiple compute nodes to read slices of a data block efficiently via co-ordinated request scheduling and selective caching at the storage nodes. We have built a prototype implementation of INSTalytics in a production analytics stack, and we show that recovery performance and availability is similar to physical replication, while providing significant improvements in query performance, suggesting a new approach to designing cloud-scale big-data analytics systems. Muthian Sivathanu, Midhul Vuppalapati, Bhargav S. Gulavani, Kaushik Rajan, Jyoti Leeka, Jayashree Mohan, Piyus Kedia |
ACM Trans. Storage | 1 |
| 2019 | Astra: Exploiting Predictability to Optimize Deep LearningabstractWe present Astra, a compilation and execution framework that optimizes execution of a deep learning training job. Instead of treating the computation as a generic data flow graph, Astra exploits domain knowledge about deep learning to adopt a custom approach to compiler optimization. The key insight in Astra is to exploit the unique repetitiveness and predictability of a deep learning job, to perform online exploration of the optimization state space in a work-conserving manner while making progress on the training job. This dynamic state space exploration in Astra uses lightweight profiling and indexing of profile data, coupled with several techniques to prune the exploration state space. Effectively, the execution layer custom-wires the infrastructure end-to-end for each job and hardware, while keeping the compiler simple and maintainable. We have implemented Astra in two popular deep learning frameworks, PyTorch and Tensorflow. On state-of-the-art deep learning models, we show that Astra improves end-to-end performance of deep learning training by up to 3x, while approaching the performance of hand-optimized implementations such as cuDNN where available. Astra also significantly outperforms static compilation frameworks such as Tensorflow XLA both in performance and robustness. Muthian Sivathanu, Tapan Chugh, Sanjay Sri Vallabh Singapuram, Lidong Zhou |
ASPLOS | 1 |
| 2019 | INSTalytics: Cluster Filesystem Co-design for Big-data Analytics
Muthian Sivathanu, Midhul Vuppalapati, Bhargav S. Gulavani, Kaushik Rajan, Jyoti Leeka, Jayashree Mohan, Piyus Kedia |
FAST | 1 |
| 2018 | Gandiva: Introspective Cluster Scheduling for Deep Learning
Wencong Xiao, Romil Bhardwaj, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra, Zhenhua Han, Pratyush Patel, Quanlu Zhang, Fan Yang 0024, Lidong Zhou |
OSDI | 4 |
| 2005 | A Logic of File Systems
Muthian Sivathanu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Somesh Jha |
FAST | 1 |
| 2005 | Database-Aware Semantically-Smart Storage
Muthian Sivathanu, Lakshmi N. Bairavasundaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 1 |
| 2005 | Improving storage system availability with D-GRAIDabstractWe present the design, implementation, and evaluation of D-GRAID, a gracefully degrading and quickly recovering RAID storage array. D-GRAID ensures that most files within the file system remain available even when an unexpectedly high number of faults occur. D-GRAID achieves high availability through aggressive replication of semantically critical data, and fault-isolated placement of logically related data. D-GRAID also recovers from failures quickly, restoring only live file system data to a hot spare. Both graceful degradation and live-block recovery are implemented in a prototype SCSI-based storage system underneath unmodified file systems, demonstrating that powerful “file-system like” functionality can be implemented within a “semantically smart” disk system behind a narrow block-based interface. Muthian Sivathanu, Vijayan Prabhakaran, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ACM Trans. Storage | 1 |
| 2004 | Improving Storage System Availability with D-GRAID (Awarded Best Student Paper!)
Muthian Sivathanu, Vijayan Prabhakaran, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 1 |
| 2004 | X-RAY: A Non-Invasive Exclusive Caching Mechanism for RAIDsabstractRAID storage arrays often possess gigabytes of RAM for caching disk blocks. Currently, most RAID systems use LRU or LRU-like policies to manage these caches. Since these array caches do not recognize the presence of file system buffer caches, they redundantly retain many of the same blocks as those cached by the file system, thereby wasting precious cache space. In this paper, we introduce X-RAY, an exclusive RAID array caching mechanism. X-RAY achieves a high degree of (but not perfect) exclusivity through gray-box methods: by observing which files have been accessed through updates to file system meta-data, X-RAY constructs an approximate image of the contents of the file system cache and uses that information to determine the exclusive set of blocks that should be cached by the array. We use microbenchmarks to demonstrate that X-RAY's prediction of the file system buffer cache contents is highly accurate, and trace-based simulation to show that X-RAY considerably outperforms LRU and performs as well as other more invasive approaches. The main strength of the X-RAY approach is that it is easy to deploy - all performance gains are achieved without changes to the SCSI protocol or the file system above. Lakshmi N. Bairavasundaram, Muthian Sivathanu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ISCA | 2 |
| 2004 | Life or Death at Block-Level
Muthian Sivathanu, Lakshmi N. Bairavasundaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
OSDI | 1 |
| 2003 | Semantically-Smart Disk Systems
Muthian Sivathanu, Vijayan Prabhakaran, Florentina I. Popovici, Timothy E. Denehy, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 1 |
| 2002 | Evolving RPC for active storageabstractWe introduce Scriptable RPC (SRPC), an RPC-based framework that enables distributed system services to take advantage of active components. Technology trends point to a world where each component in a system (whether disk, network interface, or memory) has substantial computational capabilities; however, traditional methods of building distributed services are not designed to take advantage of these new architectures, mandating wholesale change of the software base to exploit more powerful hardware. In contrast, SRPC provides a direct and simple migration path for traditional services into the active environment.We demonstrate the power and flexibility of the SRPC framework through a series of case studies, with a focus on active storage servers. Specifically, we find three advantages to our approach. First, SRPC improves the performance of distributed file servers, reducing latency by combining the execution of operations at the file server. Second, SRPC enables the ready addition of new functionality; for example, more powerful cache consistency models can be realized on top of a server that exports a simple NFS-like interface. Third, SRPC simplifies the construction of distributed services; operations that are difficult to coordinate across client and server can now be co-executed at the server, thus avoiding costly agreement and crash-recovery protocols. Muthian Sivathanu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ASPLOS | 1 |
| 2001 | Block Asynchronous I/O: A Flexible Infrastructure for User-Level Filesystems
Muthian Sivathanu, Venkateshwaran Venkataramani, Remzi H. Arpaci-Dusseau |
HiPC | 1 |