Info

I am currently a PhD candidate under supervision of Professor Steven Swanson in the Non-Volatile Systems Lab (NVSL) of the Department of Computer Science and Engineering (CSE) at University of California, San Diego. I've been working on building fast, smart storage systems, and fast non-volatile memories which can act like DRAM, and presumably will be able to directly attached to a processor's memory bus. We observed that the implementation of crash-consistent data structures needs extra care to debug. This led us to my recent research which aims to enforce PMEM safety statically at compile-time. We developed a new president memory library based, Corundum, which is written in Rust and statically enforces PMEM safety rules. Using that, programmers can make sure that their programs are provably correct in terms of PMEM-safety, without spending extra time learning the PMEM programming model and debugging their implementations.

Education

University of California, San Diego
Ph.D. Computer Engineering
2015 - Present
Sharif University of Technology
M.S. Computer Engineering
2011 - 2013
Shahed University
B.S. Computer Engineering
2006 - 2011

Affiliations

Interests

  • Software Development and API design
  • Programming Languages
  • Emerging memory/storage technologies
  • Storage systems
  • Compilers

Work Experience

  • Oracle, ExaData, Database Group, Redwood City, Summer 2020.
  • Samsung Semiconductor Inc, Memory Solutions Lab, Storage Software Group, San Diego, Summer 2017.
  • Sepehr Software Company, Soccer Analyzing Software Group, Tehran, Iran, 2013-2015.

Selected Publications

Patents

  • Morteza Hoseinzadeh, Zhengyu Yang, Ping Wong, and David Evans, "Method for Data Center Storage Evaluation Framework Simulation", U.S. Patent Application No. 15/896,590, 2017.
  • Zhengyu Yang, Morteza Hoseinzadeh, David Evans, Clay Mayers, and Rory Bolt, "Method and Apparatus for Adaptive Cache Load Balancing for SSD-Based Cloud Computing Storage System", U.S. Patent Application No. 15/971,349, 2017.
  • Zhengyu Yang, Morteza Hoseinzadeh, Ping Wong, John Artoux, and David Evans, "Hybrid Framework of NVMe-Based Storage System in Cloud Computing Environment", U.S. Patent Application No. 15/821,699, 2017.