Xingxin Jia

dblp:355/9193 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2024
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 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
2 papers
Software-defined and programmable networks · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks › programmable data plane
programmable switch
1.422024
Distributed Program Deployment for Resource-Aware Programmable Switches · IEEE Trans. Computers 2024
RED: Distributed Program Deployment for Resource-aware Programmable Switches · INFOCOM 2023
Software-defined and programmable networks
programmable data plane
0.812024
Distributed Program Deployment for Resource-Aware Programmable Switches · IEEE Trans. Computers 2024
Software-defined and programmable networks
resource-aware deployment
0.812024
Distributed Program Deployment for Resource-Aware Programmable Switches · IEEE Trans. Computers 2024

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

distributed deployment · 1.3resource estimation · 0.8program merging and splitting · 0.8
YearPublicationVenuePosition
2024 Distributed Program Deployment for Resource-Aware Programmable Switches
abstract
Programmable switches allow data plane to program how packets are processed, which enables flexibility for network management tasks, e.g., packet scheduling and flow measurement. Existing studies focus on program deployment at a single switch, while deployment across the whole data plane is still a challenging issue, especially manifested in the difficulty in joint correct implementation of P4 programs, resource load balancing of network devices, and optimization of network performance. In this paper, we present RED, a Resource-Efficient and Distributed program deployment solution for programmable switches. First of all, we analyze data plane programs to estimate the resource utilization and divide them into two categories for further processing. Then, the proposed merging and splitting algorithms are selectively applied to merge or split the pending programs. Finally, we consolidate the scarce resources of the whole data plane for distributed program deployment. Extensive experiments with both testbed and large-scale simulations are conducted and comparison results show that 1) RED achieves network-wide resource balancing in a distributed way and the latency of processing packets within the switch was reduced by 16.7%. 2) RED improves the speedup by two orders of magnitude compared to P4Visor in merging program and merges more 18% tables than SPEED; 3) If the resources required to run a P4 program exceed the resource limit of the switch, it cannot be deployed on the switch. RED makes the overwhelmed programs to be deployed on switches and switch throughput increased by 10.7%.
Fuliang Li, Xingxin Jia, Chengxi Gao, Pengfei Wang 0013, Xingwei Wang 0001, Jiannong Cao 0001
IEEE Trans. Computers3
2023 RED: Distributed Program Deployment for Resource-aware Programmable Switches
Xingxin Jia, Fuliang Li, Chengxi Gao, Pengfei Wang 0013, Xingwei Wang 0001
INFOCOM1