|
|
|
Zheng Cai |
|
Duncan Hall 3003 Rice University Mailing Address: 6100 Main St. MS-132 Houston, TX, 77005 Email: zhengcai AT cs.rice.edu Phone: (1)713-348-3817 |
||
|
Biography Zheng Cai is a fifth-year PhD student in Department of Computer Science of Rice University. He received his B.S. from College of Computer Science and Technology at Zhejiang University. His research interests mainly lie in computer network and system. His advisor is Prof. Eugene Ng.
Research Projects • Maestro -- Maestro is an "operating system" for orchestrating network control applications. Maestro provides interfaces for implementing modular network control applications to access and modify state of the network, and coordinate their interactions. Maestro is a platform for achieving automatic and programmatic network control functions using these modularized applications. Maestro is developed in Java, so it is highly portable to various operating systems and architectures. Furthermore, Maestro is multi-threaded to take full advantage of multi-core processors. For OpenFlow networks, on an 8 core system, Maestro has been demonstrated to route over 600,000 flows per second. • 100x100 -- In the 100x100 project, we are conducting the basic research and developing the blueprint designs that will guide decision-makers in the construction of a next generation network that is dependable and secure; understandable to users and operators; and both economical and scalable. • The 4D Architecture for Network Control and Management -- While Internet Protocol (IP) has been a runaway success, today's IP networks are difficult to manage well. Operations costs are high and yet network reliability remains low. Our research begins from the observation that the root cause of these problems is IP's current management and control planes, which distribute vital state and control functions across multiple systems.
Publications • Zheng Cai, Florin Dinu, Jie Zheng, Alan L. Cox, T. S. Eugene Ng, "CONTRACT: Incorporating Coordination into the IP Network Control Plane", in IEEE ICDCS'10, Genoa, Italy, June 2010 [.pdf]. • Zheng Cai, Florin Dinu, Jie Zheng, Alan L. Cox, T. S. Eugene Ng, "The Preliminary Design and Implementation of the Maestro Network Control Platform", Rice University Technical Report TR08-13, October 2008 [.pdf]. • David A. Maltz, T. S. Eugene Ng, Hemant Gogineni, Hong Yan, Hui Zhang, Zheng Cai, "Meta-Management System for GENI," GENI Design Document 06-37, Backbone Working Group, April 2007 [.pdf]. See www.geni.net for information on the NSF GENI initiative. • Hong Yan, David A. Maltz, T. S. Eugene Ng, Hemant Gogineni, Hui Zhang, Zheng Cai, "Tesseract: A 4D Network Control Plane", 4th USENIX Symposium on Networked Systems Design & Implementation (NSDI'07), Cambridge, MA, April 2007 [.pdf].
Course Taken
2008
Fall
2008
Spring 2007 Fall • Comp311: Principles of Programming Languages
2007
Spring 2006 Fall
• Comp529:
Computer Network Protocols and Systems
TA 2009 Spring • Comp100: Introduction to Computing and Information Systems 2008 Fall • Comp202: Principles of Object-Oriented Programming II 2008 Spring • Comp429: Introduction to Computer Networks
Useful Links
Emulab
testbed | Planet-Lab
Click
| SEDA
| Scout
| X-Kernel |
||