I am a PhD student with the Scalable Computing Software (SCS) Laboratory at the Illinois Institute of Technology. My research aims to make distributed storage and operating systems more programmable, portable, and performant. HPC and machine learning applications perform massive amounts of I/O, which puts extreme stress on storage systems to satisfy a wide variety of conflicting I/O and computational objectives. However, with rapidly evolving storage hardware and software, the design of these systems need to be reconsidered.
Other interests of mine are algorithm design and data science, which are both skills that are useful to parallel/distributed processing research. I have been involved in numerous projects surrounding parallel processing, algorithm design, and data science. Projects I have worked on are listed below.