Computer Science Tenure-Track Faculty Candidate Visits Campus

Candidates for the computer science faculty tenure-track position openings in the College of Computing will be visiting campus this semester, including Jian Zhang.

Jian Zhang is visiting campus as a candidate for an assistant professor or professor in computer science faculty position.
Jian Zhang is visiting campus as a candidate computer science tenure-track faculty position.

Bio

Jian Zhang is a final-year Computer Science PhD student at Rutgers University. His research interests lie in operating system design and its intersection with storage systems, computer architecture and high-performance computing. His works have been published at top-tier system conferences, including FAST, ASPLOS, SC and SOSP, and he received the Best Paper Award at SOSP 2023. He has collaborated extensively with industry such as Samsung Memory Solution Lab, and Microsoft Research.

Candidate: Jian Zhang
Date and time of visit: Thursday, Jan 30, 2025, 3 p.m. ET, following a social hour in Rekhi 218
Location: Rekhi G005

Abstract

Evolving Modern Storage Stack: I/O Abstraction, Caching and Prefetching.

With the rise of AI and data-intensive applications, the storage stack has become a critical component for performance. At the same time, new storage hardware devices, such as near-storage accelerators, are emerging. However, the storage stack has struggled to keep pace, leading to significant performance bottlenecks. This talk focuses on our works on how to evolve the modern storage stack through three key pieces: I/O abstraction, caching, and prefetching. First, we introduce a new I/O abstraction to reduce dominant I/O overheads and efficiently utilize near-storage computing capabilities. Next, we present a novel caching management solution that spans host and storage devices, optimizing memory resources. Finally, we present a cross-layered (user-level runtime and OS) prefetching mechanism for optimal performance.


About the College of Computing

The Michigan Tech College of Computing, established in 2019, is the first academic unit in Michigan dedicated solely to computing, and one of only a handful such academic units in the United States. The college is composed of two academic departments. The Computer Science department offers four bachelor of science programs in computer science, cybersecurity, data science, and software engineering; four master of science programs in applied computer science, computer science, cybersecurity, and data science; and a doctoral program in computer science. The Applied Computing department offers four bachelor of science programs in cybersecurity, electrical engineering technology, information technology, and mechatronics; two master of science programs in health informatics and mechatronics; and a doctoral program is in computational science and engineering.

Questions? Contact us at computing@mtu.edu. Follow the College of Computing on Facebook, Instagram, LinkedIn and Twitter.