Yaoping Ruan
Research Staff Member
IBM T.J. Watson Research Center
(914)784-6188 (office)
yruan at CS Princeton EDUI have received my Ph.D. degree and am currently a Research Staff Member at IBM T.J. Watson Research Center. Before joining IBM, I was a Sr. Software Engineer at Ask Jeeves.
My previous research focuses on Network Servers and Operating Systems under the direction of Prof. Vivek Pai. In my thesis research, we analyze kernel activities and the interactions between OS and the application under demanding workloads. We have updated the Flash Web server to achieve higher capacity requirements and much better latency profiles. More recently, I have been studying issues in modern processor architectures such as Simultaneous Multithreading and Chip-Multiprocessor.
Publications
PDA: A Tool for Automated Problem Determination
In Proceedings of the USENIX 2007 Large Installation System Administration Conference (LISA'07) (to appear)Virtualization-based Techniques for Enabling Multi-tenant Management Tools
In Proceedings of the 18th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM'07)(to appear)Understanding and Addressing Blocking-Induced Network Server Latency
Yaoping Ruan & Vivek S. Pai
In Proceedings of the USENIX 2004 Annual Technical Conference (USENIX'06), Boston, MA, June 2006How DNS Misnaming Distorts Internet Topology Mapping
Ming Zhang, Yaoping Ruan, Vivek S. Pai, & Jennifer Rexford
In Proceedings of the USENIX 2004 Annual Technical Conference (USENIX'06), Boston, MA, June 2006Evaluating the Impact of Simultaneous Multithreading on Network Servers Using Real Hardware
Yaoping Ruan, Vivek S. Pai, Erich Nahum & John M. Tracey
In Proceedings of the 2005 ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS'05), Banff, Canada, June 2005abstract | full paper .pdf | code release: Oprofile patch for measuring Tagging events (Front_end, Execution and Replay tagging events) on the Xeon/Pentium 4
The Origins of Network Server Latency & the Myth of Connection Scheduling (extended abstract)
Yaoping Ruan and Vivek S. Pai
In Proceedings of the 2004 ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS'04), New York, NY, June 2004Making the ``Box'' Transparent: System Call Performance as a First-class Result
Yaoping Ruan and Vivek S. Pai
In Proceedings of the USENIX 2004 Annual Technical Conference (USENIX'04), Boston, MA, June 2004abstract | full paper .pdf | poster .pdf |
code release: The New-Flash server source code
----------------sendfile( ) patch (now in FreeBSD source code)
----------------DeBox source code (on FreeBSD 4.6.2)
35 Olden Street, Computer Science Dept., Princeton University, Princeton, NJ, 08544 Last Updated: Jan. 2006