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). LBICA: A Load Balancer for I/O Cache Architectures. Design, Automation Test in Europe Conference Exhibition (DATE).

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). An Efficient Reconfigurable Cache Architecture for Storage Systems. US Patent, Application granted, US10824562B2.

PDF

(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

(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.

(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

(2013). An example conference paper. In ICW.

PDF Cite Project Slides