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

Shubo Wen

dblp:268/4540 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
2since 2021 · last 2025
0000-0001-9748-8994ORCID · corroborated

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

Computer networks · 2 · 1 since 2021Systems, architecture and hardware · 1 · 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 architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 71% Parallel and multicore computing · 29%
Computer networks
2 papers
Software-defined and programmable networks · 100%
Network and information security
1 paper
Network security · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › load balancing
datacenter load balancing
0.922021
Loom: Switch-based Cloud Load Balancer with Compressed States · ICNP 2021
Fast Switch-Based Load Balancer Considering Application Server States · IEEE/ACM Trans. Netw. 2020
Cloud and datacenter computing
cloud networking
0.912025
Byte vSwitch: A High-Performance Virtual Switch for Cloud Networking · EuroSys 2025
Cloud and datacenter computing › datacenter network
virtual switch
0.912025
Byte vSwitch: A High-Performance Virtual Switch for Cloud Networking · EuroSys 2025
Software-defined and programmable networks
programmable data plane
0.622021
Loom: Switch-based Cloud Load Balancer with Compressed States · ICNP 2021
Fast Switch-Based Load Balancer Considering Application Server States · IEEE/ACM Trans. Netw. 2020
Cloud and datacenter computing
virtualization
0.312025
Byte vSwitch: A High-Performance Virtual Switch for Cloud Networking · EuroSys 2025
Cloud and datacenter computing › virtualization
virtual machine networking
0.312025
Byte vSwitch: A High-Performance Virtual Switch for Cloud Networking · EuroSys 2025

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

p4 implementation · 1.5classifier-based connection state · 1.5bloom filter · 1.5hash table optimization · 0.9ridge regression · 0.9p4 · 0.9
YearPublicationVenuePosition
2025 Byte vSwitch: A High-Performance Virtual Switch for Cloud Networking
abstract
Virtual switch is a fundamental component of cloud computing as it provides core networking functionalities for VMs and containers. Open vSwitch (OVS) is widely adopted in cloud environments due to its open-source nature, programmability, and rich set of features. At ByteDance, we initially adopted OVS in our public cloud, but as our cloud business grew, its generic design along with its complex code-base quickly became obstacles to improvements. Hence, we developed Byte vSwitch (BVS), a high-performance virtual switch that was specifically designed to address the performance, scalability, serviceability, and operational efficiency needs of our cloud services. More specifically, BVS adopts a simple architecture with an optimized hash table to maximize forwarding performance. In addition, we introduced several optimizations to improve BVS scalability, operability, and serviceability in cloud environments. Our evaluations show that BVS achieves up to 3.3× higher PPS and 25% lower latency compared to OVS. BVS has been deployed at scale across all regions of the ByteDance public cloud for over four years, and this paper presents our experience in designing, deploying, and operating BVS in production.
Xin Wang 0261, Deguo Li, Lidong Jiang, Shubo Wen, Daxiang Kang, Engin Arslan, Peng He 0003, Xinyu Qian, Jianwen Pi, Xiaoning Ding, Hao Luo 0013
EuroSys5
2021 Loom: Switch-based Cloud Load Balancer with Compressed States
abstract
Layer-4 load balancers play a critical role in large-scale data centers. Recently, load balancers implemented on programmable switches have attracted much attention since they overcome the inflexibility of dedicated load balancers and high latency of software load balancers. However, keeping per-connection state easily leads to storage exhaustion, especially under resource exhaustion attacks. Although several stateless load balancers are proposed to address this issue, the state management burden is offloaded to backend servers, causing high deployment and running costs. In this paper, a load balancer called Loom with compressed states is proposed for large-scale data centers. Firstly, we propose a novel classifier-based load balancer idea to avoid directly maintaining per-connection state. Then, a circulating Bloom filter structure is proposed that can efficiently classify connections as well as be implemented on existing programmable switches. Theoretical analysis shows that Loom can maintain 11 ~ 30x more concurrent connections than those directly storing the 5-tuple of connections. Loom is implemented in hardware P4 switches and experimental results indicate that 11 ~ 29x more concurrent connections can be maintained in Loom, which is close to the theoretical results. Besides, Loom is resistant to resource exhaustion attacks and reduces the percentage of broken connections by up to 57% with an SYN flood.
Jiao Zhang 0002, Shubo Wen, Tian Pan 0001, Tao Huang 0005
ICNP3
2020 Fast Switch-Based Load Balancer Considering Application Server States
abstract
Large-scale services are generally hosted on multiple application servers to scale out in today's data centers. Load balancers distribute users' requests across these servers. Software load balancer and switch-based load balancer are two typical classes of load balancers. However, most of the existing mechanisms either exhibit high processing latency at load balancers or likely lead to unbalanced requests distribution without considering the disparity of the application servers. In this paper, we study how the disparity of application servers significantly impacts the response time of requests. A fast switch-based Load Balancer considering Application Server states (LBAS) then is proposed to minimize the processing latency at both load balancers and application servers. The data plane of LBAS is well designed to store millions of connections in limited storage capacity without violating per-connection consistency. Besides, a partial dynamic weighting algorithm based on the Ridge Regression theory is designed and implemented to decrease the processing latency at application servers. We implement LBAS using the P4 programming language and conduct a series of extensive experiments to evaluate the performance. The results demonstrate that the proposed LBAS mechanism significantly reduces the response time of requests compared with Uniform random, Static weight, and Spotlight in various scenarios.
Jiao Zhang 0002, Shubo Wen, Jinsheng Zhang, Tian Pan 0001, Tao Huang 0005, Linquan Zhang, Yunjie Liu 0001, F. Richard Yu
IEEE/ACM Trans. Netw.2