Reza Salkhordeh

Reza Salkhordeh

Substitute Professor

Johannes Gutenberg-Universität Mainz

Biography

I received the B.Sc. degree in computer engineering from Ferdowsi University of Mashhad in 2011, and M.Sc. degree in computer engineering from Sharif University of Technology (SUT) in 2013. I received the Ph.D. degree from Sharif University of Technology (SUT) in 2018 under supervision of Prof. Hossein Asadi at Data Storage, Networks, and Processing (DSN) lab. I was a postdoctoral researcher in Efficient Computing and Storage Group at Johannes Gutenberg-University Mainz under supervision of Prof. André Brinkmann. Currently, I am a substitute professor at Johannes Gutenberg-University Mainz. My research interests include operating systems, solid-state drives, and data storage systems.

A complete cv can be downloaded here.

Interests
  • High Performance Computing
  • Storage Systems Design
  • Solid-State Drives
  • Non-Volatile Memories
  • Operating Systems Design
  • Caching Architectures
Education
  • Ph.D. in Computer Engineering, 2018

    Sharif University of Technology

  • MS.c. in Computer Engineering, 2013

    Sharif University of Technology

  • B.Sc. in Computer Engineering, 2011

    Ferdowsi University of Technology

Patents

(2019). An Efficient Reconfigurable Cache Architecture for Storage Systems. US Patent, Application granted, US10824562B2.

PDF

(2017). OS-Level Data Tiering to Improve Performance of RAID Arrays. Iran State Organization for Deeds and Properties, Application No. 139450140003002937, Approved.

(2016). Re-configurable I/O Caching Architecture with Online Workload Characterization. Iran State Organization for Deeds and Properties, Pending.

Publications

(2026). Towards Scalable Storage Architectures for GPU Clusters Running Large Language Models. Proceedings of the ACM on Measurement and Analysis of Computing System (SIGMETRICS).

PDF Cite

(2025). ZTL: Enabling Zoned Namespace Support for File Systems. Architecture of Computing Systems (ARCS).

PDF Cite

(2025). ELICA: Efficient and Load Balanced I/O Cache Architecture for Hyperconverged Infrastructures. IEEE Transactions on Parallel and Distributed Systems (TPDS).

Cite

(2025). No Time to Halt: In-Situ Analysis for Large-Scale Data Processing via Virtual Snapshotting. 28th International Conference on Extending Database Technology (EDBT).

PDF Cite

(2025). Enhancing mmap scalability by saving TLB shootdowns during page recycling. 33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP).

Cite

(2025). From SSDs Back to HDDs: Optimizing VDO to Support Inline Deduplication and Compression for HDDs as Primary Storage Media. ACM Transactions on Storage (TOS).

PDF Cite

(2024). A Hierarchical Modeling Approach for Assessing the Reliability and Performability of Burst Buffers. Architecture of Computing Systems (ARCS).

Cite

(2024). From SSDs Back to HDDs: Optimizing VDO to Support Inline Deduplication and Compression for HDDs as Primary Storage Media. ACM Transactions on Storage (TOS).

PDF Cite

(2024). HybRAID: A High-Performance Hybrid RAID Storage Architecture for Write-Intensive Applications in All-Flash Storage Systems. IEEE Transactions on Parallel and Distributed Systems (TPDS).

Cite

(2023). The I/O Trace Initiative: Building a Collaborative I/O Archive to Advance HPC. Proceedings of the SC'23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis (PDSW).

PDF Cite

(2022). Protected Functions: User Space Privileged Function Calls. International Conference on Architecture of Computing Systems (ARCS).

PDF Cite

(2022). An Enterprise-Grade Open-Source Data Reduction Architecture for All-Flash Storage Systems. Proceedings of the ACM on Measurement and Analysis of Computing Systems (SIGMETRICS).

PDF Cite

(2021). Simurgh: a fully decentralized and secure NVMM user space file system. The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC).

PDF Cite

(2021). Constant Time Garbage Collection in SSDs. IEEE International Conference on Networking, Architecture and Storage (NAS).

PDF Cite

(2021). Streamlining distributed Deep Learning I/O with ad hoc file systems. IEEE International Conference on Cluster Computing (CLUSTER).

PDF Cite

(2021). Persistent Software Transactional Memory in Haskell. Proceedings of the ACM on Programming Languages.

PDF Cite

(2021). RC-RNN: Reconfigurable Cache Architecture for Storage Systems Using Recurrent Neural Networks. IEEE Transactions on Emerging Topics in Computing.

PDF Cite

(2021). AnyOLAP: analytical processing of arbitrary data-intensive applications without ETL. Proceedings of the VLDB Endowment.

PDF Cite

(2021). Improving checkpointing intervals by considering individual job failure probabilities. IEEE International Parallel and Distributed Processing Symposium (IPDPS).

PDF Cite

(2021). ETICA: Efficient Two-Level I/O Caching Architecture for Virtualized Platforms. IEEE Transactions on Parallel and Distributed Systems.

PDF Cite

(2020). DelveFS-An Event-Driven Semantic File System for Object Stores. IEEE International Conference on Cluster Computing (CLUSTER).

PDF Cite

(2019). Online Management of Hybrid DRAM-NVMM Memory for HPC. IEEE 26th International Conference on High Performance Computing, Data, and Analytics (HiPC).

PDF Cite

(2019). An Analytical Model for Performance and Lifetime Estimation of Hybrid DRAM-NVM Main Memories. IEEE Transactions on Computers (TC).

PDF Cite

(2019). LBICA: A Load Balancer for I/O Cache Architectures. Design, Automation Test in Europe Conference Exhibition (DATE).

PDF Cite

(2018). An Efficient Hybrid I/O Caching Scheme using Heterogeneous SSDs. IEEE Transactions on Parallel and Distributed Systems (TPDS).

PDF Cite

(2018). ReCA: an Efficient Reconfigurable Cache Architecture for Storage Systems with Online Workload Characterization. IEEE Transactions on Parallel and Distributed Systems (TPDS).

PDF Cite

(2016). An Operating System level data migration scheme in hybrid DRAM-NVM memory architecture. Design, Automation Test in Europe Conference Exhibition (DATE).

PDF Cite

(2015). Operating system level data tiering using online workload characterization. The Journal of Supercomputing.

PDF Cite

Experience

 
 
 
 
 
Institute of Computer Science, Johannes Gutenberg-Universität Mainz
Substitute Professor
Jan 2026 – Present Mainz, Germany
  • Storage Systems (Summer 2026)
  • Operating Systems (Winter 2025/26)
  • Operating Systems Seminar (Winter 2025/26)
  • Operating Systems Lab (Winter 2025/26)
  • Computer Architecture and Organization (Winter 2025/26)
 
 
 
 
 
Efficient Computing and Storage Group, Johannes Gutenberg-Universität Mainz
Postdoctoral researcher
Nov 2018 – Dec 2025 Mainz, Germany
 
 
 
 
 
Johannes Gutenberg-Universität Mainz
Lecturer
Jan 2020 – Present
  • Storage Systems (Summer 2022)
  • Advanced Topics in Operating Systems (Winter 2021/22)
  • Storage Systems (Summer 2021)
  • Advanced Topics in Operating Systems (Winter 2020/21)
  • Storage Systems (Summer 2020)
 
 
 
 
 
Program Committee
Jan 2020 – Present
  • USENIX Conference on File and Storage Technologies (FAST’26)
    • Program Committee
  • USENIX Conference on File and Storage Technologies (FAST’24)
    • Artifact Evaluation Committee Member
  • 36rd International Conference on Architecture of Computing Systems (ARCS'23)
  • ACM/IEEE Supercomputing Conference (SC'21)
  • 33rd International Conference on Architecture of Computing Systems (ARCS'20)
  • Principles and Practice of Parallel Programming (PPoPP'18)
    • Artifact Evaluation Committee Member
 
 
 
 
 
Reviewer
Jan 2018 – Present
  • IEEE Transactions on Parallel and Distributed Systems (TPDS) x3
  • IEEE Transactions on Computers (TC) x8
  • ACM Transactions on Storage (TOS) x2
  • IEEE Access x9
  • IEEE Transactions on Dependable and Secure Computing x1
  • IEEE Transactions on Network Science and Engineering x1
  • IEEE Transactions on Device and Materials Reliability x1
  • ACM Transactions on Modeling and Performance Evaluation of Computing Systems (ToMPECS) x1
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems x10
  • Microprocessors and Microsystems x1
 
 
 
 
 
Chief Teaching Assistant
Jan 2019 – May 2020
  • Technical Computer Science (Winter 2022/23)
  • Technical Computer Science (Winter 2019/20)
  • Advanced Topics in Operating Systems (Summer 2019)
 
 
 
 
 
Data Storage, Networks, & Processing (DSN) Lab.,
Sharif University of Technology
Ph.D. Candidate & Research Assistant
Sep 2013 – Dec 2018 Tehran, Iran

Mentorship

  • Four M.Sc. Students
  • Six B.Sc. Students

Teaching Assistant

  • Operating Systems (Spring 2016/17)
  • Operating Systems (Spring 2015/16)
  • Operating Systems (Spring 2014/15)
  • Operating Systems (Spring 2013/14)
  • Semantic Web (Fall 2013/14)
  • Operating Systems (Fall 2013/14)
  • Semantic Web (Spring 2012/13)
  • Operating Systems (Fall 2012/13)
 
 
 
 
 
High Performance Data Storage System (HPDS)
Technical Lead
Jan 2015 – Nov 2018 Tehran, Iran
  • Product owner
  • Project manager
  • Managing devops
  • Architecting storage systems

Accomplish­ments

Ranked 3rd in National PhD. Exam
Among more than 10,000 Participant
Member of Iran’s National Elites Foundation
Ranked 35th in National MSc Exam
Among more than 10,000 Participants

Contact