Zhuoqun (Tom) Cheng Contact Information 111 Cummington Mall, RM 138 Boston, MA 02215 Education Boston University, Boston, MA PhD Student in Computer Science • Advisor: Professor Richard West Zhejiang University, Hangzhou, China Bachelor of Engineering in Computer Science • GPA: 3.87/4.0 (857) 210 - 7316 czq@bu.edu September 2012 - present September 2008 - June 2012 Research Projects Qduino: A Multithreaded Arduino System for Real-time Applications January 2014 - January 2015 • Ported Quest operating system to Intel Galileo board and implemented GPIO, SPI and I2 C drivers. • Implemented extended Arduino API on Quest, leveraging Quest’s VCPU model to offer the feature of multithreaded sketch with predictable performance. RacerX: High-Speed Autonomous Vehicle Control June 2014 - August 2014 • Implemented a MAVlink agent to communicate with PC side ground control system to perform wireless telemetry, mission commands and first-person view. KVM/ARM-based Process Sandbox September 2013 - December 2013 • Proposed a sandbox mechanism based on KVM/ARM for Linux process virtualiztion, rendering sandboxed process direct hardware access and system call filtering. • Implementing user-level VM launcher and I/O emulation. Hotness-based Page Coloring September 2013 • Implemented a page hotness identification mechanism via non sequential page table scan in Linux kernel. Hardware-assisted Virtualization Performance Comparison August 2013 • Conducted a series of experiments on ARM and x86 architecture to compare hardware-assisted virtualization performance overhead. • Ported TLB walker to ARM architecture, which measures two stage address translation and VM exit and reentrant overhead. Publication Qduino: A Multithreaded Arduino System for Embedded Computing Zhuoqun Cheng, Ye Li, Richard West, in Proceedings of the 36th IEEE Real-Time Systems Symposium (RTSS), San Antonio, Texas, December 1-4 2015. Predictable Communication and Migration in the Quest-V Separation Kernel Ye Li, Richard West, Zhuoqun Cheng, Eric Missimer, in Proceedings of the 35th IEEE Real-Time Systems Symposium (RTSS), Rome, Italy, December 2-5 2014. COLORIS: A Dynamic Cache Partitioning System Using Page Coloring Ying Ye, Richard West, Zhuoqun Cheng, Ye Li, in Proceedings of the 23rd International Conference on Parallel Architectures and Compilation Techniques (PACT), Edmonton, Alberta, Canada, August 24-27, 2014 Work Experience Intern Graduate Sr. Advisor June 2015 - August 2015 Dell Research, Santa Clara, CA, USA • Developed a blockchain-based task distribution framework for Internet of Things • Major tools: Ethereum, Docker and Node.js Software Engineer Intern December 2011 - April 2012 Xunjiu Inc., Hangzhou, China • Developed a lightweight web server in U-boot for router firmware update. • Designed and implemented policies for router throughput control.