Zhenkai Zhu
Boelter Hall **** Mobile: 310-***-****
CSD, UCLA Email: *******@**.****.***
Los Angeles, CA 90095 USA Web: www.cs.ucla.edu/~zhenkai
Research Interests
Computer Networks, Distributed Systems, Future Internet Architecture
Education
University of California, Los Angeles, Los Angeles, CA September 2008 - Present
Ph.D. Candidate, Computer Science
- Advisor: Lixia Zhang
- Expected Graduation Date: June 2013
University of California, Los Angeles, Los Angeles, CA September 2008 - January 2012
M.S., Computer Science, January 2012
- Advisor: Lixia Zhang
Tsinghua University, Beijing, China August 2004 - July 2008
B.E., Automation, July 2008
Research Experience
Graduate Researcher September 2008 - Present
- WebRTC For NDN (Initial Phase)
WebRTC is an opensource project that enables web browsers with Real-Time Communications
(RTC) capabilities via simple Javascript API. We plan to make WebRTC work over NDN archi-
tecture.
- XMPP Textchat with Sync Approach over NDN (Ongoing)
In distributed systems, it is frequently desirable for multiple hosts to have approximately the same
view of data. This is general enough to warrant a basic shared mechanism, Synchronization or
Sync, for distributing information. We develop XMPP textchat with Sync approach to help
shape the design of Sync and reveal the issues one must solve for Sync to work.
- Audio, Video and Text Package over NDN
The package provide audio, video and text services for multi-user conferences over NDN. Tradi-
tionally, these services are provided with some central server; we developed a distributed system
with no center control point and takes advantage of NDN's built-in multicast ability to make the
system more scalable. Security is also integrated into the design.
- Mobility Aware Home Networking
Apple Inc.'s Back To My Mac (BTMM) service provides a nice mobility aware home networking
solution not by proposing a bunch of new protocols, but by putting together a set of existing
protocols and software tools. Users get connectivity to the machines at home regardless of
whether they are on move or behind a NAT. We present the design of BTMM and propose
extensions to make it a potential solution for general home networking problem.
- Mobility Protocol Design and Simulations
Global Home Agent to Home Agent Protocol (GHAHA) is a way to solve the triangle routing
problem of Mobile IP. However, it has serious scalability issues. We design an extension to
GHAHA to improve its scalability and prove our design by NS-2 and Qualnet simulations.
- Survey of Mobility Protocols
We survey the mobility protocols proposed by Internet research communities since the early 90s.
We categorize them by different standards, analyze the tradeoffs they made and provide insights
for researchers.
Teaching Experience
Special Reader Fall 2009, Winter 2011, and Winter 2012
Duties include preparing recitations broadcast, holding online discussion sessions about homework
problems and materials in lecture, and grading homeworks and exams.
- CS 217A Internet Architecture and Protocols, Instructor: Prof. Lixia Zhang
Teaching Assistant Spring 2010
Duties include leading weekly discussion sessions, preparing labs for the class and holding office
hours for lab problems and materials in lecture.
- CS 33 Computer Organizations, Instructor: Prof. Glenn Reinman
Publications
Zhenkai Zhu, Paolo Gasti, Yanbi Lu, Jeffery Burke, Van Jacobson, and Lixia Zhang, "A New
Approach to Securing Audio Conference", AWFIT Workshop 2011.
Zhenkai Zhu, Ryuji Wakikawa, Stuart Cheshire, and Lixia Zhang, "Home As You Go: An Engineer-
ing Approach to Mobility-Capable Extended Home Networks", AINTEC Conference 2011.
Zhenkai Zhu, Sen Wang, Xu Yang, Van Jacobson, and Lixia Zhang, "ACT: An Audio Conference
Tool over Named Data Networking", ACM SIGCOMM ICN Workshop 2011.
Zhenkai Zhu, Ryuji Wakikawa, and Lixia Zhang, "Supporting Mobility For Internet Cars", IEEE
Communications Magazine, May 2011.
Zhenkai Zhu, Ryuji Wakikawa, and Lixia Zhang, "SAIL: A Scalable Approach for Wide-Area IP
Mobility", IEEE INFOCOM Mobiworld Workshop 2011.
Lixia Zhang, Ryuji Wakikawa and Zhenkai Zhu, "Supporting Mobility in the Global Internet", ACM
MOBICOM MICNET Workshop 2009.
IETF RFCs
Stuart Cheshire, Zhenkai Zhu, Ryuji Wakikawa and Lixia Zhang, "Understanding Apple's Back to
My Mac (BTMM) Service", RFC 6281, June 2011.
Zhenkai Zhu, Ryuji Wakikawa and Lixia Zhang, "A Survey of Mobility Support in the Internet",
RFC 6301, July 2011.
Professional Experience
PARC (Palo Alto Research Center), Palo Alto, CA June 2011 - September 2011
Summer Research Intern
Worked on the distributed multi-user audio conference tool over CCNx, a named data networking
architecture. Explored the application design space of the new network architecture and implemented
the design based on an opensource package (Mumble). Source and binary distributions available.
Toyota InfoTechnology Center, Mountain View, CA June 2010 - September 2010
Summer Research Intern
Worked on the simulation of DHT based home agent to home agent protocol (an extension to Mobile
IP) in Qualnet simulator. Also developed a rudimentary prototype of smartphone-car integration
system.
Toyota InfoTechnology Center, Mountain View, CA June 2009 - September 2009
Summer Research Intern
Conducted a thorough survey of existing mobility support protocols proposed by the networking
community. Worked on the simulation of home agent to home agent protocol in NS-2 simulator.
Computer Skills
- Languages:
Comfortable with C and C++, some experience with Java, simple bash scripting, occasional use
of Perl and Python, knowledge of a few more languages.
- Operating Systems:
Work daily on Mac OS X, maintain lab servers running FreeBSD, occasionally use Ubuntu.