PhD Student Haopeng Liu awarded Harper Dissertation Fellowship

For his graduate research studying timing bugs in distributed systems, 4th-year PhD student Haopeng Liu was one of nine students awarded the 2018 Harper Dissertation Fellowship.

The annual award, one of the highest University of Chicago honors for doctoral candidates, bestows $4,000 to graduate students conducting groundbreaking research.

Liu, who is advised by Associate Professor Shan Lu, studies software reliability in distributed and cloud systems, with a focus on non-deterministic bugs caused by synchronization and other timing issues.

The challenge is similar to the game “Whack-a-Mole,” Liu said. Operators need to anticipate system-crashing bugs that do not always happen, but can be potentially catastrophic for distributed systems, where multiple machine communication and component failures are new sources of non-deterministic in comparison to traditional single-machine software systems.

By analyzing and modeling when these timing bugs are likely to occur, Liu has built tools such as DCatch, FCatch, and PCatch that automatically predict and detect these issues, so that operators can respond and prevent downstream failures. He presented his work at prestigious conferences such as the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) in 2017 and 2018 and EuroSys 2018 in Portugal.

Liu said he was thrilled to receive the Harper fellowship to support the writing of his dissertation over the next academic year, and credited UChicago CS for creating a fertile environment of intellectual freedom.

“Winning this Harper fellowship is not only a reflection of my personal accomplishment, but more importantly a reflection of my fantastic advisor, my great collaborators, and our top notch computer science department.” Liu said.

Related News

More UChicago CS stories from this research area.

Five UChicago CS students named to Siebel Scholars Class of 2024

Oct 02, 2023

UChicago Computer Scientists Bring in Generative Neural Networks to Stop Real-Time Video From Lagging

Jun 29, 2023

UChicago Team Wins The NIH Long COVID Computational Challenge

Jun 28, 2023

UChicago Assistant Professor Raul Castro Fernandez Receives 2023 ACM SIGMOD Test-of-Time Award

Jun 27, 2023

Computer Science Displays Catch Attention at MSI’s Annual Robot Block Party

Apr 07, 2023
Students posing at competition

UChicago Undergrad Team Places Second Overall In Regionals For World’s Largest Programming Competition

Mar 17, 2023
Garcia sitting in a jet engine

Student Spotlight: Gabi Garcia’s Bridge Between CS and Classics

Jan 30, 2023

Professor Heather Zheng Named ACM Fellow

Jan 18, 2023
Video

Ian Foster – Better Information Faster: Programming the Continuum

Jan 06, 2023

Q&A: Ian Foster on Receiving the 2023 IEEE Internet Award

Jan 06, 2023

Assistant Professor Robert Rand Receives Air Force Young Investigator Grant

Dec 19, 2022

Professor Fred Chong Named IEEE Fellow

Dec 09, 2022
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube