profile


Peng SUN name

PhD Candidate
Department of Computer Science
Princeton University

Address:
35 Olden Street
Princeton, NJ 08540

Email: Alt

Résumé

View Peng Sun's profile on LinkedIn


Summary

I am a forth-year Ph.D student in Department of Computer Science, Princeton University. My Ph.D advisor is Professor Jennifer Rexford. I received my B.Eng in Electronic Engineering with highest honor from Tsinghua University in July 2010. I finished my senior thesis in New Generation Network Lab.

I am driven by solving the practical problems in automating large-scale network management for efficiency and reliability. I bring the analytical and technical skills of Ph.D combined with the experience of a system coder in the network infrastructure team for one of the largest online services.


News

  • May 2014: HONE is accepted to Journal of Network and System Management.
  • April 2014: My project in Windows Azure on network-state management service is accepted to SIGCOMM'14.
  • September 2013: I continue my internship project as a full-time Research Software Engineer Intern in Windows Azure & Microsoft Research.
  • June 2013: I continue a joint project with Windows Azure and Microsoft Research as a full-time summer intern. I work with Ratul Mahajan and Ming Zhang of MSR, and Lihua Yuan and Dave Maltz of Windows Azure.
  • February 2013: HONE project source is released on GitHub.
  • ...


Publications

Undergrad works


Work Experiences

  • Research Software Development Intern in Microsoft Azure & Microsoft Research. 03/2013 - 05/2014
    Project: Statesman: A Network-State Management Service
    Worked in the Azure networking team which powers Microsoft's online services. Designed, built, and deployed the network-state management service which allows multiple network-management applications to operate independently, while maintaining network-wide safety and performance invariants. The system employed a model of observed-proposed-target states and a technique of highly-available web service to decouple the application logic with the physical infrastructure. It greatly reduced the complexity of application development and boosted the stability of network operation. The system has been deployed into Microsoft's datacenters across the globe, and has become the foundation service for building multiple automated management applications in production.

  • Research Software Development Intern in Microsoft Bing. 06/2012 - 02/2013
    Project: AutoFocus: Automatic Problem Localization for Large Distributed Online Services
    Designed and built an adaptive and real-time latency tracing system for large-scale distributed online services. The system automatically constructed the internal component dependency in serving user requests, and located the latency bottlenecks. Deploying into Bing, the system expedited resolving high-latency issues by exactly pinpointing the responsible service and machine location. It helped improving user-experienced latency of Bing.

  • Research Assistant in Princeton University. 12/2010 - 05/2012 & 06/2014 - Present
    Project: HONE: Programmable Host-Network Traffic Management
    Extended the scope of datacenter traffic management to the hosts, in order to exploit their traffic-measure-control and computation capabilities. Designed a programming model and its runtime system to write joint-host-network management tasks with a simple, integrated, and centralized view of datacenter. Built a system to efficiently execute the management tasks in parallel and scale across hosts and network. Built multiple common datacenter management tasks with HONE.

    Project: Identifying Performance Bottlenecks in CDNs through TCP-Level Monitoring
    Built a transport-layer network profiler that identifies the performance bottlenecks for wide-area web service. Deployed the tool in CoralCDN and identified the performance problems for the benefit of better CDN operation decisions.

  • Research Intern in Microsoft Research Asia. 12/2009 - 03/2010
    Worked in the network research group on datacenter network virtualization. Designed control modules and experiments to validate link failure handling and adjustment of bandwidth guarantees for virtualized network slices.

  • Research Assistant in Tsinghua University. 04/2009 - 07/2010
    Designed and built a matrix-factorization-based network coordinate system to estimate latency and bottleneck bandwidth between Internet hosts. Proposed and applied a sorting mechanism for neighboring Internet hosts to improve the latency estimation accuracy. Proposed to apply PCA in bottleneck bandwidth analysis. Reduced the analysis complexity to 10D state-space exploration problem.

  • Research Intern in University of Southern California. 07/2009 - 08/2009
    Designed a channel estimator for underwater acoustic communication system based on the time, frequency, and phase rotation correlation. Built an underwater testbed for testing the proposal.


Courses

  • Compiling Techniques, Spring 2012 (COS 320)
  • Advanced Computer Systems, Fall 2011 (COS 518)
  • Advanced Topics in Computer Science - Principles of Database and Information System, Fall 2011 (COS 597A)
  • Theory of Algorithms, Spring 2011 (COS 423)
  • Special Topics in Informations Sciences and Systems - Optimization of Communication Systems, Spring 2011 (ELE 539A)
  • Advanced Computer Networks, Fall 2010 (COS 561)
  • Artificial Intelligence, Fall 2010 (COS 402)
  • Advanced Topics in Computer Science - Future Datacenter Networks and Systems, Fall 2010 (COS 597B)


Activities

  • Graduate Student Government in Princeton University. 03/2011 - 03/2013
    Board member of Social Affairs Committee. Representative of CS Department. Allocated funding for social activities of graduate students. Organized social events for graduate student community.

  • Student Association of Science and Technology in Tsinghua University. 10/2006 - 08/2007
    Vice President of Department of Internal Relationship. Organized meetings of branch presidents of the organization. Bridged the branches to facilitate the cooperation in university-wide activities.


Code Release

  • HONE: Programmable Host/Network Traffic Management Platform
    Project website: HONE website
    Source on GitHub: HONE


Last update in May 2014.