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

Xin Sunny Huang

dblp:192/2245 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

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

Computer networks · 6 · 2 first-authorSystems, architecture and hardware · 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
4 papers
Datacenter networks · 42% Internet architecture and protocols · 29% Network management and operations · 14%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 72% Parallel and multicore computing · 28%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network management and operations
failure recovery
0.312018
Masking failures from application performance in data center networks with shareable backup · SIGCOMM 2018
Internet architecture and protocols
multicast
0.312018
Republic: Data Multicast Meets Hybrid Rack-Level Interconnections in Data Center · ICNP 2018
Internet architecture and protocols
network resilience
0.312018
Masking failures from application performance in data center networks with shareable backup · SIGCOMM 2018
Datacenter networks
data center network topology
0.312017
A Tale of Two Topologies: Exploring Convertible Data Center Network Architectures with Flat-tree · SIGCOMM 2017
Datacenter networks › flow scheduling
coflow scheduling
0.212016
Sunflow: Efficient Optical Circuit Scheduling for Coflows · CoNEXT 2016
Optical networks › optical switching
optical circuit switching
0.212016
Sunflow: Efficient Optical Circuit Scheduling for Coflows · CoNEXT 2016
Routing and switching › switching networks › multistage interconnection network
clos network
0.112017
A Tale of Two Topologies: Exploring Convertible Data Center Network Architectures with Flat-tree · SIGCOMM 2017
Parallel and multicore computing › parallel computing › parallel communication
data-parallel cluster communication
0.112016
Sunflow: Efficient Optical Circuit Scheduling for Coflows · CoNEXT 2016

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

testbed evaluation · 0.7system design · 0.7large-scale simulation · 0.7hardware testbed · 0.7optical circuit scheduling · 0.5testbed · 0.3simulation · 0.3
YearPublicationVenuePosition
2020 Weaver: Efficient Coflow Scheduling in Heterogeneous Parallel Networks
abstract
Leveraging application-level requirements expressed in Coflows has been shown to improve application-level communication efficiency. However, most existing works assume all application traffic is serviced by one monolithic network. This over-simplified assumption is no longer sufficient in a modern, evolving data center which operates on multiple generations of network fabrics, an architecture that we define as Heterogeneous Parallel Networks (HPNs). In this paper, we present the first scheduler, called Weaver, that addresses the Coflow management problem in HPNs. To exploit HPNs fully, achieving high communication efficiency for applications is crucial, yet it is also challenging because of the complex traffic patterns in applications and the heterogeneous bandwidth distribution in HPNs. Weaver addresses these challenges at two levels. At the microscopic level, for each application, Weaver leverages an efficient algorithm to exploit the distributed bandwidth in HPNs, which we proved to be within a constant factor of the optimal. At the macroscopic level involving multiple applications, Weaver can adopt a range of application traffic scheduling policies as desired by the system operator. Under realistic traffic, Weaver enables HPNs to service Coflows as efficiently as a monolithic network with equivalent aggregated capacity.
Xin Sunny Huang, Yiting Xia, T. S. Eugene Ng
IPDPS1
2018 Republic: Data Multicast Meets Hybrid Rack-Level Interconnections in Data Center
abstract
Data multicast is a crucial data transfer pattern in distributed big-data processing. However, due to the lack of network and system level support, data processing relies on unicast-based application layer multicast. In recent years, there has been a surge in interest in using various emerging circuit switching technologies to build data centers having hybrid packet-circuit switched rack-level interconnections, i.e., hybrid data centers. These physical layer innovations fundamentally change the inter-rack communication capability, especially the capability of multicast communication. We propose Republic, a complete system that addresses the challenging issues in achieving high-performance data multicast in hybrid data centers. Republic abstracts the underlying network complexity as a data multicast service and provides a unified Republic API for data center applications requesting data multicast. Republic is implemented and deployed in a hybrid data center testbed. Testbed evaluation shows that Republic can improve data multicast in Apache Spark machine learning applications by as much as 4.0x.
Xiaoye Sun, Yiting Xia, Simbarashe Dzinamarira, Xin Sunny Huang, Dingming Wu 0002, T. S. Eugene Ng
ICNP4
2018 Masking failures from application performance in data center networks with shareable backup
abstract
Shareable backup is an economical and effective way to mask failures from application performance. A small number of backup switches are shared network-wide for repairing failures on demand so that the network quickly recovers to its full capacity without applications noticing the failures. This approach avoids complications and ineffectiveness of rerouting. We propose ShareBackup as a prototype architecture to realize this concept and present the detailed design. We implement ShareBackup on a hardware testbed. Its failure recovery takes merely 0.73ms, causing no disruption to routing; and it accelerates Spark and Tez jobs by up to 4.1X under failures. Large-scale simulations with real data center traffic and failure model show that ShareBackup reduces the percentage of job flows prolonged by failures from 47.2% to as little as 0.78%. In all our experiments, the results for ShareBackup have little difference from the no-failure case.
Dingming Wu 0002, Yiting Xia, Xiaoye Sun, Xin Sunny Huang, Simbarashe Dzinamarira, T. S. Eugene Ng
SIGCOMM4
2017 Exploiting Inter-Flow Relationship for Coflow Placement in Datacenters
abstract
A crucial challenge for data-parallel clusters is achieving high application-level communication efficiency for structured traffic flows (a.k.a. Coflows) from distributed data processing applications. A range of recent works focus on designing network scheduling algorithms with predetermined Coflow placement, i.e. the endpoints of subflows within a Coflow are preset. However, the underlying Coflow placement problem and its decisive impact on scheduling efficiency have long been overlooked.
Xin Sunny Huang, T. S. Eugene Ng
APNet1
2017 Stop Rerouting!: Enabling ShareBackup for Failure Recovery in Data Center Networks
abstract
This paper introduces sharable backup as a novel solution to failure recovery in data center networks. It allows the entire network to share a small pool of backup devices. This proposal is grounded in three key observations. First, the traditional rerouting-based failure recovery is ineffective, because bandwidth loss from failures degrades application performance drastically. Therefore, failed devices should be replaced to restore bandwidth. Second, failures in data centers are rare but destructive [11], so it is desirable to seek cost-effective backup options. Third, the emergence of configurable data center network architectures promises feasibility of bringing backup devices online dynamically. We design the ShareBackup prototype architecture to realize this idea. Compared to rerouting-based solutions, ShareBackup provides more bandwidth with short path length at low cost.
Yiting Xia, Xin Sunny Huang, T. S. Eugene Ng
HotNets2
2017 A Tale of Two Topologies: Exploring Convertible Data Center Network Architectures with Flat-tree
abstract
This paper promotes convertible data center network architectures, which can dynamically change the network topology to combine the benefits of multiple architectures. We propose the flat-tree prototype architecture as the first step to realize this concept. Flat-tree can be implemented as a Clos network and later be converted to approximate random graphs of different sizes, thus achieving both Clos-like implementation simplicity and random-graph-like transmission performance. We present the detailed design for the network architecture and the control system. Simulations using real data center traffic traces show that flat-tree is able to optimize various workloads with different topology options. We implement an example flat-tree network on a 20-switch 24-server testbed. The traffic reaches the maximal throughput in 2.5s after a topology change, proving the feasibility of converting topology at run time. The network core bandwidth is increased by 27.6% just by converting the topology from Clos to approximate random graph. This improvement can be translated into acceleration of applications as we observe reduced communication time in Spark and Hadoop jobs.
Yiting Xia, Xiaoye Sun, Simbarashe Dzinamarira, Dingming Wu 0002, Xin Sunny Huang, T. S. Eugene Ng
SIGCOMM5
2016 Sunflow: Efficient Optical Circuit Scheduling for Coflows
abstract
Optical Circuit Switches (OCS) are increasingly used in cluster networks due to their data rate, energy and longevity advantages over electrical packet switches. Concurrently, an emerging crucial requirement for modern data-parallel clusters is to achieve high application-level communication efficiency when servicing structured traffic flows (a.k.a. Coflows) from distributed data processing applications. This paper presents the first OCS scheduling algorithm called Sunflow that addresses this requirement.
Xin Sunny Huang, Xiaoye Sun, T. S. Eugene Ng
CoNEXT1