Xiangfei Zhu   
  
Ph.D.

 

   Department of Computer Science
   School of Engineering and Applied Science
   University of Virginia
   151 Engineer's Way,
   Charlottesville, VA 22904

 

   Phone:  (434) 982-2294
   Email:  xz4p AT virginia.edu
   Office: Olsson Hall 235

 

   Resume: (PDF)

 

      I joined the Department of Computer Science at the University of Virginia in Aug 2003. My Ph.D. research was on bandwidth-sharing algorithms and control plane design of dynamic connection-oriented networks, under the direction of Professor Malathi Veeraraghavan. Before joining the University of Virginia, I received my Bachelor and Master degrees in Computer Science from Shanghai Jiao Tong University, China. I received my Ph.D. in Computer Science in 2008, and now I am with Yahoo! Inc.

Research

Publications

  • X. Zhu and M. Veeraraghavan, "Analysis and Design of Book-ahead Bandwidth-Sharing Mechanisms," IEEE Transactions on Communications, vol. 56, no. 12, Dec. 2008, pp. 2156-2165
  • X. Zhu, M. E. McGinley, T. Li, and M. Veeraraghavan, "An Analytical Model for a Book-ahead Bandwidth Scheduler," Proc. of IEEE Global Telecommunications Conference (Globecom) 2007, Nov 26-30, 2007, Washington, DC.
  • X. Zhu, X. Zheng, and M. Veeraraghavan, "Experiences in Implementing an Experimental Wide-area GMPLS Network," IEEE Journal on Selected Areas in Communication, vol. 25, pp. 82-92, Apr. 2007. 
  • X. Zhu, X. Zheng, M. Veeraraghavan, Z. Li, Q. Song, I. Habib, and N. S. V. Rao, "Implementation of a GMPLS-based Network with End Host Initiated Signaling," Proc. of IEEE International Conference on Communications (ICC) 2006, Jun. 11-15, 2006, Istanbul, Turkey.
  • C. Lu, S. Zhang, and X. Zhu, "Attribute Certification-based Online Reputation System," Computer Integrated Manufacturing Systems (China), vol.9, no.4, pp.330-336, Apr. 2003.
  • X. Zhu, S. Zhang, and Y. Gu, "A Solution of Dynamic Alliance Oriented Enterprise VPN," Computer Engineering and Applications (China), vol.39 no.7 pp.196-199, 212, Mar. 2003.
  • Y. Gu, S. Zhang, and X. Zhu, "A Study of Enterprise Application Integration (EAI) Solution," Computer Engineering and Applications (China), vol.39 no.6 pp. P.209-211, 222, Feb. 2003.

Professional Service

Software

Software packages I developed for the CHEETAH project.

  • CHEETAH Control Plane Module (CCPM) is a software package that serves as an external GMPLS engine for Ethernet switches. It is designed to enable non-GMPLS switches to participate in the dynamic end-to-end circuit setup. It consists of two main components, the OSPF-TE routing module and the RSVP-TE signaling module. It supports Ethernet switches from major vendors such as Dell, Force10, and Foundry. This particular build is for Force10 E600 switches deployed in Internet2 HOPI network. (download)
     
  • CHEETAH Client System Agent (CCSA) is a software package to enable end hosts to initiate circuit setup requests. It is based on the CHEETAH end-host RSVP-TE client developed for Sycamore SN16000 switches. It consists of two daemons, RSVPD and cheetahd, and a tool called circuit-requestor, with which end users can setup and release circuits manually. It also provides APIs so that it can be integrated into any software that wants to automatically setup and release circuits. The main extension of the CCSA is the support of L2SC switching, i.e., the support of VLANs. With this support, an end host can simultaneously have multiple circuits to the same or different remote end hosts. (download)
     
  • CHEETAH RSVP-TE client for Sycamore SN16000 is a software package developed to enable end hosts to initiate circuit setup across the CHEETAH network, which has Sycamore SN16000 switches as the backbone. It consists of two daemons, RSVPD and cheetahd, and a tool called circuit-requestor, with which end users can setup and release circuits manually. It also provides APIs so that it can be integrated into any software that wants to automatically setup and release circuits. This software is compatible with SN16000 version 7.6.2. (download)

Courses

    Designing Complex Software Systems         Computer Organization 
    Computer Networks                                       Computer Science Perspectives 
    Theory of Computation                                   Performance Analysis Communications Networks 
    Operating Systems                                        Advanced Database Systems 
    Grid Computing                                              Applied Statistics for Engineers and Scientists 
    Stochastic Systems                                       Feedback Control for Computer Systems

Links

    IEEE Explore  ACM Portal  Citeseer Google Scholar Virgo

Personal

    Travel Album

Last Updated: 6/15/2011