Skip to content

Latest commit

 

History

History
180 lines (95 loc) · 22.8 KB

publications.md

File metadata and controls

180 lines (95 loc) · 22.8 KB
layout title custom_title permalink
default
Publications of Animesh Trivedi
Publications of Animesh Trivedi
/publications/

|:---:|:---:|:---:|:---:|:---:| | Publications | Technical Reports, articles | Talks | Presentations | Thesis |

Please see the Team page for Bsc. and MSc. theses, surveys, and short project reports done by the students supervised by me.

All papers PDFs are available at here for timely dissemination of scientific information. Please respect the paper-specific copyright.

Publications

  • Performance Characterization of NVMe Flash Devices with Zoned Namespaces (ZNS), Krijn Doekemeijer, Nick Tehrany, Balakrishnan Chandrasekaran, Matias Bjørling (Western Digital, Denamrk), Animesh Trivedi (2023), to appear in the 2023 IEEE International Conference on Cluster Computing (CLUSTER). PDF.

  • A Vision and Blueprint for CPU-free Computing, Animesh Trivedi (VU Amsterdam) and Marco Spaziani Brunella (Hyperable), In Proceedings of the 19th Workshop on Hot Topics in Operating Systems (HotOS '23). Association for Computing Machinery, New York, NY, USA, 1–14. https://doi.org/10.1145/3593856.3595906.

  • DPFS: DPU-Powered File System Virtualization, Peter-Jan Gootzen (IBM Research, VU Amsterdam), Jonas Pfefferle (IBM Research Yorktown), Radu Stoica (IBM Research Zurich), and Animesh Trivedi (VU Amsterdam), Proceedings of the 16th ACM International Systems and Storage Conference (SYSTOR’23), Haifa, Israel, June, 2023.

  • A Trace-driven Performance Evaluation of Hash-based Task Placement Algorithms for Cache-enabled Serverless Computing, Sacheendra Talluri, Nikolas Herbst, Cristina Abad, Animesh Trivedi, and Alexandru Iosup, In Proceedings of the 20th ACM International Conference on Computing Frontiers (CF '23). Association for Computing Machinery, May 9th - 11th, Bologna, Italy, 2023, pages 164–175. https://doi.org/10.1145/3587135.3592195.

  • Performance Characterization of Modern Storage Stacks: POSIX I/O, libaio, SPDK, and io_uring, Zebin Ren and Animesh Trivedi, in the proceedings of the 3rd Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems (CHEOPS '23). Association for Computing Machinery, New York, NY, USA, 35–45. https://doi.org/10.1145/3578353.3589545.

  • The SPEC-RG Reference Architecture for the Compute Continuum, Matthijs Jansen, Auday Al-Dulaimy, Allesandro Vittorio Papadopoulos, Animesh Trivedi, Alexandru Iosup, The 23rd IEEE/ACM International Symposium on Cluster, Cloud, and Internet Computing, CCGRID, 2023.

  • Continuum: Automate Infrastructure Deployment and Benchmarking in the Compute Continuum, Matthijs Jansen, Linus Wagner, Animesh Trivedi, Alexandru Iosup, The First FastContinuum Workshop, ICPE FastContinuum, 2023. https://dl.acm.org/doi/10.1145/3578245.3584936.

  • Can My WiFi Handle the Metaverse? A Performance Evaluation Of Meta’s Flagship Virtual Reality Hardware, Jesse Donkervliet, Matthijs Jansen, Animesh Trivedi, Alexandru Iosup, 6th Workshop on Hot Topics in Cloud Computing Performance, ICPE HotCloudPerf, 2023. https://dl.acm.org/doi/10.1145/3578245.3585022.

  • Performance Measurement of Distributed Storage on Edge Devices, Priyam Loganathan (BITS Pilani, Goa, India), Dhruv Rauthan (BITS Pilani, Goa, India), Animesh Trivedi (VU Amsterdam, The Netherlands), Vinayak Naik (BITS Pilani, Goa, India), at the TASIR Workshop: Testbeds for Advanced Systems Implementation and Research (co-located with the 15th International Conference on COMmunication Systems & NETworkS (COMSNETS 2023)) link, Bengaluru, India, January 2023. https://ieeexplore.ieee.org/document/10041319.

  • Efficiently Improving the Performance of Serverless Applications with Microtask-based Scheduling, Sacheendra Talluri, Sven Lankester, Bogdan Ene, Jesse Donkervliet, Animesh Trivedi, and Alexandru Iosup (VU Amsterdam), at the 4th International Workshop on Cloud, IoT and Fog Systems (and Security) CIFS 2022, Vancouver, Washington, USA, December, 2022. https://ieeexplore.ieee.org/document/10061809.

  • Healthor: Heterogeneity-aware Flow Control in DLTs to Increase Performance and Decentralization, Jonas Theis (VU Amsterdam/IOTA Foundation), Luigi Vigneri (IOTA Foundation), Lin Wang, and Animesh Trivedi (VU Amsterdam), Proceedings of the ACM Journal on Distributed Ledger Technologies, Just Accepted, July 2022, https://dl.acm.org/doi/10.1145/3555676.

  • Understanding Modern Storage APIs: A systematic study of libaio, SPDK, and io_uring, Diego Didona, Jonas Pfefferle, Nikolas Ioannou, Bernard Metzler (IBM Research Zurich); Animesh Trivedi (VU Amsterdam), Proceedings of the 15th ACM International Systems and Storage Conference (SYSTOR’22), Haifa, Israel, June, 2022. https://dl.acm.org/doi/10.1145/3534056.3534945.

  • Hyperion: A Unified, Zero-CPU Data-Processing Unit, Marco Spaziani Brunella, Marco Bonola, Animesh Trivedi, at the 11th Workshop on Systems for Post-Moore Architectures (SPMA'22) workshop, https://sites.google.com/view/spma22eurosys/home, Rennes, France, 2022. [PDF]

  • Empirical Characterization of User Reports about Cloud Failures, Sacheendra Talluri, Leon Overweel, Laurens Versluis, Animesh Trivedi, Alexandru Iosup, Proceedings of the 2nd IEEE International Conference on Autonomic Computing and Self-Organizing Systems - ACSOS 2021 (2021) (Won the best artifact award).

  • GradeML: Towards Holistic Performance Analysis for Machine Learning Workflows, Tim Hegeman, Matthijs Jansen, Alexandru Iosup and Animesh Trivedi (VU Amsterdam), Proceedings of the 4th Workshop on Hot Topics in Cloud Computing Performance (HotCloudPerf 2021), Rennes, France, April 2021.

  • Healthor: Protecting the Weak in Heterogeneous DLTs with Health-aware Flow Control, Jonas Theis (VU Amsterdam and IOTA Foundation), Luigi Vigneri (IOTA Foundation), Lin Wang, and Animesh Trivedi, Proceedings of the 4th Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers (SERIAL 2020).

  • Grade10: A Framework for Performance Characterization of Distributed Graph Processing, Tim Hegeman, Animesh Trivedi, and Alexandru Iosup, Proceedings of the IEEE Cluster 2020, Kobe, Japan, September, 2020.

  • Stratus: Clouds with Microarchitectural Resource Management, Kaveh Razavi# and Animesh Trivedi#, Proceedings of the 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'20), Boston, MA, USA, July 2020. (# Equal contributions)

  • Towards Supporting Millions of Users in Modifiable Virtual Environments by Redesigning Minecraft-Like Games as Serverless Systems, Jesse Donkervliet, Animesh Trivedi, Alexandru Iosup, Proceedings of the 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'20), Boston, MA, USA, July 2020.

  • Sharing and Caring of Data at the Edge, Animesh Trivedi#, Lin Wang#, Henri Bal and Alexandru Iosup, Proceedings of the 3rd USENIX Workshop on Hot Topics in Edge Computing (HotEdge'20), Boston, MA, USA, June 2020. (# Equal contributions)

  • Unification of Temporary Storage in the NodeKernel Architecture, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Ana Klimovic, Adrian Schuepbach and Bernard Metzler, Proceedings of the 2019 USENIX Annual Technical Conference (USENIX ATC 19), Renton, WA, USA, July 2019.

  • The AtLarge Vision on the Design of Distributed Systems and Ecosystems, Alexandru Iosup, Laurens Versluis, Animesh Trivedi, Erwin van Eyk, Lucian Toader, Vincent van Beek, Giulia Frascaria, Ahmed Musaafir, Sacheendra Talluri, IEEE International Conference on Distributed Computing Systems (ICDCS 2019), Dallas, Texas, USA, July, 2019.

  • FlashNet: Flash/Network Stack Co-Design, Animesh Trivedi, Nikolas Ioannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Kornilios Kourtis, Ioannis Koltsidas, Thomas R. Gross, ACM Transactions on Storage (ToS), Volume 14, 4, Article 30, December 2018.

  • Pocket: Ephemeral Storage for Serverless Analytics, Ana Klimovic, Yawen Wang, Christos Kozyrakis, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2018), Carlsbad, CA, USA, October 2018.

  • Understanding Ephemeral Storage for Serverless Analytics, Ana Klimovic, Yawen Wang, Christos Kozyrakis, Patrick Stuedi, Jonas Pfefferle, Animesh Trivedi, Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC 18), Boston, MA, USA, July 2018.

  • Albis: High-Performance File Format for Big Data Systems, Animesh Trivedi, Patrick Stuedi, Jonas Pfefferle, Adrian Schuepbach, Bernard Metzler, Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC 18), Boston, MA, USA, July 2018.

  • FlashNet: Flash/Network Stack Co-Design, Animesh Trivedi, Nikolas Ioannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Ioannis Koltsidas, Kornilios Kourtis, Thomas R. Gross. Proceedings of the 10th ACM International Systems and Storage Conference (SYSTOR’17), Haifa, Israel, May, 2017. (Best paper award)

  • Crail: A High-Performance I/O Architecture for Distributed Data Processing, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Radu Stoica, Bernard Metzler, Nikolas Ioannou, Ioannis Koltsidas. In the IEEE Bulletin of the Technical Committee on Data Engineering, Special Issue on Distributed Data Management with RDMA, Volume 40, pages 40-52, March, 2017.

  • On The [Ir]relevance of Network Performance for Data Processing, Animesh Trivedi, Patrick Stuedi, Jonas Pfefferle, Radu Stoica, Bernard Metzler, Ioannis Koltsidas, Nikolas Ioannou. Proceedings of the 8th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud‘16), Denver, CO, USA, June, 2016.

  • RStore: A Direct-Access DRAM-based Data Store, Animesh Trivedi, Patrick Stuedi, Bernard Metzler, Clemens Lutz, Martin Schmatz, Thomas R. Gross. Proceedings of the 35th IEEE International Conference on Distributed Computing Systems (ICDCS’15), Columbus, Ohio, USA, 2015.

  • A Hybrid I/O Virtualization Framework for RDMA-capable Network Interfaces, Jonas Pfefferle, Patrick Stuedi, Animesh Trivedi, Bernard Metzler, Ioannis Koltsidas, Thomas R. Gross. Proceedings of the 11th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environment (VEE’15), Istanbul, Turkey, March 2015.

  • DaRPC: Data Center RPC, Patrick Stuedi, Animesh Trivedi, Bernard Metzler, Jonas Pfefferle. Proceedings of the 5th ACM Symposium on Cloud Computing 2014 (SoCC’14), Seattle, WA, USA, November 2014.

  • On Limitations of Network Acceleration, Animesh Trivedi, Bernard Metzler, Patrick Stuedi, and Thomas R. Gross. Proceedings of the 9th International Conference on emerging Networking EXperiments and Technologies (CoNEXT’13), Santa Barbara, CA, USA, December 2013.

  • jVerbs: Ultra-low Latency for Data Center Applications, Patrick Stuedi, Bernard Metzler, Animesh Trivedi. Proceedings of the 4th ACM Symposium on Cloud Computing 2013 (SoCC’13), Santa Clara, CA, USA, October 2013.

  • Unified High-Performance I/O: One Stack to Rule Them All, Animesh Trivedi, Patrick Stuedi, Bernard Metzler, Roman Pletka, Blake G. Fitch, Thomas R. Gross. Proceedings of the 14th Workshop on Hot Topics in Operating Systems (HotOS XIV), Santa Ana Pueblo, NM, USA, May 2013.

  • Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft RDMA to Boost Memcached, Patrick Stuedi, Animesh Trivedi, Bernard Metzler. Proceedings of the 2012 USENIX conference on Annual Technical Conference (USENIX ATC), Boston, USA, June 2012.

  • A Case for RDMA in Clouds: Turning Supercomputer Networking into Commodity, Animesh Trivedi, Bernard Metzler, Patrick Stuedi. Proceedings of the 2nd ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 2011), Shanghai, China, July 2011.


## Technical reports, articles
  • Understanding (Un)Written Contracts of NVMe ZNS Devices with zns-tools Nick Tehrany, Krijn Doekemeijer and Animesh Trivedi, https://arxiv.org/abs/2307.11860, (2023). PDF

  • A Survey on the Integration of NAND Flash Storage in the Design of File Systems and the Host Storage Software Stack Nick Tehrany, Krijn Doekemeijer, and Animesh Trivedi, https://arxiv.org/abs/2307.11866, (2023). [PDF]

  • Understanding NVMe Zoned Namespace (ZNS) Flash SSD Storage Devices Nick Tehrany and Animesh Trivedi, https://arxiv.org/abs/2206.01547, (2022). [PDF]

  • Hyperion: A Case for Unified, Self-Hosting, Zero-CPU Data-Processing Units (DPUs) Marco Spaziani Brunella, Marco Bonola, Animesh Trivedi, https://arxiv.org/abs/2205.08882, (2022). [PDF]

  • Key-Value Stores on Flash Storage Devices: A Survey Krijn Doekemeijer, and Animesh Trivedi, https://arxiv.org/abs/2205.07975, (2022). [PDF]

  • Past, Present and Future of Computational Storage: A Survey, Corne Lukken, and Animesh Trivedi, https://arxiv.org/abs/2112.09691, (2021). [PDF]

  • Bento File System and the Art of Repeated Research, Peter-Jan Gootzen and Animesh Trivedi, https://arxiv.org/abs/2112.06810, (2021). [PDF]

  • ZCSD: a Computational Storage Device over Zoned Namespaces (ZNS) SSDs, Corne Lukken, Giulia Frascaria, Animesh Trivedi, https://arxiv.org/abs/2112.00142, (2021). [PDF]

  • A Case for a Programmable Edge Storage Middleware, Giulia Frascaria, Animesh Trivedi, Lin Wang, https://arxiv.org/pdf/2111.14720 (2021). [PDF]

  • Safe and Efficient Remote Application Code Execution on Disaggregated NVM Storage with eBPF, Kornilios Kourtis, Animesh Trivedi, Nikolas Ioannou, https://arxiv.org/abs/2002.11528 (2020). [PDF]

  • The AtLarge Vision on the Design of Distributed Systems and Ecosystems, Alexandru Iosup, Laurens Versluis, Animesh Trivedi, Erwin Van Eyk, Lucian Toader, Vincent van Beek, Giulia Frascaria, Ahmed Musaafir, and Sacheendra Talluri, https://arxiv.org/abs/1902.05416, (2019). [PDF]

  • Pocket: Elastic Ephemeral Storage for Serverless Analytics, Ana Klimovic, Yawen Wang, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Christos Kozyrakis, login Usenix Mag. 44(1), (2019). [PDF]

  • jVerbs: RDMA support for Java, Patrick Stuedi, Bernard Metzler, Animesh Trivedi. IBM Technical Report Number RZ3845 (2016). [PDF]

  • Understanding the Performance of Networked Flash Storage, Animesh Trivedi, Bernard Metzler, Jonas Pfefferle, Patrick Stuedi, Nikolas Ioannou, Ioannis Koltsidas, Thomas R. Gross. IBM Technical Report Number RZ3906 (2016).[PDF]


Talks

  • What is up with Storage Systems and Why Should You Care?, Animesh Trivedi, at VU STORM student association, https://www.storm.vu/, VU Amsterdam, 2022. [PDF]

  • Hyperion: A Case for Unified, Self-Hosting, Zero-CPU Data-Processing Units (DPUs)., Marco Spaziani Brunella, Marco Bonola, Animesh Trivedi, at 2022 Dutch Computer Systems (CompSys’22) conference, https://www.compsys.science/2022/program, Putten, The Netherlands, 2022. [PDF]

  • Albis: High-Performance File Format for Big Data Systems, CompSys 2019.

  • Data processing at the speed of 100 Gbps@Apache Crail (Incubating), DataWorks Summit, San Jose, USA, 2018. [Link]

  • FLOSS WEEKLY episode 458 - Crail, November, 2017. [Link]


## Presentations and posters
  • DPFS: DPU-powered File System Virtualization, Peter-Jan Gootzen, Jonas Pfefferle, Radu Stoica, and Animesh Trivedi, talk at the 19th annual OpenFabrics Alliance (OFA) Workshop, https://www.openfabrics.org/2023-ofa-virtual-workshop-agenda/, 2023.

  • OpenCSD, simple and intuitive computational storage emulation with QEMU and eBPF. After all, why not turn your computer into a distributed system?, Corne Lukken, and Animesh Trivedi, talk at the 2023 FOSDEM, https://fosdem.org/2023/schedule/event/csd/, Amsterdam, 2022.

  • OpenCSD: Unified Architecture for eBPF-powered Computational Storage Devices (CSD) with Filesystem Support, Corne Lukken, and Animesh Trivedi, talk at the 2022 ICT.OPEN conference, https://www.ictopen.nl/, Amsterdam, 2022.

  • Autoscaling for Cache Enabled Data Analytics, Sacheendra Talluri, Nikolas Herbst (University of Würzburg), Cristina Abad (ESPOL, Ecuador), Animesh Trivedi, Alexandru Iosup, poster at the 2022 ICT.OPEN conference, https://www.ictopen.nl/, Amsterdam, 2022.

  • GradeML: Collecting and Querying of Performance Data on Machine Learning Workflows, Tim Hegeman, Alexandru Iosup, Animesh Trivedi, demo at the 2022 ICT.OPEN conference, https://www.ictopen.nl/, Amsterdam, 2022.

  • Bento File System and the Art of Repeated Research, Peter-Jan Gootzen and Animesh Trivedi, poster at 2022 ICT.OPEN conference, https://www.ictopen.nl/, Amsterdam, 2022.

  • The SPEC-RG Reference Architecture for the Edge Continuum, Matthijs Jansen, Auday Al-Dulaimy (Mälardalen University), Alessandro Papadopoulos (Mälardalen University), Animesh Trivedi, Alexandru Iosup, poster at 2022 ICT.OPEN conference, https://www.ictopen.nl/, Amsterdam, 2022.

  • ZCSD: a Computational Storage Device over Zoned Namespaces SSDs., Corne Lukken, Giulia Frascaria and Animesh Trivedi, at 2021 Dutch Computer Systems (CompSys’21) conference, https://www.compsys.science/2021/program, Online, 2021.

  • A Case for a Programmable Edge Storage Middleware., Giulia Frascaria, Animesh Trivedi and Lin Wang, at 2021 Dutch Computer Systems (CompSys’21) conference,

  • GradeML: Towards Holistic Performance Analysis for Machine Learning Workflows, Tim Hegeman, Matthijs Jansen, Alexandru Iosup and Animesh Trivedi, at 2021 Dutch Computer Systems (CompSys’21) conference, https://www.compsys.science/2021/program, Online, 2021.

  • NVMf based Integration of Non-volatile Memory in a Distributed System - Lessons learned, Jonas Pfefferle, Bernard Metzler, Patrick Stuedi, Animesh Trivedi, Adrian Schuepbach, at 2018 OpenFabrics Alliance (OFA) International Developers’ Workshop, Boulder, CO, USA.

  • Using Crail for Analytics on disaggregated storage, Patrick Stuedi, Jonas Pfefferle, Animesh Trivedi, Nikolas Ioannou, Radu Stoica, Bernard Metzler, Ioannis Koltsidas, at 8th Annual Non-Volatile Memories Workshop 2017, San Diego, CA, USA.

  • Crail: A High-Performance I/O Architecture for the Apache Data Processing Ecosystem, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Bernard Metzler, Ioannis Koltsidas, Radu Stoica, Nikolas Ioannou, at 2017 OpenFabrics Alliance (OFA) International Developers’ Workshop, Austin, TX, USA.

  • FlashNet: A Unified High-Performance I/O Stack, Animesh Trivedi, Bernard Metzler, Jonas Pfefferle, Patrick Stuedi, Nikolas Ioannou, Ioannis Koltsidas, Thomas R. Gross, at 7th Annual Non-Volatile Memories Workshop (NVMW), San Diego, USA, 2016.

  • Prototyping Byte-Addressable NVM Access, Bernard Metzler and Animesh Trivedi, at 2014 OpenFabrics Alliance (OFA) International Developers’ Workshop, Monterey, CA, USA.

  • The Non-Volatile Memory Verbs Provider (NVP): Using the OFED Framework to access solid state storage, Bernard Metzler, Animesh Trivedi, Lars Schneidenbach, Michele Franceschini, Patrick Stuedi, Blake Fitch, at 2013 OpenFabrics Alliance (OFA) International Developers’ Workshop, Monterey, CA, USA.

  • jVerbs: Java/OFED Integration for the Cloud, Bernard Metzler, Patrick Stuedi, Animesh Trivedi, at 2012 OpenFabrics Alliance (OFA) International Developers’ Workshop, Monterey, CA, USA.

  • SoftiWARP: A Software iWARP Driver for OpenFabrics, Bernard Metzler, Philip Frey, Animesh Trivedi, at 2010 OpenFabrics Alliance (OFA) International Developers’ Workshop, Monterey, CA, USA.


## Thesis