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

Fei Chen 0009

dblp:81/4345-9 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
2since 2021 · last 2022
0000-0002-1474-3767ORCID · conflict

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

Computer networks · 3 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
3 papers
Software-defined and programmable networks · 65% Network optimization and economics · 25% Routing and switching · 11%

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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks › network programming
network programming languages
0.312018
Easy Path Programming: Elevate Abstraction Level for Network Functions · IEEE/ACM Trans. Netw. 2018
Software-defined and programmable networks
openflow
0.212016
Engineering traffic uncertainty in the OpenFlow data plane · INFOCOM 2016
Software-defined and programmable networks
SDN traffic engineering
0.212016
Engineering traffic uncertainty in the OpenFlow data plane · INFOCOM 2016
Network optimization and economics
traffic uncertainty
0.212016
Engineering traffic uncertainty in the OpenFlow data plane · INFOCOM 2016
Routing and switching › packet forwarding
hop-by-hop forwarding
0.212014
Dynamic load distribution with hop-by-hop forwarding based on max-min one-way delay · Sci. China Inf. Sci. 2014

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

optimization · 0.2dual routing · 0.2
YearPublicationVenuePosition
2022 Towards Fast Large-scale Graph Analysis via Two-dimensional Balanced Partitioning
abstract
Distributed graph systems often leverage a cluster of machines by partitioning a large graph into multiple small-size subgraphs. Thus, graph partition usually has a significant impact on the performance of distributed graph systems. However, existing widely used partition schemes in practical graph systems can realize a good balance only in one dimension, e.g., either the number of vertices or the number of edges, and they may also incur lots of edge cuts. To address the problem, we develop BPart, which adopts a two-phase partition scheme to realize two-dimensional balance for both vertices and edges. Its core idea is to first partition the original graph into more small pieces than the cluster scale, and combine the partition to realize desired properties, then selectively combine the small pieces to construct larger subgraphs to generate two-dimensional balanced partition. We implement BPart into two open-source distributed graph systems, Gemini [58] and KnightKing [57]. Results show that BPart realizes good balance in both dimensions, and also significantly reduces the number of edge cuts. As a result, BPart reduces the total running time of various graph applications by 5% - 70%, compared to multiple existing partition schemes, e.g., Chunk-V, Chunk-E, Fennel, and Hash.
Rui Wang 0076, Yongkun Li 0001, Yinlong Xu 0001, John C. S. Lui, Fei Chen 0009
ICPP6
2022 HPUCache: Toward High Performance and Resource Utilization in Clustered Cache via Data Copying and Instance Merging
abstract
As one of the most popular in-memory cache systems, Redis provides low-latency and high-performance data access for modern internet services. However, in large-scale Redis systems, the access skewness and locality in storage workloads induce a small number of hot-spot instances with degraded system performance and massive cold instances with low CPU utilization. This paper proposes HPUCache to address the hot-spots via data copying and cold instances via instance merging. HPUCache fully utilizes the cached mapping in Redis client, and dynamically updates this mapping to enable access to the multiple data copies. Hence it can manage multiple copies achieving both Redis client compatibility and high user access performance. It also proposes an asynchronous instance merging strategy based on disk snapshots and temporal caches, which separates the massive data movement from the critical user access path to achieve high performance instance merging. We integrate HPUCache into Redis. Experiments under two types of workloads show that, compared to the native Redis design, HPUCache achieves 2.4× and 3.5× performance gains, 2× and 6× CPU utilization gains respectively.
Si Wu 0003, Yongkun Li 0001, Yinlong Xu 0001, Fei Chen 0009
IWQoS5
2018 Easy Path Programming: Elevate Abstraction Level for Network Functions
abstract
As datacenter networks become increasingly programmable with proliferating network functions, network programming languages have emerged to simplify the program development of the network functions. While network functions exhibit high level abstraction over operations on the traffic flow and the interconnections among the operations, the existing languages usually require programming with detailed knowledge about the packet processing patterns at the switches. Such a mismatch between the program abstraction and development details makes developing network functions a nontrivial task. To solve the problem, this paper introduces the easy path programming (EP2) framework. EP2 offers a high-level abstraction to simplify the program design process of the network functions. EP2 also provides a language that captures the common properties of network functions and uses predicates and primitives as basic language components. Specifically, predicates describe when to handle a flow with a global view of the flow dynamics; and primitives describe how to choose a path for a specific flow. Furthermore, EP2 has its own runtime system to support the language and the abstraction model, especially to hide the low level packet-processing behavior at the data plane from the programmers. Throughout this paper, cases are given to illustrate the EP2 abstraction model, language details and benefits. The expressiveness of EP2, the potential overhead of the runtime system and the efficiency of the network functions generated by EP2 are evaluated. The results show that EP2 can achieve comparable performance while reducing programming efforts.
Fei Chen 0009, Chunming Wu 0001, Xiaoyan Hong, Bin Wang 0062
IEEE/ACM Trans. Netw.1
2016 Engineering traffic uncertainty in the OpenFlow data plane
abstract
This paper is driven by a simple question of whether traffic engineering in Software Defined Networking (SDN) can react quickly to bursty and unpredictable changes in traffic demand. The key challenge is to strike a careful balance between the overhead (frequently involving the SDN controller) and performance (the degree of congestion measured as the maximum load and the balance between the minimum and the maximum loads). Exploiting OpenFlow (OF) features, quick shift of routing paths for unpredictable traffic bursty is the focal point of this work. It is achieved by using a dual routing scheme and letting the data plane to select the appropriate path in reacting to uncertainty in traffic load. The proposed work is called DUCE (Demand Uncertainty Configuration sElection). Further, we describe a traffic distribution model, an optimization solution that calculates congestion-free traffic distribution plan which guarantees that each switch can select one of the paths in a distributed way, and moreover, OF details about detaching the functionality of responding to the demand uncertainty from the control plane and delegating it to the data plane. Simulations are performed validating the efficiency of DUCE under various network scenarios.
Fei Chen 0009, Chunming Wu 0001, Xiaoyan Hong, Zhouhao Lu, Zhouhao Wang, Chang-Ting Lin
INFOCOM1
2014 Dynamic load distribution with hop-by-hop forwarding based on max-min one-way delay
Fei Chen 0009, Chunming Wu 0001, Bin Wang 0062, Yaguan Qian, Xiaochun Wu
Sci. China Inf. Sci.1