Reza Salkhordeh

Reza Salkhordeh

Postdoctoral researcher

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 am currently a postdoctoral researcher in Efficient Computing and Storage Group at Johannes Gutenberg-University Mainz under supervision of Prof. André Brinkmann. 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

(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

 
 
 
 
 
Efficient Computing and Storage Group, Johannes Gutenberg-Universität Mainz
Postdoctoral researcher
Nov 2018 – Present 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’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