VLDB 2026 Research / reviewers in the wild / expert
Guohan Lu
dblp:76/3136
· DBLP profile ↗
22ranked-venue papers
4as first author
2since 2021 · last 2026
0009-0008-4813-5840ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 19 · 4 first-author · 2 since 2021Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2
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
17 papers |
Software-defined and programmable networks · 35% Datacenter networks · 19% Network measurement and analytics · 17% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Cloud and datacenter computing · 75% Storage systems · 19% Parallel and multicore computing · 6% |
Topics — the 27 heaviest of 33, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks › programmable data plane
programmable switch |
1.1 | 2 | 2026 | Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch · NSDI 2026 ServerSwitch: A Programmable and High Performance Platform for Data Center Networks · NSDI 2011 |
Cloud and datacenter computing › cloud networking
cloud network services |
1.0 | 1 | 2026 | Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch · NSDI 2026 |
Cloud and datacenter computing › computation offloading
network function offloading |
1.0 | 1 | 2026 | Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch · NSDI 2026 |
Storage systems › networked storage › storage networking
RDMA storage |
0.7 | 1 | 2023 | Empowering Azure Storage with RDMA · NSDI 2023 |
Software-defined and programmable networks
programmable data plane |
0.3 | 1 | 2018 | Switch ASIC Programmability in Hybrid Mode · ICNP 2018 |
Network performance modeling
network emulation |
0.3 | 1 | 2017 | CrystalNet: Faithfully Emulating Large Production Networks · SOSP 2017 |
Network management and operations
network validation |
0.3 | 1 | 2017 | CrystalNet: Faithfully Emulating Large Production Networks · SOSP 2017 |
Network management and operations › fault management
fault diagnosis |
0.2 | 1 | 2015 | Packet-Level Telemetry in Large Datacenter Networks · SIGCOMM 2015 |
Cloud and datacenter computing
cloud storage |
0.2 | 1 | 2023 | Empowering Azure Storage with RDMA · NSDI 2023 |
Cloud and datacenter computing
datacenter infrastructure |
0.2 | 1 | 2014 | Duet: cloud scale load balancing with hardware and software · SIGCOMM 2014 |
Parallel and multicore computing
load balancing |
0.2 | 1 | 2014 | Duet: cloud scale load balancing with hardware and software · SIGCOMM 2014 |
Software-defined and programmable networks
in-switch caching |
0.2 | 1 | 2013 | Datacast: A Scalable and Efficient Reliable Group Data Delivery Service for Data Centers · IEEE J. Sel. Areas Commun. 2013 |
Datacenter networks
load balancing |
0.2 | 1 | 2013 | Per-packet load-balanced, low-latency routing for clos-based data center networks · CoNEXT 2013 |
Datacenter networks › data center network topology
server-centric network |
0.1 | 2 | 2009 | BCube: a high performance, server-centric network architecture for modular data centers · SIGCOMM 2009 MDCube: a high performance network structure for modular data center interconnection · CoNEXT 2009 |
Routing and switching › data plane
router data plane |
0.1 | 1 | 2010 | POPI: a user-level tool for inferring router packet forwarding priority · IEEE/ACM Trans. Netw. 2010 |
Cloud and datacenter computing › datacenter architecture
virtualized datacenter |
0.1 | 1 | 2010 | SecondNet: a data center network virtualization architecture with bandwidth guarantees · CoNEXT 2010 |
Network measurement and analytics › measurement infrastructure
network testbed |
0.1 | 1 | 2008 | DRAGON-Lab - Next generation internet technology experiment platform · Sci. China Ser. F Inf. Sci. 2008 |
Network measurement and analytics
traffic analysis |
0.1 | 1 | 2015 | Packet-Level Telemetry in Large Datacenter Networks · SIGCOMM 2015 |
Routing and switching › switching networks › multistage interconnection network
clos network |
0.0 | 1 | 2013 | Per-packet load-balanced, low-latency routing for clos-based data center networks · CoNEXT 2013 |
Transport protocols and congestion control › congestion management
TCP incast |
0.0 | 1 | 2012 | Tuning ECN for data center networks · CoNEXT 2012 |
Routing and switching
switch architecture |
0.0 | 1 | 2011 | ServerSwitch: A Programmable and High Performance Platform for Data Center Networks · NSDI 2011 |
Datacenter networks
bandwidth guarantee |
0.0 | 1 | 2010 | SecondNet: a data center network virtualization architecture with bandwidth guarantees · CoNEXT 2010 |
Software-defined and programmable networks
network virtualization |
0.0 | 1 | 2010 | SecondNet: a data center network virtualization architecture with bandwidth guarantees · CoNEXT 2010 |
Internet architecture and protocols
network topology |
0.0 | 1 | 2009 | BCube: a high performance, server-centric network architecture for modular data centers · SIGCOMM 2009 |
Network measurement and analytics › network measurement methodology
network experimentation |
0.0 | 1 | 2008 | DRAGON-Lab - Next generation internet technology experiment platform · Sci. China Ser. F Inf. Sci. 2008 |
Internet of things and sensor networks › wireless sensor network
network diagnosis |
0.0 | 1 | 2007 | End-to-End Inference of Router Packet Forwarding Priority · INFOCOM 2007 |
Network measurement and analytics › traffic analysis
packet trace analysis |
0.0 | 1 | 2003 | On the correspondency between TCP acknowledgment packet and data packet · Internet Measurement Conference 2003 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.4p4 · 0.3SONiC · 0.3SAI · 0.3real device firmware · 0.3container and virtual machine emulation · 0.3traffic trace analysis · 0.2packet-level telemetry · 0.2stochastic modeling · 0.2digit-reversal bouncing · 0.2overlay · 0.1multicast · 0.1virtual-to-physical mapping · 0.1source routing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch
Shaofeng Wu, Zhixiong Niu, Riff Jiang, Lawrence Lee, Junhua Zhai, Ze Gan, Vasundhara Volam, Prabhat Aravind, Prince Sunny, Prince George, Evan Langlais, Soumya Tiwari, Venkat Satish Katta, Weixi Chen, Rishiraj Hazarika, Sachin Jain, Deven Jagasia, Michal Zygmunt, Avijit Gupta, Neeraj Motwani, Pranjal Shrivastava, Anil Reddy Pannala, Kristina Moore, James Grantham, Anupam Pandey, Guohan Lu, Gerald DeGrace, Rishabh Tewari, Erica Lan, Deepak Bansal, David A. Maltz, Yongqiang Xiong, Hong Xu 0001 |
NSDI | 29 |
| 2023 | Empowering Azure Storage with RDMA
Wei Bai 0001, Shanim Sainul Abdeen, Ankit Agrawal 0013, Krishan Kumar Attre, Paramvir Bahl, Ameya Bhagat, Gowri Bhaskara, Tanya Brokhman, Ahmad Cheema, Rebecca Chow, Jeff Cohen, Mahmoud Elhaddad, Vivek Ette, Igal Figlin, Daniel Firestone, Mathew George, Ilya German, Lakhmeet Ghai, Eric Green, Albert G. Greenberg, Randy Haagens, Matthew Hendel, Ridwan Howlader, Neetha John, Julia Johnstone, Tom Jolly, Greg Kramer, David Kruse, Erica Lan, Avi Levy, Marina Lipshteyn, Guohan Lu, Yuemin Lu, Xiakun Lu, Vadim Makhervaks, Ulad Malashanka, David A. Maltz, Ilias Marinos, Rohan Mehta, Sharda Murthi, Anup Namdhari, Aaron Ogus, Jitendra Padhye, Madhav Pandya, Douglas Phillips, Adrian Power, Suraj Puri, Shachar Raindel, Jordan Rhee, Anthony Russo, Maneesh Sah, Ali Sheriff, Chris Sparacino, Ashutosh Srivastava, Weixiang Sun, Nick Swanson, Fuhou Tian, Lukasz Tomczyk, Vamsi Vadlamuri, Alec Wolman, Joyce Yom, Yanzhao Zhang, Brian Zill |
NSDI | 38 |
| 2018 | Switch ASIC Programmability in Hybrid ModeabstractProgrammable ASIC technology enables the switching data plane to rapidly support emergent technologies such as VNF offloading, custom tunneling and in-band telemetry. We propose a new approach for a "hybrid mode" of ASIC programmability, which maintains a discrete legacy hardware pipeline and control functions (e.g. routing, bridging) while providing a way to extend it. This places requirements on the switching hardware, programming language, data plane APIs and the network OS in order to achieve this goal. In this paper we present two hardware agnostic hybrid mode applications using a Mellanox programmable switch ASIC, P4-16 programming language, SAI flexible APIs and the SONIC Open Network OS and Linux TC. Also applications based on the Onyx OS and Spectrum SDK is discussed as a hardware specific example. Yonatan Piasetzky, Matty Kadosh, Marian Pritsak, Omer Shabtai, Alan Lo, Guohan Lu |
ICNP | 6 |
| 2017 | CrystalNet: Faithfully Emulating Large Production NetworksabstractNetwork reliability is critical for large clouds and online service providers like Microsoft. Our network is large, heterogeneous, complex and undergoes constant churns. In such an environment even small issues triggered by device failures, buggy device software, configuration errors, unproven management tools and unavoidable human errors can quickly cause large outages. A promising way to minimize such network outages is to proactively validate all network operations in a high-fidelity network emulator, before they are carried out in production. To this end, we present CrystalNet, a cloud-scale, high-fidelity network emulator. It runs real network device firmwares in a network of containers and virtual machines, loaded with production configurations. Network engineers can use the same management tools and methods to interact with the emulated network as they do with a production network. CrystalNet can handle heterogeneous device firmwares and can scale to emulate thousands of network devices in a matter of minutes. To reduce resource consumption, it carefully selects a boundary of emulations, while ensuring correctness of propagation of network changes. Microsoft's network engineers use CrystalNet on a daily basis to test planned network operations. Our experience shows that CrystalNet enables operators to detect many issues that could trigger significant outages. Hongqiang Harry Liu, Yibo Zhu 0001, Jitendra Padhye, Jiaxin Cao, Sri Tallapragada, Nuno P. Lopes, Andrey Rybalchenko, Guohan Lu |
SOSP | 8 |
| 2015 | Packet-Level Telemetry in Large Datacenter NetworksabstractDebugging faults in complex networks often requires capturing and analyzing traffic at the packet level. In this task, datacenter networks (DCNs) present unique challenges with their scale, traffic volume, and diversity of faults. To troubleshoot faults in a timely manner, DCN administrators must a) identify affected packets inside large volume of traffic; b) track them across multiple network components; c) analyze traffic traces for fault patterns; and d) test or confirm potential causes. To our knowledge, no tool today can achieve both the specificity and scale required for this task. Yibo Zhu 0001, Nanxi Kang, Jiaxin Cao, Albert G. Greenberg, Guohan Lu, Ratul Mahajan, David A. Maltz, Ming Zhang 0005, Ben Y. Zhao, Haitao Zheng 0001 |
SIGCOMM | 5 |
| 2014 | Duet: cloud scale load balancing with hardware and softwareabstractLoad balancing is a foundational function of datacenter infrastructures and is critical to the performance of online services hosted in datacenters. As the demand for cloud services grows, expensive and hard-to-scale dedicated hardware load balancers are being replaced with software load balancers that scale using a distributed data plane that runs on commodity servers. Software load balancers offer low cost, high availability and high flexibility, but suffer high latency and low capacity per load balancer, making them less than ideal for applications that demand either high throughput, or low latency or both. In this paper, we present Duet, which offers all the benefits of software load balancer, along with low latency and high availability -- at next to no cost. We do this by exploiting a hitherto overlooked resource in the data center networks -- the switches themselves. We show how to embed the load balancing functionality into existing hardware switches, thereby achieving organic scalability at no extra cost. For flexibility and high availability, Duet seamlessly integrates the switch-based load balancer with a small deployment of software load balancer. We enumerate and solve several architectural and algorithmic challenges involved in building such a hybrid load balancer. We evaluate Duet using a prototype implementation, as well as extensive simulations driven by traces from our production data centers. Our evaluation shows that Duet provides 10x more capacity than a software load balancer, at a fraction of a cost, while reducing latency by a factor of 10 or more, and is able to quickly adapt to network dynamics including failures. Rohan Gandhi, Hongqiang Harry Liu, Y. Charlie Hu, Guohan Lu, Jitendra Padhye, Ming Zhang 0005 |
SIGCOMM | 4 |
| 2013 | Per-packet load-balanced, low-latency routing for clos-based data center networksabstractClos-based networks including Fat-tree and VL2 are being built in data centers, but existing per-flow based routing causes low network utilization and long latency tail. In this paper, by studying the structural properties of Fat-tree and VL2, we propose a per-packet round-robin based routing algorithm called Digit-Reversal Bouncing (DRB). DRB achieves perfect packet interleaving. Our analysis and simulations show that, compared with random-based load-balancing algorithms, DRB results in smaller and bounded queues even when traffic load approaches 100%, and it uses smaller re-sequencing buffer for absorbing out-of-order packet arrivals. Our implementation demonstrates that our design can be readily implemented with commodity switches. Experiments on our testbed, a Fat-tree with 54 servers, confirm our analysis and simulations, and further show that our design handles network failures in 1-2 seconds and has the desirable graceful performance degradation property. Jiaxin Cao, Pengkun Yang, Chuanxiong Guo, Guohan Lu, Yixin Zheng, Yongqiang Xiong, David A. Maltz |
CoNEXT | 5 |
| 2013 | Datacast: A Scalable and Efficient Reliable Group Data Delivery Service for Data CentersabstractReliable Group Data Delivery (RGDD) is a pervasive traffic pattern in data centers. In an RGDD group, a sender needs to reliably deliver a copy of data to all the receivers. Existing solutions either do not scale due to the large number of RGDD groups (e.g., IP multicast) or cannot efficiently use network bandwidth (e.g., end-host overlays). Motivated by recent advances on data center network topology designs (multiple edge-disjoint Steiner trees for RGDD) and innovations on network devices (practical in-network packet caching), we propose Datacast for RGDD. Datacast explores two design spaces: 1) Datacast uses multiple edge-disjoint Steiner trees for data delivery acceleration. 2) Datacast leverages in-network packet caching and introduces a simple soft-state based congestion control algorithm to address the scalability and efficiency issues of RGDD. Our analysis reveals that Datacast congestion control works well with small cache sizes (e.g., 125KB) and causes few duplicate data transmissions (e.g., 1.19%). Both simulations and experiments confirm our theoretical analysis. We also use experiments to compare the performance of Datacast and BitTorrent. In a BCube(4, 1) with 1Gbps links, we use both Datacast and BitTorrent to transmit 4GB data. The link stress of Datacast is 1.01, while it is 1.39 for BitTorrent. By using two Steiner trees, Datacast finishes the transmission in 16.9s, while BitTorrent uses 52s. Jiaxin Cao, Chuanxiong Guo, Guohan Lu, Yongqiang Xiong, Yixin Zheng, Yongguang Zhang, Yibo Zhu 0001, Chen Chen 0019, Ye Tian 0004 |
IEEE J. Sel. Areas Commun. | 3 |
| 2012 | Datacast: a scalable and efficient reliable group data delivery service for data centersabstractReliable Group Data Delivery (RGDD) is a pervasive traffic pattern in data centers. In an RGDD group, a sender needs to reliably deliver a copy of data to all the receivers. Existing solutions either do not scale due to the large number of RGDD groups (e.g., IP multicast) or cannot efficiently use network bandwidth (e.g., end-host overlays). Jiaxin Cao, Chuanxiong Guo, Guohan Lu, Yongqiang Xiong, Yixin Zheng, Yongguang Zhang, Yibo Zhu 0001, Chen Chen 0019 |
CoNEXT | 3 |
| 2012 | Tuning ECN for data center networksabstractThere have been some serious concerns about the TCP performance in data center networks, including the long completion time of short TCP flows in competition with long TCP flows, and the congestion due to TCP incast. In this paper, we show that a properly tuned instant queue length based Explicit Congestion Notification (ECN) at the intermediate switches can alleviate both problems. Compared with previous work, our approach is appealing as it can be supported on current commodity switches with a simple parameter setting and it does not need any modification on ECN protocol at the end servers. Furthermore, we have observed a dilemma in which a higher ECN threshold leads to higher throughput for long flows whereas a lower threshold leads to more senders on incast under buffer pressure. We address this problem with a switch modification only scheme - dequeue marking, for further tuning the instant queue length based ECN to achieve optimal incast performance and long flow throughput with a single threshold value. Our experimental study demonstrates that dequeue marking is effective for increasing the maximum incast senders close to the performance limit of ECN, achieving a gain anywhere from 16% to 140%. Jiabo Ju, Guohan Lu, Chuanxiong Guo, Yongqiang Xiong, Yongguang Zhang |
CoNEXT | 3 |
| 2011 | ServerSwitch: A Programmable and High Performance Platform for Data Center Networks
Guohan Lu, Chuanxiong Guo, Tong Yuan, Yongqiang Xiong, Yongguang Zhang |
NSDI | 1 |
| 2010 | SecondNet: a data center network virtualization architecture with bandwidth guaranteesabstractIn this paper, we propose virtual data center (VDC) as the unit of resource allocation for multiple tenants in the cloud. VDCs are more desirable than physical data centers because the resources allocated to VDCs can be rapidly adjusted as tenants' needs change. To enable the VDC abstraction, we design a data center network virtualization architecture called SecondNet. SecondNet achieves scalability by distributing all the virtual-to-physical mapping, routing, and bandwidth reservation state in server hypervisors. Its port-switching based source routing (PSSR) further makes SecondNet applicable to arbitrary network topologies using commodity servers and switches. SecondNet introduces a centralized VDC allocation algorithm for bandwidth guaranteed virtual to physical mapping. Simulations demonstrate that our VDC allocation achieves high network utilization and low time complexity. Our implementation and experiments show that we can build SecondNet on top of various network topologies, and SecondNet provides bandwidth guarantee and elasticity, as designed. Chuanxiong Guo, Guohan Lu, Helen J. Wang, Chao Kong, Wenfei Wu, Yongguang Zhang |
CoNEXT | 2 |
| 2010 | Network congestion estimation using packet time series analysisabstractPreviously, the network must be congested by probing flow before the congestion-related parameters (such as background flow and available bandwidth) can be estimated, which lead to the inaccuracy and inefficiency of today's Internet. In this work, the authors study how to estimate network state without saturating the network. By introducing the queueing theory, this study proposes a novel packet time series analysis (PTSA) framework model, which can be used to estimate the congestion-related parameters without saturating the network. The accuracy and efficiency of PTSA are validated under NS-2 simulation environment. The performance of PTSA methodology is evaluated in Schooner test-bed with a special scenario. The analytical, simulative and experimental results show that PTSA framework is more efficient to estimate network state with less aggression and higher sensitivity than those methods that need to saturate the network. Guohan Lu, Yang Chen 0001, Beixing Deng, Xing Li 0001 |
IET Commun. | 2 |
| 2010 | Queueing-based TCP congestion estimatorabstractIn practice, because of their saturating affects, potentially all traditional transmission control protocol (TCP) congestion estimators effectively degrade the operational performance and efficiency of virtually all high-speed networks. Here the authors adopt a novel idea of using queueing-based estimator to estimate the TCP operating points ahead of their occurrence of network congestion. For this purpose the authors employ recent work of packet time-series analysis. In order to demonstrate the effectiveness of the idea, the authors embed the new estimator into several TCP variants in NS-2 and Linux kernel. For this evaluation the authors have programmed the simulation system to simulate a wide range of classic operating environments and setup many practical test-bed emulators for measurements. The authors results show that the idea of using a queueing-based estimator provides us far more earlier, sensitive and consistent estimation for the operating point than the classic loss/delay-based TCP traffic estimators. The authors then show that the new approach improves the overall estimation efficiency and provides higher performance and fairness when monitoring TCP traffic. Guohan Lu, Yuanmin Chen, Habib F. Rashvand, Beixing Deng |
IET Commun. | 2 |
| 2010 | POPI: a user-level tool for inferring router packet forwarding priority
Guohan Lu, Yan Chen 0004, Stefan Birrer, Fabián E. Bustamante, Xing Li 0001 |
IEEE/ACM Trans. Netw. | 1 |
| 2009 | MDCube: a high performance network structure for modular data center interconnectionabstractShipping-container-based data centers have been introduced as building blocks for constructing mega-data centers. However, it is a challenge on how to interconnect those containers together with reasonable cost and cabling complexity, due to the fact that a mega-data center can have hundreds or even thousands of containers and the aggregate bandwidth among containers can easily reach tera-bit per second. As a new inner-container server-centric network architecture, BCube [9] interconnects thousands of servers inside a container and provides high bandwidth support for typical traffic patterns. It naturally serves as a building block for mega-data center. Guohan Lu, Dan Li 0001, Chuanxiong Guo, Yongguang Zhang |
CoNEXT | 2 |
| 2009 | BCube: a high performance, server-centric network architecture for modular data centersabstractThis paper presents BCube, a new network architecture specifically designed for shipping-container based, modular data centers. At the core of the BCube architecture is its server-centric network structure, where servers with multiple network ports connect to multiple layers of COTS (commodity off-the-shelf) mini-switches. Servers act as not only end hosts, but also relay nodes for each other. BCube supports various bandwidth-intensive applications by speeding-up one-to-one, one-to-several, and one-to-all traffic patterns, and by providing high network capacity for all-to-all traffic. Chuanxiong Guo, Guohan Lu, Dan Li 0001, Yunfeng Shi, Chen Tian 0001, Yongguang Zhang, Songwu Lu |
SIGCOMM | 2 |
| 2008 | Botnet Research SurveyabstractBotnets are emerging threat with hundreds of millions of computers infected. A study shows that about 40% of all computers connected to the internet in the world are infected bots and controlled by attackers. This article is a survey of recent advances in botnet research. The survey classifies the botnet research into three areas: understanding botnets, detecting and tracking botnets, and defending against botnets. While botnets are widespread, the research and solutions for botnets are still in their infancy. The paper also summarizes the existing research and proposes future directions for botnet research. Zhaosheng Zhu, Guohan Lu, Yan Chen 0004, Zhi (Judy) Fu, Phil Roberts, Keesook Han |
COMPSAC | 2 |
| 2008 | DRAGON-Lab - Next generation internet technology experiment platform
Jilong Wang 0001, ZhongHui Li, Guohan Lu, Caiping Jiang, Xing Li 0001, Qianli Zhang |
Sci. China Ser. F Inf. Sci. | 3 |
| 2007 | PMTA: Potential-Based Multicast Tree Algorithm with Connectivity Restricted HostsabstractA large number of overlay protocols have been developed, almost all of which assume each host has two-way communication capability. However, this does not hold as the deployment of firewalls and Network Address Translators (NAT) is widespread in the current Internet, which is a challenge to the design and implementation of overlay models and protocols. In this paper, we present Potential-based Multicast Tree Algorithm (PMTA) to enhance the multicast tree construction in presence of connectivity restricted hosts. We evaluate PMTA and previous multicast tree protocols based on real Internet end-to-end delay datasets. According to evaluation results, PMTA outperforms those protocols in terms of all metrics. PMTA reduces ARDP by 26%, and it also results in 23%-54% reduction in average overlay latencies. As the results suggest, PMTA can build efficient and effective multicast tree and is suitable for Internet multicast applications in the presence of connectivity restricted hosts. Xiaohui Shi, Yang Chen 0001, Guohan Lu, Beixing Deng, Xing Li 0001, Zhijia Chen |
GLOBECOM | 3 |
| 2007 | End-to-End Inference of Router Packet Forwarding PriorityabstractPacket forwarding prioritization (PFP) in routers is one of the mechanisms commonly available to network administrators. PFP can have a significant impact on the performance of applications, the accuracy of measurement tools' results and the effectiveness of network troubleshooting procedures. Despite their potential impact, no information on PFP settings is readily available to end users. In this paper, we present an end-to-end approach for packet forwarding priority inference and its associated tool, POPI. This is the first attempt to infer router packet-forwarding priority through end-to-end measurement. Our POPI tool enables users to discover such network policies through the monitoring and rank classification of loss rates for different packet types. We validated our approach via statistical analysis, simulation, and wide-area experimentation in PlanetLab. As part of our wide-area experiments, we employed POPI to analyze 156 random paths across 162 PlanetLab nodes. We discovered 15 paths flagged with multiple priorities, 13 of which were further validated through hop-by-hop loss rates measurements. In addition, we surveyed all related network operators and received responses for about half of them confirming our inferences. Guohan Lu, Yan Chen 0004, Stefan Birrer, Fabián E. Bustamante, C. Y. Cheung, Xing Li 0001 |
INFOCOM | 1 |
| 2003 | On the correspondency between TCP acknowledgment packet and data packetabstractAt the TCP sender side, the arrival of an ack packet always triggers the sender to send data packets, which establishes a correspondency between the arrived ack packet and the sent data packets. In a TCP connection, the correspondency between every ack packet and its corresponding data packets forms a sequence. This sequence characterizes the sender's behavior. In this paper, we propose a method to estimate this correspondency sequence from the dump trace measured at the receiver side. Because many possible correspondency sequences can be constructed based on the trace, the problem here is an estimation problem, which is to select a most possible one from those candidate sequences. The method proposed first eliminates some candidates that violate basic TCP congestion behavior. Then, it chooses the most possible one among the remaining sequences using the statistical characteristics of delays between the acks and their corresponding data packets under maximum-likelihood criterion. The method can work in the condition when the TCP connection experiences various network delay and loss, and it applies to TCP senders of different versions. Simulations and Internet experiments have been performed to validate the method. Guohan Lu, Xing Li 0001 |
Internet Measurement Conference | 1 |