GithubFacebookBilibiliSteam

全部博客

2026年04月07日
RoCEv2协议数据包与控制包分析
基于 Intel E810-C 网络适配器
计算机网络

本文通过抓包分析了DCQCN数据包与控制包的形式以及运行机制

2026年03月25日
C程序经典结构化配置文件处理库libconfig使用指南
库本身支持C/C++,本文以C程序为例
随笔

对于需要读取外部配置文件的C/C++程序,使用libconfig库就非常合适, 本文就来聊聊C语言经典结构化配置文件处理库libconfig的安装与使用。

2026年03月21日
Halflife: An Adaptive Flowlet-based Load Balancer with Fading Timeout in Data Center Networks
论文研读

Modern data centers (DCs) employ various traffic load balancers to achieve high bisection bandwidth. Among them, flowlet switching has shown remarkable performance in both load balancing and upper-layer protocol (e.g., TCP) friendliness. However, flowlet-based load balancers suffer from the inflexibility of flowlet timeout value (FTV) and result in sub-optimal performance under various application workloads. To this end, we propose Halflife, a novel flowletbased load balancer that leverages fading FTVs to reroute traffic promptly under different workloads without any prior knowledge. Halflife not only balances traffic better, but also avoids the performance degradation caused by frequent oscillation or shifting of flows between paths. Furthermore, Halflife’s fading mechanism is not only compatible with most flowlet-based load balancers, such as CONGA and LetFlow, but also improves their performance when leveraging flowlet switching in RDMA network. Through testbed experiments and simulations, we prove that Halflife improves the performance of CONGA and LetFlow by 10% ∼ 150%, and it outperforms other load balancers by 30% ∼ 200% across most application workloads.

EuroSys '24: Nineteenth European Conference on Computer Systems

2026年03月20日
THEMIS: Addressing Congestion-Induced Unfairness in Long-Haul RDMA Networks
论文研读

RDMA is promising for enhancing the performance of cross-datacenter (DC) services. However, deploying RDMA over wide-area networks introduces severe congestion control unfairness, primarily due to asymmetric congestion feedback delays between inter-DC flows and intra-DC flows. As a result, intra-DC flows often bear the full burden of congestion response, leading to drastically increased flow completion times (FCT). In this work, we identify two key forms of unfairness — nearsource and near-destination — depending on whether congestion occurs near the sender or receiver of inter-DC flows. Based on this, we propose THEMIS, a fairness maintenance patch for long-haul RDMA networks. To mitigate near-source unfairness, THEMIS devises a Proactive Notification Point to shorten the congestion feedback loop within a single DC. To alleviate neardestination unfairness, THEMIS introduces a Temporary Reaction Point to temporarily slow down the target inter-DC flow until the sender receives the corresponding congestion feedback. We implement an open-source prototype of THEMIS, and evaluate it on both real-world testbed and large-scale simulations. Compared to DCQCN, Annulus and BiCC, THEMIS reduces the intra-DC FCT by up to 79.2%, 63.6% and 55.6%, and decreases overall FCT by up to 61.2%, 31.9% and 59.5% respectively.

2025 IEEE 33rd International Conference on Network Protocols (ICNP)

2026年03月12日
英特尔E810-C网络适配器配置心得
计算机网络

本文会介绍该网卡在驱动安装,配置传输控制机制,测试等方面的一些心得体会

2026年02月19日
Congestion Control for Large-Scale RDMA Deployments
论文研读

Modern datacenter applications demand high throughput (40Gbps) and ultra-low latency 10 µs per hop from the network, with low CPU overhead. Standard TCP/IP stacks cannot meet these requirements, but Remote Direct Memory Access (RDMA) can. On IP-routed datacenter networks, RDMA is deployed using RoCEv2 protocol, which relies on Priority-based Flow Control (PFC) to enable a drop-free network. However, PFC can lead to poor application performance due to problems like head-of-line blocking and unfairness. To alleviates these problems, we introduce DCQCN, an end-to-end congestion control scheme for RoCEv2. To optimize DCQCN performance, we build a fluid model, and provide guidelines for tuning switch buffer thresholds, and other protocol parameters. Using a 3-tier Clos network testbed, we show that DCQCN dramatically improves throughput and fairness of RoCEv2 RDMA traffic. DCQCN is implemented in Mellanox NICs, and is being deployed in Microsoft’s datacenters.

SIGCOMM '15: ACM SIGCOMM 2015 Conference

2026年01月23日
HPCC: High Precision Congestion Control
论文研读

Congestion control (CC) is the key to achieving ultra-low latency, high bandwidth and network stability in high-speed networks. From years of experience operating large-scale and high-speed RDMA networks, we find the existing high-speed CC schemes have inherent limitations for reaching these goals. In this paper, we present HPCC (High Precision Congestion Control), a new high-speed CC mechanism which achieves the three goals simultaneously. HPCC leverages in-network telemetry (INT) to obtain precise link load information and controls traffic precisely. By addressing challenges such as delayed INT information during congestion and overreaction to INT information, HPCC can quickly converge to utilize free bandwidth while avoiding congestion, and can maintain near-zero in-network queues for ultra-low latency. HPCC is also fair and easy to deploy in hardware. We implement HPCC with commodity programmable NICs and switches. In our evaluation, compared to DCQCN and TIMELY, HPCC shortens flow completion times by up to 95%, causing little congestion even under large-scale incasts.

SIGCOMM '19: ACM SIGCOMM 2019 Conference

2025年11月19日
运行第一个P4程序
计算机网络

设置环境变量,加载驱动,启动一个ECMP的P4实例,手动配置路由表

2025年11月12日
安装&配置DPDK
计算机网络

来聊聊DPDK技术以及如何搭建一个DPDK开发环境

2025年07月05日
NS2(ns-2.35)常见问题总结
计算机网络

记录一下NS2安装过程中遇到的一些问题及其解决方案,包括gcc降级,关键依赖的安装

2025年05月19日
部署你的Gitlab CE(Ubuntu@24)
随笔

Ubuntu@24部署Gitlab CE,本文介绍了在线与离线两种安装方式

2024年12月16日
安装并配置Docker(Ubuntu@24)
Ubuntu 24.04 / Docker 26
随笔

本文将介绍如何通过官方APT仓库安装并配置Docker

落秋cc
钱塘江上潮信来,今日方知我是我。