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

Mingyang Zhang 0005

dblp:76/4874-5 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
6since 2021 · last 2026
—ORCID · conflict

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

Computer networks · 7 · 1 first-author · 6 since 2021Systems, architecture and hardware · 1

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
8 papers
Datacenter networks · 31% Software-defined and programmable networks · 29% Routing and switching · 28%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 85% Distributed systems · 15%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks
SDN control plane
2.632026
Virtual Slicing: Achieving Control Plane Availability and Traffic Engineering Efficiency in Data Centers · IEEE Trans. Netw. 2026
ZENITH: Towards A Formally Verified Highly-Available Control Plane · SIGCOMM 2025
Balancing Sdn Control Plane Availability and Traffic Engineering Efficiency in Data Centers · ICNP 2024
Routing and switching
traffic engineering
2.432026
Virtual Slicing: Achieving Control Plane Availability and Traffic Engineering Efficiency in Data Centers · IEEE Trans. Netw. 2026
Balancing Sdn Control Plane Availability and Traffic Engineering Efficiency in Data Centers · ICNP 2024
Optimal Oblivious Routing With Concave Objectives for Structured Networks · IEEE/ACM Trans. Netw. 2023
Software-defined and programmable networks › control plane
control plane partitioning
1.822026
Virtual Slicing: Achieving Control Plane Availability and Traffic Engineering Efficiency in Data Centers · IEEE Trans. Netw. 2026
Balancing Sdn Control Plane Availability and Traffic Engineering Efficiency in Data Centers · ICNP 2024
Datacenter networks
load balancing
1.822026
Virtual Slicing: Achieving Control Plane Availability and Traffic Engineering Efficiency in Data Centers · IEEE Trans. Netw. 2026
Balancing Sdn Control Plane Availability and Traffic Engineering Efficiency in Data Centers · ICNP 2024
Routing and switching › routing algorithms
oblivious routing
1.222023
Optimal Oblivious Routing With Concave Objectives for Structured Networks · IEEE/ACM Trans. Netw. 2023
Optimal Oblivious Routing for Structured Networks · INFOCOM 2022
Datacenter networks
data center network topology
1.222023
Optimal Oblivious Routing With Concave Objectives for Structured Networks · IEEE/ACM Trans. Netw. 2023
A throughput-centric view of the performance of datacenter topologies · SIGCOMM 2021
Datacenter networks › datacenter transport
flow completion time optimization
0.812024
Balancing Sdn Control Plane Availability and Traffic Engineering Efficiency in Data Centers · ICNP 2024
Wireless networking › wireless network optimization
throughput optimization
0.712023
Optimal Oblivious Routing With Concave Objectives for Structured Networks · IEEE/ACM Trans. Netw. 2023
Routing and switching
routing
0.612022
Optimal Oblivious Routing for Structured Networks · INFOCOM 2022
Cloud and datacenter computing › datacenter network
datacenter network management
0.522026
Virtual Slicing: Achieving Control Plane Availability and Traffic Engineering Efficiency in Data Centers · IEEE Trans. Netw. 2026
Balancing Sdn Control Plane Availability and Traffic Engineering Efficiency in Data Centers · ICNP 2024
Datacenter networks
bisection bandwidth
0.512021
A throughput-centric view of the performance of datacenter topologies · SIGCOMM 2021
Network performance modeling
throughput analysis
0.512021
A throughput-centric view of the performance of datacenter topologies · SIGCOMM 2021
Cloud and datacenter computing › datacenter network
datacenter network topology
0.412019
Understanding Lifecycle Management Complexity of Datacenter Topologies · NSDI 2019
Cloud and datacenter computing
cluster resource management and scheduling
0.312018
Wide-area analytics with multiple resources · EuroSys 2018
Distributed systems
distributed coordination
0.312018
Wide-area analytics with multiple resources · EuroSys 2018
Cloud and datacenter computing › cluster resource management and scheduling
geo-distributed scheduling
0.312018
Wide-area analytics with multiple resources · EuroSys 2018
Cloud and datacenter computing › resource allocation
multi-resource allocation
0.312018
Wide-area analytics with multiple resources · EuroSys 2018
Mathematical optimization
linear programming
0.212022
Optimal Oblivious Routing for Structured Networks · INFOCOM 2022
Network management and operations › configuration management
network configuration management
0.112019
Understanding Lifecycle Management Complexity of Datacenter Topologies · NSDI 2019
Edge and fog computing
geo-distributed analytics
0.112018
Wide-area analytics with multiple resources · EuroSys 2018

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

measurement study · 2.0linear programming · 1.8graph automorphism · 1.8traffic engineering · 1.5simulation · 1.5iterative algorithm · 1.1formal verification · 0.9code generation from specification · 0.9trace-driven simulation · 0.7convex optimization · 0.7
YearPublicationVenuePosition
2026 Virtual Slicing: Achieving Control Plane Availability and Traffic Engineering Efficiency in Data Centers
abstract
Many proposals have demonstrated the efficiency advantages of software-defined networking (SDN) in managing data center networks. Common practices employ centralized traffic engineering (TE) in the SDN control plane to optimize load balancing and throughput. Meanwhile, for high availability purposes, the control plane is partitioned to ensure the impact of a single faulty controller is contained. However, the interaction between these two aspects is often overlooked. In particular, we show that the current control plane partitioning approach leads to imbalanced link loads and degraded application performance. To address this issue, we proposevirtual slicing, a new control plane partitioning scheme. Virtual slicing achieves desirable traffic engineering performance while retaining the availability guarantees from the current approach. Virtual slicing is implemented and evaluated with real-world and synthetic traffic traces on production spine-free data center networks. Results show that virtual slicing reduces tail link utilizations by up to 28.4%, and improves flow completion times by up to 36%.
Brian Chang, Keqiang He, Shawn Shuoshuo Chen, Mingyang Zhang 0005, Wenfei Wu, Fan Wu 0006, Chen Tian 0001, Aditya Akella
IEEE Trans. Netw.5
2025 ZENITH: Towards A Formally Verified Highly-Available Control Plane
abstract
Today, large-scale software-defined networks use microservice-based controllers. Bugs in these controllers can reduce network availability by making the data plane state inconsistent with the high-level intent. To recover from such inconsistencies, modern controllers periodically reconcile the state of all the switches with the desired intent. However, periodic reconciliation limits the availability and performance of the network at scale. We introduce Zenith, a microservice-based controller that avoids inconsistencies by design rather than always relying on recovery mechanisms. We have formally verified Zenith's specifications and have proved that it ensures the network state will eventually be consistent with intent. We automatically generate Zenith's code from its specification to minimize the likelihood of errors in the final implementation. Zenith's guarantees and abstractions also enable developers to independently verify SDN applications and ensure end-to-end safety and correctness. Zenith resolves inconsistencies 5× faster than today's designs and significantly improves availability.
Pooria Namyar, Arvin Ghavidel, Mingyang Zhang 0005, Harsha V. Madhyastha, Srivatsan Ravi, Chao Wang 0001, Ramesh Govindan
SIGCOMM3
2024 Balancing Sdn Control Plane Availability and Traffic Engineering Efficiency in Data Centers
abstract
Many proposals have demonstrated the efficiency advantages of software-defined networking (SDN) in managing data center networks. Common practices employ centralized traffic engineering (TE) in the SDN control plane to optimize load balancing and throughput. Meanwhile, for high availability purposes, the control plane is partitioned to ensure the impact of a single faulty controller is contained. However, the interaction between these two aspects is often overlooked. In particular, we show that the current control plane partitioning approach leads to imbalanced link loads and degraded application performance. To address this issue, we propose virtual slicing, a new control plane partitioning scheme. Virtual slicing achieves desirable traffic engineering performance while retaining the availability guarantees from the current approach. Virtual slicing is implemented and evaluated with real-world and synthetic traffic traces on production spine-free data center networks. Results show that virtual slicing reduces tail link utilizations by up to 28.4 %, and improves flow completion times by up to 36 %.
Brian Chang, Keqiang He, Shawn Shuoshuo Chen, Mingyang Zhang 0005, Wenfei Wu, Aditya Akella
ICNP5
2023 Optimal Oblivious Routing With Concave Objectives for Structured Networks
abstract
Oblivious routing distributes traffic from sources to destinations following predefined routes with rules independent of traffic demands. While finding optimal oblivious routing with a concave objective is intractable for general topologies, we show that it is tractable for structured topologies often used in datacenter networks. To achieve this, we apply graph automorphism and prove the existence of the optimal automorphism-invariant solution. This result reduces the search space to targeting the optimal automorphism-invariant solution. We design an iterative algorithm to obtain such a solution by alternating between convex optimization and a linear program. The convex optimization finds an automorphism-invariant solution based on representative variables and constraints, making the problem tractable. The linear program generates adversarial demands to ensure the final result satisfies all possible demands. Since the construction of the representative variables and constraints are combinatorial problems, we design polynomial-time algorithms for the construction. We evaluate the iterative algorithm in terms of throughput performance, scalability, and generality over three potential applications. The algorithm i) improves the throughput up to 87.5% for partially deployed FatTree and achieves up to$2.55\times $throughput gain for DRing over heuristic algorithms, ii) scales for three considered topologies with a thousand switches, iii) applies to a general structured topology with non-uniform link capacity and server distribution.
Kanatip Chitavisutthivong, Sucha Supittayapornpong, Pooria Namyar, Mingyang Zhang 0005, Minlan Yu, Ramesh Govindan
IEEE/ACM Trans. Netw.4
2022 Optimal Oblivious Routing for Structured Networks
abstract
Oblivious routing distributes traffic from sources to destinations following predefined routes with rules independent of traffic demands. While finding optimal oblivious routing is intractable for general topologies, we show that it is tractable for structured topologies often used in datacenter networks. To achieve this, we apply graph automorphism and prove the existence of the optimal automorphism-invariant solution. This result reduces the search space to targeting the optimal automorphism-invariant solution. We design an iterative algorithm to obtain such a solution by alternating between two linear programs. The first program finds an automorphism-invariant solution based on representative variables and constraints, making the problem tractable. The second program generates adversarial demands to ensure the final result satisfies all possible demands. Since, the construction of the representative variables and constraints are combinatorial problems, we design polynomial-time algorithms for the construction. We evaluate proposed iterative algorithm in terms of throughput performance, scalability, and generality over three potential applications. The algorithm i) improves the throughput up to 87.5% over a heuristic algorithm for partially deployed FatTree, ii) scales for FatClique with a thousand switches, iii) is applicable to a general structured topology with non-uniform link capacity and server distribution.
Sucha Supittayapornpong, Pooria Namyar, Mingyang Zhang 0005, Minlan Yu, Ramesh Govindan
INFOCOM3
2021 A throughput-centric view of the performance of datacenter topologies
abstract
While prior work has explored many proposed datacenter designs, only two designs, Clos-based and expander-based, are generally considered practical because they can scale using commodity switching chips. Prior work has used two different metrics, bisection bandwidth and throughput, for evaluating these topologies at scale. Little is known, theoretically or practically, how these metrics relate to each other. Exploiting characteristics of these topologies, we prove an upper bound on their throughput, then show that this upper bound better estimates worst-case throughput than all previously proposed throughput estimators and scales better than most of them. Using this upper bound, we show that for expander-based topologies, unlike Clos, beyond a certain size of the network, no topology can have full throughput, even if it has full bisection bandwidth; in fact, even relatively small expander-based topologies fail to achieve full throughput. We conclude by showing that using throughput to evaluate datacenter performance instead of bisection bandwidth can alter conclusions in prior work about datacenter cost, manageability, and reliability.
Pooria Namyar, Sucha Supittayapornpong, Mingyang Zhang 0005, Minlan Yu, Ramesh Govindan
SIGCOMM3
2019 Understanding Lifecycle Management Complexity of Datacenter Topologies
Mingyang Zhang 0005, Radhika Niranjan Mysore, Sucha Supittayapornpong, Ramesh Govindan
NSDI1
2018 Wide-area analytics with multiple resources
abstract
Running data-parallel jobs across geo-distributed sites has emerged as a promising direction due to the growing need for geo-distributed cluster deployment. A key difference between geo-distributed and intra-cluster jobs is the heterogeneous (and often constrained) nature of compute and network resources across the sites. We propose Tetrium, a system for multi-resource allocation in geo-distributed clusters, that jointly considers both compute and network resources for task placement and job scheduling. Tetrium significantly reduces job response time, while incorporating several other performance goals with simple control knobs. Our EC2 deployment and trace-driven simulations suggest that Tetrium improves the average job response time by up to 78% compared to existing data-locality-based solutions, and up to 55% compared to Iridium, the recently proposed geo-distributed analytics system.
Chien-Chun Hung, Ganesh Ananthanarayanan, Leana Golubchik, Minlan Yu, Mingyang Zhang 0005
EuroSys5