Bowen Zhou
*** ******* ** *** 6-765-***-****
West Lafayette, IN 47906, USA abpne3@r.postjobfree.com
Purdue University, Department of Computer Science MS 2010, PhD 2013 (Expected)
Education
Chinese Academy of Sciences, Institute of Software ME 2007
University of Science and Technology of China, Special Class for the Gifted Young BE 2004
Abhranta: Locating Bugs that Manifest at Large System Scales
Publications
Bowen Zhou, Milind Kulkarni and Saurabh Bagchi
HotDep 12 (co-located with OSDI 12)
Vrisha: Using Scaling Properties of Parallel Programs for Bug Detection and Localization
Bowen Zhou, Milind Kulkarni and Saurabh Bagchi
HPDC 11
Predicting Time to Failure for Large Scale Distributed Systems
Nawanol Theera-Ampornpunt, Bowen Zhou, and Saurabh Bagchi
DSN 11 Fast Abstract
A Framework of Computer Forensic System Against Intrusions
Bowen Zhou, Liping Ding, Yongji Wang
Application Research of Computers, Vol.25(4), pp.1117-1119. 2008
Capture and Storage of Digital Evidence in a Secure Operating System Kernel
Liping Ding, Bowen Zhou, Yongji Wang
Chinese Journal of Software, Vol.18(7), pp.1715-1729. 2007
C, C++, Java, Ruby on Rails, Javascript, BASH, R, MATLAB
Techniques
Dynamic Instrumentation, Linear Optimization, Machine Learning, Kernel Programming
Amazon.com
Professional
Experience SDE Intern May 2011 - July 2011
Developed a tool to import and display hardware speci cations as part of an infrastructure pro-
curement automation platform for AWS.
Sun Microsystems, Inc. / Cluster File Systems, Inc.
System Software Engineer July 2007 - May 2008
Worked on the design, development and debugging of the Lustre le system for petascale Linux
clusters.
Purdue University, Dependable Computing Systems Laboratory
Research
Experience Research Assistant October 2009 - Present
Designed Vrisha, a statistical-rule-based debugging tool to detect and localize scale-dependent
bugs in MPI parallel programs. We have used Vrisha to nd bugs in MPICH2, the de facto im-
plementation of MPI.
Developed a variety of tools for debugging parallel programs including a packet tracing extension
to the MPICH2 library, a call stack accounting tool built upon the Pin dynamic instrumentation
framework, a myriad of data processing scripts and implementations of various machine learning
algorithms in Matlab and R.
Purdue University, Distributed System and Network Lab
Research Assistant August 2008 - July 2009
Developed an ef cient routing simulation tool for the BGP protocol. Designed a personalized
monitor node placement algorithm for maximal coverage of IP pre x hijacking attacks with Mixed
Integer Linear Programming.
Chinese Academy of Sciences, Institute of Software
Research Assistant May 2005 - June 2007
Designed and implemented kernel modules that enable system call tracing, secure le deletion
and audit log backup for a FreeBSD-based secure operating system.
OSDI 12 Student Travel Grant 2012
Awards
HPDC 11 Student Travel Grant 2011
Chinese Academy of Sciences Graduate Scholarship 2004
Huawei Scholarship for Academic Excellence 2003
USTC Scholarship for Academic Excellence 2002
Available upon request
References
Basketball, Tennis, Swimming, Skiing, Sur ng, DotA
Hobbies