Post Job Free
Sign in

Design Engineer

Location:
Inglewood, CA
Posted:
January 24, 2013

Contact this candidate

Resume:

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.



Contact this candidate