Animesh Trivedi

Assistant Professor

Research Focus
Storage Systems, Distributed Systems, Modern hardware

Contact

Links

Publications
Course List

Publications
A Systematic Configuration Space Exploration of the Linux Kyber I/O Scheduler
Workshop on Hot Topics in Cloud Computing Performance (HotCloudPerf'24@ICPE'24)
PDF
ZWAL: Rethinking Write-ahead Logs for ZNS SSDs with Zone Appends
4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems (CHEOPS'24) @ EuroSys 2024
PDF
zns-tools: An eBPF-powered, Cross-Layer Storage Profiling Tool for NVMe ZNS SSDs
4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems (CHEOPS'24) @ EuroSys 2024
PDF
BFQ, Multiqueue-Deadline, or Kyber? Performance Characterization of Linux Storage Schedulers in the NVMe Era
ACM/SPEC International Conference on Performance Engineering (ICPE 24)
PDF
Reviving Storage Systems Education in the 21st Century — An experience report
IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing 2024
PDF
Performance Characterization of NVMe Flash Devices with Zoned Namespaces (ZNS)
2023 IEEE International Conference on Cluster Computing (CLUSTER)
PDF
CPU-free Computing: A Vision with a Blueprint
Workshop on Hot Topics in Operating Systems (HotOS)
PDF
A Trace-driven Performance Evaluation of Hash-based Task Placement Algorithms for Cache-enabled Serverless Computing
2023 ACM International Conference on Computing Frontiers (CF '23)
PDF
Performance Characterization of Modern Storage Stacks: POSIX I/O, libaio, SPDK, and io_uring
CHEOPS 2023
PDF
Can My WiFi Handle the Metaverse? A Performance Evaluation Of Meta’s Flagship Virtual Reality Hardware
ICPE HotCloudPerf 2023
PDF
Continuum: Automate Infrastructure Deployment and Benchmarking in the Compute Continuum
ICPE FastContinuum 2023
The SPEC-RG Reference Architecture for the Compute Continuum
CCGRID 2023
Efficiently Improving the Performance of Serverless Applications with Microtask-based Scheduling
4th International Workshop on Cloud, IoT and Fog Systems (CIFS’22) (co-located with UCC), Dec 2022
PDF
  • Marco Spaziani Brunella (University of Rome Tor Vergata, and Axbryd),
  • Marco Bonola (CNIT/Axbryd),
  • Animesh Trivedi
  • (2022)
Hyperion: A Unified, Zero-CPU Data-Processing Unit (DPU)
11th Workshop on Systems for Post-Moore Architectures (SPMA’22) workshop (co-located with EuroSys), Feb 2022
PDF
  • Diego Didona (IBM Research Zurich),
  • Jonas Pfefferle (IBM Research Zurich),
  • Nikolas Ioannou (IBM Research Zurich),
  • Bernard Metzler (IBM Research Zurich),
  • Animesh Trivedi
  • (2022)
Understanding modern storage APIs: a systematic study of libaio, SPDK, and io_uring
ACM SYSTOR 2022: Proceedings of the 15th ACM International Conference on Systems and Storage, June 2022, Pages 120–127
PDF
Healthor: Heterogeneity-aware Flow Control in DLTs to Increase Performance and Decentralization
ACM Journal of Distributed Ledger Technologies: Research and Practice, Accepted on July 2022.
PDF
Empirical Characterization of User Reports about Cloud Failures
ACSOS 2021
PDF
GradeML: Towards Holistic Performance Analysis for Machine Learning Workflows
HotCloudPerf 2021
PDF
Healthor: Protecting the Weak in HeterogeneousDLTs with Health-aware Flow Control
SERIAL 2020
Grade10: A Framework for Performance Characterization of Distributed Graph Processing
IEEE International Conference on Cluster Computing (CLUSTER)
PDF
Stratus: Clouds with Microarchitectural Resource Management
(joint first co-authors) 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud’20)
PDF
Sharing and Caring of Data at the Edge
(joint first co-authors) 3rd USENIX Workshop on Hot Topics in Edge Computing (HotEdge 2020)
PDF
Towards Supporting Millions of Users in Modifiable Virtual Environments by Redesigning Minecraft-Like Games as Serverless Systems
12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'20)
  • Patrick Stuedi (IBM Research Zurich),
  • Animesh Trivedi,
  • Jonas Pfefferle (IBM Research Zurich),
  • Adrian Schuepbach (IBM Research Zurich),
  • Ana Klimovic (Stanford),
  • Bernard Metzler (IBM Research Zurich)
  • (2019)
Unification of Temporary Storage in the NodeKernel Architecture
(accepted at) the 2019 USENIX Conference on Usenix Annual Technical Conference
PDF
The AtLarge Vision on the Design of Distributed Systems and Ecosystems.
IEEE International Conference on Distributed Computing Systems (ICDCS 2019)
PDF
  • Ana Klimovic (Stanford),
  • Yawen Wang (Stanford),
  • Patrick Stuedi (IBM Research Zurich),
  • Animesh Trivedi,
  • Jonas Pfefferle (IBM Research Zurich),
  • Christos Kozyrakis (Stanford)
  • (2018)
Pocket: elastic ephemeral storage for serverless analytics
Proceedings of the 12th USENIX conference on Operating Systems Design and Implementation (OSDI)
PDF
  • Animesh Trivedi,
  • Patrick Stuedi (IBM Research Zurich),
  • Jonas Pfefferle (IBM Research Zurich),
  • Adrian Schuepbach (IBM Research Zurich),
  • Bernard Metzler (IBM Research Zurich)
  • (2018)
Albis: high-performance file format for big data systems
Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC)
PDF
  • Ana Klimovic (Stanford),
  • Yawen Wang (Stanford),
  • Christos Kozyrakis (Stanford),
  • Patrick Stuedi (IBM Research Zurich),
  • Jonas Pfefferle (IBM Research Zurich),
  • Animesh Trivedi
  • (2018)
Understanding ephemeral storage for serverless analytics
Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC)
PDF
  • Animesh Trivedi,
  • Nikolas Ioannou (IBM Research Zurich),
  • Bernard Metzler (IBM Research Zurich),
  • Patrick Stuedi (IBM Research Zurich),
  • Jonas Pfefferle (IBM Research Zurich),
  • Ioannis Koltsidas (IBM Research Zurich),
  • Kornilios Kourtis (IBM Research Zurich),
  • Thomas R. Gross (ETH Zurich)
  • (2018)
FlashNet: flash/network stack co-design
ACM Transactions on Storage (TOS) Volume 14 Issue 4
PDF
  • Animesh Trivedi,
  • Nikolas Ioannou (IBM Research Zurich),
  • Bernard Metzler (IBM Research Zurich),
  • Patrick Stuedi (IBM Research Zurich),
  • Jonas Pfefferle (IBM Research Zurich),
  • Ioannis Koltsidas (IBM Research Zurich),
  • Kornilios Kourtis (IBM Research Zurich),
  • Thomas R. Gross (ETH Zurich)
  • (2017)
FlashNet: flash/network stack co-design
Proceedings of the 10th ACM International Systems and Storage Conference (SYSTOR)
PDF
  • Animesh Trivedi,
  • Patrick Stuedi (IBM Research Zurich),
  • Jonas Pfefferle (IBM Research Zurich),
  • Radu Stoica (IBM Research Zurich),
  • Bernard Metzler (IBM Research Zurich),
  • Ioannis Koltsidas (IBM Research Zurich),
  • Nikolas Ioannou (IBM Research Zurich)
  • (2016)
On the [ir]relevance of network performance for data processing
Proceedings of the 8th USENIX Conference on Hot Topics in Cloud Computing (HotCloud)
PDF
  • Animesh Trivedi,
  • Patrick Stuedi (IBM Research Zurich),
  • Bernard Metzler (IBM Research Zurich),
  • Clemens Lutz (IBM Research Zurich),
  • Martin Schmatz (IBM Research Zurich),
  • Thomas R. Gross (ETH Zurich)
  • (2015)
RStore: A Direct-Access DRAM-based Data Store
IEEE 35th International Conference on Distributed Computing Systems (ICDCS)
PDF
  • Jonas Pfefferle (IBM Research Zurich),
  • Patrick Stuedi (IBM Research Zurich),
  • Animesh Trivedi,
  • Bernard Metzler (IBM Research Zurich),
  • Ionnis Koltsidas (IBM Research Zurich),
  • Thomas R. Gross (ETH Zurich)
  • (2015)
A Hybrid I/O Virtualization Framework for RDMA-capable Network Interfaces
Proceedings of the 11th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE)
PDF
  • Patrick Stuedi (IBM Research Zurich),
  • Animesh Trivedi,
  • Bernard Metzler (IBM Research Zurich),
  • Jonas Pfefferle (IBM Research Zurich)
  • (2014)
DaRPC: Data Center RPC
Proceedings of the ACM Symposium on Cloud Computing (SOCC)
PDF
  • Animesh Trivedi,
  • Bernard Metzler (IBM Research Zurich),
  • Patrick Stuedi (IBM Research Zurich),
  • Thomas R. Gross (ETH Zurich)
  • (2013)
On limitations of network acceleration
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies (CoNEXT)
PDF
  • Patrick Stuedi (IBM Research Zurich),
  • Bernard Metzler (IBM Research Zurich),
  • Animesh Trivedi
  • (2013)
jVerbs: ultra-low latency for data center applications
Proceedings of the 4th annual Symposium on Cloud Computing (SOCC)
PDF
  • Animesh Trivedi,
  • Patrick Stuedi (IBM Research Zurich),
  • Bernard Metzler (IBM Research Zurich),
  • Roman Paletka (IBM Research Zurich),
  • Blake G. Fitch (IBM Research, Yorktown Heights, NY),
  • Thomas R. Gross (ETH Zurich)
  • (2013)
Unified high-performance I/O: one stack to rule them all
Proceedings of the 14th USENIX conference on Hot Topics in Operating Systems (HotOS)
PDF
  • Patrick Stuedi (IBM Research Zurich),
  • Animesh Trivedi,
  • Bernard Metzler (IBM Research Zurich)
  • (2012)
Wimpy nodes with 10GbE: leveraging one-sided operations in soft-RDMA to boost memcached
Proceedings of the 2012 USENIX conference on Annual Technical Conference (USENIX ATC)
PDF
  • Animesh Trivedi,
  • Bernard Metzler (IBM Research Zurich),
  • Patrick Stuedi (IBM Research Zurich)
  • (2011)
A Case for RDMA in Clouds: Turning Supercomputer Networking into Commodity
Proceedings of the 2nd ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 2011)
PDF

Supervised Master Theses
PMicroProfile: A Micro-Architecture Aware Persistent Memory Profiling Framework
TropoDB: Design, Implementation and Evaluation of an Optimised KV-Store for NVMe Zoned Namespace Devices
Healthor: Heterogeneity-aware Flow Control in DLTs to Increase Performance and Decentralization
Stored: A Distributed Immutable Blob Store

Supervised Bachelor Theses
Evaluating Performance Characteristics of the PMDK Persistent Memory Software Stack

Teaching
    Course Architect
Advanced Topics in Distributed Systems, MSc, VU (2020-ongoing)
    Course Architect
Advanced Network Programming, BSc, VU (2020-ongoing)
    Course Architect
Storage Systems, MSc, VU (2020-ongoing)
    Course Coordinator
Computer Organization / Systems Architecture, BSc, VU (2017-ongoing)