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

Xiaoye Sun

dblp:121/2717 · also Xiaoye Steven Sun · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
1since 2021 · last 2021
0000-0003-4703-178XORCID · reported

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

Computer networks · 8 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021

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
6 papers
Datacenter networks · 31% Internet architecture and protocols · 31% Optical networks · 15%
Computer architecture, parallel and distributed computing, and storage systems
5 papers
Cloud and datacenter computing · 67% Parallel and multicore computing · 18% High-performance computing · 15%

Topics — the 12 heaviest of 14, 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
Routing and switching
circuit switching
0.312017
When creek meets river: Exploiting high-bandwidth circuit switch in scheduling multicast data · ICNP 2017
Datacenter networks
data center network topology
0.312017
A Tale of Two Topologies: Exploring Convertible Data Center Network Architectures with Flat-tree · SIGCOMM 2017
Internet architecture and protocols › multicast
multicast scheduling
0.312017
When creek meets river: Exploiting high-bandwidth circuit switch in scheduling multicast data · ICNP 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
Optical networks
optical multicast
0.212015
Blast: Accelerating high-performance data analytics applications by optical multicast · INFOCOM 2015
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
High-performance computing
cluster computing
0.112015
Blast: Accelerating high-performance data analytics applications by optical multicast · INFOCOM 2015

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

simulation · 0.7testbed evaluation · 0.7system design · 0.7large-scale simulation · 0.7hardware testbed · 0.7scheduling algorithm · 0.6optical circuit scheduling · 0.5testbed · 0.3
YearPublicationVenuePosition
2021 FSD: feature skyscraper detector for stem end and blossom end of navel orange
Xiaoye Sun, Gongyan Li, Shaoyun Xu
Mach. Vis. Appl.1
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
ICNP1
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
SIGCOMM3
2017 When creek meets river: Exploiting high-bandwidth circuit switch in scheduling multicast data
abstract
Data multicast is an important data traffic pattern in today's data center running big data oriented applications. The physical layer multicast capability enabled by the emerging technologies used to build circuit switches exhibits huge benefit in transferring multicast data. This paper tackles the problem of scheduling multicast data transfer in high-bandwidth circuit switch. The scheduler aims at minimizing the average demand completion time to deliver the most benefit to the applications. Our algorithm exhibits up to 13.4× improvement comparing with the state-of-the-art solution.
Xiaoye Sun, T. S. Eugene Ng
ICNP1
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
SIGCOMM2
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
CoNEXT2
2015 Software-Defined Flow Table Pipeline
abstract
Software-Defined Networking (SDN) is revolutionizing data center networks for cloud computing with its ability to enable network virtualization and powerful network resource management that are crucial in any multi-tenant environment. In order to support sophisticated network control logic, the data plane of a switch should have a flexible Flow Table Pipeline (FTP). However, the FTP on state-of-the-art SDN switches is hardware-defined, which greatly limits the advantages of using FTP in cloud computing systems. This paper removes this limitation by introducing software-defined FTP (SDFTP), which provides an extremely flexible FTP as the southbound interface of the SDN control plane. SDFTP offers arbitrary number of pipeline stages and adaptive flow table sizing at runtime by building Software-Defined Flow Tables (SDFTs). Our analysis shows that SDFTP could create 138 times more adaptively sized pipeline stages than the hardware-defined data plane while maintaining comparable performance.
Xiaoye Sun, T. S. Eugene Ng
IC2E1
2015 Blast: Accelerating high-performance data analytics applications by optical multicast
abstract
Multicast data dissemination is the performance bottleneck for high-performance data analytics applications in cluster computing, because terabytes of data need to be distributed routinely from a single data source to hundreds of computing servers. The state-of-the-art solutions for delivering these massive data sets all rely on application-layer overlays, which suffer from inherent performance limitations. This paper presents Blast, a system for accelerating data analytics applications by optical multicast. Blast leverages passive optical power splitting to duplicate data at line rate on a physical-layer broadcast medium separate from the packet-switched network core. We implement Blast on a small-scale hardware testbed. Multicast transmission can start 33ms after an application issues the request, resulting in a very small control overhead. We evaluate Blast's performance at the scale of thousands of servers through simulation. Using only a 10Gbps optical uplink per rack, Blast achieves upto 102× better performance than the state-of-the-art solutions even when they are used over a non-blocking core network with a 400Gbps uplink per rack.
Yiting Xia, T. S. Eugene Ng, Xiaoye Sun
INFOCOM3
2015 Controlling Race Conditions in OpenFlow to Accelerate Application Verification and Packet Forwarding
abstract
OpenFlow is a Software Defined Networking (SDN) protocol that is being deployed in many network systems. SDN application verification takes an important role in guaranteeing the correctness of the application. Through our investigation, we discover that application verification can be very inefficient under the OpenFlow protocol since there are many race conditions between the data packets and control plane messages. Furthermore, these race conditions also increase the control plane workload and packet forwarding delay. We propose Attendre, an OpenFlow extension, to mitigate the ill effects of the race conditions in OpenFlow networks. We have implemented Attendre in NICE (a model checking verifier), Open vSwitch (a software virtual switch), and NOX (an OpenFlow controller). Experiments show that Attendre can reduce verification time by several orders of magnitude, and significantly reduce TCP connection setup time.
Xiaoye Sun, Apoorv Agarwal, T. S. Eugene Ng
IEEE Trans. Netw. Serv. Manag.1
2012 Attendre: mitigating ill effects of race conditions in openflow via queueing mechanism
abstract
No abstract available.
Xiaoye Sun, Apoorv Agarwal, T. S. Eugene Ng
ANCS1