Y
Yu Luo
Researcher at University of Toronto
Publications - 13
Citations - 626
Yu Luo is an academic researcher from University of Toronto. The author has contributed to research in topics: Tree (data structure) & Profiling (computer programming). The author has an hindex of 7, co-authored 11 publications receiving 527 citations.
Papers
More filters
An Analysis of Production Failures in Distributed Data-Intensive Systems
Proceedings ArticleDOI
Simple testing can prevent most critical failures: an analysis of production failures in distributed data-intensive systems
Ding Yuan,Yu Luo,Xin Zhuang,Guilherme Renna Rodrigues,Xu Zhao,Yongle Zhang,Pranay U. Jain,Michael Stumm +7 more
TL;DR: The majority of catastrophic failures could easily have been prevented by performing simple testing on error handling code - the last line of defense - even without an understanding of the software design, and a static checker was developed, Aspirator, capable of locating bugs.
Proceedings ArticleDOI
lprof: a non-intrusive request flow profiler for distributed systems
TL;DR: Lprof as mentioned in this paper is a profiling tool that automatically reconstructs the execution flow of each request in a distributed application and infers the request-flow entirely from runtime logs and thus does not require any modifications to source code.
Proceedings ArticleDOI
Log20: Fully Automated Optimal Placement of Log Printing Statements under Specified Overhead Threshold
TL;DR: This paper presents Log20, a tool that determines a near optimal placement of log printing statements under the constraint of adding less than a specified amount of performance overhead, and observed that Log20 is substantially more efficient in code path disambiguation compared to the developers' manually placed log printing Statements.
Proceedings ArticleDOI
Non-intrusive performance profiling for entire software stacks based on the flow reconstruction principle
TL;DR: Stitch is substantially different from all prior related tools in that it is capable of constructing a system model of an entire software stack without building any domain knowledge into Stitch; it automatically reconstructs the extensive domain knowledge of the programmers who wrote the code.