Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Peter Xiang Gao

dblp:117/4352 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
5 papers
Datacenter networks · 41% Optical networks · 21% Wireless networking · 12%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 37% Distributed systems · 35% Energy-efficient computing · 23%

Topics — the 15 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
resource disaggregation
0.212016
Network Requirements for Resource Disaggregation · OSDI 2016
Datacenter networks › datacenter transport
datacenter congestion control
0.212015
pHost: distributed near-optimal datacenter transport over commodity network fabric · CoNEXT 2015
Datacenter networks
datacenter transport
0.212015
pHost: distributed near-optimal datacenter transport over commodity network fabric · CoNEXT 2015
Wireless networking › scheduling
distributed scheduling
0.212015
pHost: distributed near-optimal datacenter transport over commodity network fabric · CoNEXT 2015
Network management and operations › failure recovery
failover
0.212015
Rollback-Recovery for Middleboxes · SIGCOMM 2015
Datacenter networks › datacenter transport
flow completion time
0.212015
pHost: distributed near-optimal datacenter transport over commodity network fabric · CoNEXT 2015
Distributed systems
fault tolerance
0.212015
Rollback-Recovery for Middleboxes · SIGCOMM 2015
Distributed systems › fault tolerance
rollback recovery
0.212015
Rollback-Recovery for Middleboxes · SIGCOMM 2015
Internet architecture and protocols
low-latency network design
0.212014
Quartz: a new design element for low-latency DCNs · SIGCOMM 2014
Optical networks › optical communication components
optical multiplexer
0.212014
Quartz: a new design element for low-latency DCNs · SIGCOMM 2014
Optical networks
optical switching
0.212014
Quartz: a new design element for low-latency DCNs · SIGCOMM 2014
Energy-efficient computing
carbon footprint optimization
0.112012
It's not easy being green · SIGCOMM 2012
Energy-efficient computing
datacenter power management
0.112012
It's not easy being green · SIGCOMM 2012
Cloud and datacenter computing › resource management
datacenter resource management
0.112012
It's not easy being green · SIGCOMM 2012
Content delivery and video streaming
content delivery network
0.012012
It's not easy being green · SIGCOMM 2012

Methods — techniques the papers use, named apart from their topics

simulation · 0.6parallel release · 0.4ordered logging · 0.4prototype · 0.4flow optimization · 0.3
YearPublicationVenuePosition
2016 Network Requirements for Resource Disaggregation
Peter Xiang Gao, Akshay Narayan 0001, Sagar Karandikar, Sangjin Han, Rachit Agarwal 0001, Sylvia Ratnasamy, Scott Shenker
OSDI1
2015 pHost: distributed near-optimal datacenter transport over commodity network fabric
abstract
The importance of minimizing flow completion times (FCT) in datacenters has led to a growing literature on new network transport designs. Of particular note is pFabric, a protocol that achieves near-optimal FCTs. However, pFabric's performance comes at the cost of generality, since pFabric requires specialized hardware that embeds a specific scheduling policy within the network fabric, making it hard to meet diverse policy goals. Aiming for generality, the recent Fastpass proposal returns to a design based on commodity network hardware and instead relies on a centralized scheduler. Fastpass achieves generality, but (as we show) loses many of pFabric's performance benefits.
Peter Xiang Gao, Akshay Narayan 0001, Gautam Kumar 0001, Rachit Agarwal 0001, Sylvia Ratnasamy, Scott Shenker
CoNEXT1
2015 Rollback-Recovery for Middleboxes
abstract
Network middleboxes must offer high availability, with automatic failover when a device fails. Achieving high availability is challenging because failover must correctly restore lost state (e.g., activity logs, port mappings) but must do so quickly (e.g., in less than typical transport timeout values to minimize disruption to applications) and with little overhead to failure-free operation (e.g., additional per-packet latencies of 10-100s of us). No existing middlebox design provides failover that is correct, fast to recover, and imposes little increased latency on failure-free operations. We present a new design for fault-tolerance in middleboxes that achieves these three goals. Our system, FTMB (for Fault-Tolerant MiddleBox), adopts the classical approach of "rollback recovery" in which a system uses information logged during normal operation to correctly reconstruct state after a failure. However, traditional rollback recovery cannot maintain high throughput given the frequent output rate of middleboxes. Hence, we design a novel solution to record middlebox state which relies on two mechanisms: (1) 'ordered logging', which provides lightweight logging of the information needed after recovery, and (2) a `parallel release' algorithm which, when coupled with ordered logging, ensures that recovery is always correct. We implement ordered logging and parallel release in Click and show that for our test applications our design adds only 30$\mu$s of latency to median per packet latencies. Our system introduces moderate throughput overheads (5-30%) and can reconstruct lost state in 40-275ms for practical systems.
Justine Sherry, Peter Xiang Gao, Soumya Basu 0003, Aurojit Panda, Arvind Krishnamurthy, Christian Maciocco, Maziar Manesh, Sylvia Ratnasamy, Luigi Rizzo, Scott Shenker
SIGCOMM2
2014 Quartz: a new design element for low-latency DCNs
abstract
Most datacenter network (DCN) designs focus on maximizing bisection bandwidth rather than minimizing server-to-server latency. We explore architectural approaches to building low-latency DCNs and introduce Quartz, a design element consisting of a full mesh of switches. Quartz can be used to replace portions of either a hierarchical network or a random network. Our analysis shows that replacing high port-count core switches with Quartz can significantly reduce switching delays, and replacing groups of top-of-rack and aggregation switches with Quartz can significantly reduce congestion-related delays from cross-traffic. We overcome the complexity of wiring a complete mesh using low-cost optical multiplexers that enable us to efficiently implement a logical mesh as a physical ring. We evaluate our performance using both simulations and a small working prototype. Our evaluation results confirm our analysis, and demonstrate that it is possible to build low-latency DCNs using inexpensive commodity elements without significant concessions to cost, scalability, or wiring complexity.
Yunpeng James Liu, Peter Xiang Gao, Bernard Wong 0001, Srinivasan Keshav
SIGCOMM2
2012 Facial age estimation using Clustered Multi-task Support Vector Regression Machine
Peter Xiang Gao
ICPR1
2012 It's not easy being green
abstract
Large-scale Internet applications, such as content distribution networks, are deployed across multiple datacenters and consume massive amounts of electricity. To provide uniformly low access latencies, these datacenters are geographically distributed and the deployment size at each location reflects the regional demand for the application. Consequently, an application's environmental impact can vary significantly depending on the geographical distribution of end-users, as electricity cost and carbon footprint per watt is location specific. In this paper, we describe FORTE: Flow Optimization based framework for request-Routing and Traffic Engineering. FORTE dynamically controls the fraction of user traffic directed to each datacenter in response to changes in both request workload and carbon footprint. It allows an operator to navigate the three-way tradeoff between access latency, carbon footprint, and electricity costs and to determine an optimal datacenter upgrade plan in response to increases in traffic load. We use FORTE to show that carbon taxes or credits are impractical in incentivizing carbon output reduction by providers of large-scale Internet applications. However, they can reduce carbon emissions by 10% without increasing the mean latency nor the electricity bill.
Peter Xiang Gao, Andrew R. Curtis, Bernard Wong 0001, Srinivasan Keshav
SIGCOMM1