Fengyuan Ren
YOU?
Author Swipe
View article: An Extensible Software Transport Layer for GPU Networking
An Extensible Software Transport Layer for GPU Networking Open
Fast-evolving machine learning (ML) workloads have increasing requirements for networking. However, host network transport on RDMA NICs is hard to evolve, causing problems for ML workloads. For example, single-path RDMA traffic is prone to…
View article: Fault-Tolerant Cyclic Queuing and Forwarding with Fast ACK in Time-Sensitive Networking
Fault-Tolerant Cyclic Queuing and Forwarding with Fast ACK in Time-Sensitive Networking Open
TSN is widely used in industrial automation networks because it can provide deterministic transmission services for critical data. Cyclic Queuing and Forwarding (CQF) is used to shape critical data. However, unexpected data errors may occu…
View article: Dynamic Per-Flow Queues in Shared Buffer TSN Switches
Dynamic Per-Flow Queues in Shared Buffer TSN Switches Open
Time-Sensitive Networking (TSN), as an enhancement based on Ethernet, can ensure deterministic traffic transmission with low delays and minimal jitters. However, TSN switches have only eight priority queues inherited from Ethernet at each …
View article: Occamy: A Preemptive Buffer Management for On-chip Shared-memory Switches
Occamy: A Preemptive Buffer Management for On-chip Shared-memory Switches Open
Today's high-speed switches employ an on-chip shared packet buffer. The buffer is becoming increasingly insufficient as it cannot scale with the growing switching capacity. Nonetheless, the buffer needs to face highly intense bursts and me…
View article: DeeProphet: Improving HTTP Adaptive Streaming for Low Latency Live Video by Meticulous Bandwidth Prediction
DeeProphet: Improving HTTP Adaptive Streaming for Low Latency Live Video by Meticulous Bandwidth Prediction Open
The performance of HTTP adaptive streaming (HAS) depends heavily on the prediction of end-to-end network bandwidth. The increasingly popular low latency live streaming (LLLS) faces greater challenges since it requires accurate, short-term …
View article: Energy-Sensitive Trajectory Design and Restoration Areas Allocation for UAV-Enabled Grassland Restoration
Energy-Sensitive Trajectory Design and Restoration Areas Allocation for UAV-Enabled Grassland Restoration Open
Grassland restoration is a critical means to safeguard grassland ecological degradation. To alleviate the extensive human labors and boost the restoration efficiency, UAV is promising for its fully automatic capability yet still waits to b…
View article: Modeling and analyzing the performance of high-speed packet I/O
Modeling and analyzing the performance of high-speed packet I/O Open
Recently, 10 Gbps or higher speed links are being widely deployed in data centers. Novel high-speed packet I/O frameworks have emerged to keep pace with such high-speed links. These frameworks mainly use techniques, such as memory prealloc…
View article: Micro Congestion Control: Every Flow Deserves a Second Chance
Micro Congestion Control: Every Flow Deserves a Second Chance Open
Today, considerable Internet traffic is sent from the datacenter and heads for users. The characteristics of connections served by servers in datacenters are usually diverse and varied over time, with continuous upgrades in network infrast…
View article: Isolating Mice and Elephant in Data Centers
Isolating Mice and Elephant in Data Centers Open
Data centers traffic is composed by numerous latency-sensitive "mice" flows, which is consisted of only several packets, and a few throughput-sensitive "elephant" flows, which occupy more than 80% of overall load. Generally, the short-live…
View article: Micro-burst in Data Centers: Observations, Implications, and Applications
Micro-burst in Data Centers: Observations, Implications, and Applications Open
Micro-burst traffic is not uncommon in data centers. It can cause packet dropping, which results in serious performance degradation (e.g., Incast problem). However, current solutions that attempt to suppress micro-burst traffic are extrins…