Hasan Al Maruf

Ph.D. candidate in CSE
University of Michigan, Ann Arbor


University of Michigan, Ann Arbor
4828 BBB
2260 Hayward St
Ann Arbor, MI 48109-2121

About Me

I am a PhD candidate in Computer Science and Engineering at University of Michigan, Ann Arbor. I am fortunate to have Prof. Mosharaf Chowdhury as my advisor.

My research goal is to address the practical challenges of memory disaggregation to improve application performance and datacenter resource utilization. In my PhD, I am leading a comprehensive solution to address the host-level, network-level, and end-to-end aspects of Practical Memory Disaggregation.



  • [FAST'22] Hydra : Resilient and Highly Available Remote Memory
    Youngmoon Lee*, Hasan Al Maruf*, Mosharaf Chowdhury, Asaf Cidon, Kang G. Shin (*equal contribution)
  • [Paper] [Slide] [Talk] [Source Code]
  • [ASPLOS'21] Rethinking Software Runtimes for Disaggregated Memory
    Irina Calciu, M. Talha Imran, Ivan Puddu, Sanidhya Kashyap, Hasan Al Maruf, Onur Mutlu, Aasheesh Kolli
  • [Paper] [Artifacts]
  • [Best Paper, USENIX ATC'20] Effectively Prefetching Remote Memory with Leap
    Hasan Al Maruf, Mosharaf Chowdhury
  • [Paper] [Slide] [Talk] [Source Code]

Preprints on Arxiv

  • TPP: Transparent Page Placement for CXL-enabled Tiered Memory
    Hasan Al Maruf, Hao Wang, Abhishek Dhanotia, Johannes Weiner, Niket Agarwal, Pallab Bhattacharya, Chris Petersen, Mosharaf Chowdhury, Shobhit Kanaujia, Prakash Chauhan
  • [Paper] [Source Code]
  • Memtrade: A Disaggregated-Memory Marketplace for Public Clouds
    Hasan Al Maruf, Yuhong Zhong, Hongyi Wang, Mosharaf Chowdhury, Asaf Cidon, Carl Waldspurger
  • [Paper] [Source Code]

Industry Experience