Projects per year
Abstract
Network measurement is critical for various network applications, but scaling measurement techniques to the network-wide level is challenging for existing sketch-based solutions. In software switches, centralized deployment provides low resource usage but suffers from poor load balancing. In contrast, collaborative measurement achieves load balancing through flow distribution across software switches but requires high resource usage. This paper presents a novel distributed deployment framework that overcomes the limitations above. First, our framework is lightweight such that it splits sketches into segments and allocates them across forwarding paths to minimize resource usage and achieve load balancing. This also enables per-packet load balancing by distributing computations across software switches. Second, through a novel collaborative strategy, our framework achieves finer-grained flow distribution and further optimizes load balancing. Third, we further optimize load balancing by eliminating the mutual influence among forwarding paths. We evaluate the proposed framework on various network topologies and different sketches. Results indicate our solution matches the load balancing of collaborative measurement while approaching the low resource usage of centralized deployment. Moreover, it achieves superior performance in per-packet load balancing, which is not considered in previous deployment solutions.
Original language | English |
---|---|
Pages (from-to) | 1210-1223 |
Number of pages | 14 |
Journal | IEEE Transactions on Computers |
Volume | 74 |
Issue number | 4 |
Early online date | 16 Dec 2024 |
DOIs | |
Publication status | Published - Apr 2025 |
Bibliographical note
An earlier version of this paper was presented at the IEEE International Conference on Computer Communications (INFOCOM\u201924), May 2024 [DOI: 10.1109/INFOCOM52122.2024.10621384].Publisher Copyright:
© 2024 IEEE. All rights reserved.
Funding
This work was supported in part by the National Natural Science Foundation of China under Grant U22B2005, Grant 62032013, Grant 92267206, and Grant 62072091; and in part by the financial support of Lingnan University (LU) (DB23A9) and Lam Woo Research Fund at LU (871236).
Keywords
- distributed deployment
- load balancing
- network measurement
- sketch
- Software switches
Fingerprint
Dive into the research topics of 'Distributed Sketch Deployment for Software Switches'. Together they form a unique fingerprint.-
Balancing User Privacy and Data Utility in Mobile Crowdsensing
SHEN, J. (PI)
27/03/23 → 26/03/26
Project: Grant Research
-
Knowledge Graph-based Recommendation Framework for Manual Network Configuration
SHEN, J. (PI)
1/05/23 → 30/04/25
Project: Grant Research