Optimizing Traffic Measurement Task Deployment in Programmable Networks

被引:0
作者
Yang, Zhiyu [1 ]
Wang, Xiong [1 ]
Ren, Jing [1 ]
Lin, Rongping [1 ]
Wang, Sheng [1 ]
Xu, Shizhong [1 ]
机构
[1] Univ Elect Sci & Technol China, Chengdu, Peoples R China
来源
ICC 2024 - IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS | 2024年
基金
中国国家自然科学基金;
关键词
Traffic measurement; task deployment; dynamic pruning; ant colony optimization; programmable network; RESOURCE-ALLOCATION; ALGORITHMS; SKETCH;
D O I
10.1109/ICC51166.2024.10622964
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traffic measurement is critical for network management. The programmable networking paradigm paves the way for implementing fine-grained and accurate traffic measurement. However, in programmable networking, the programmable resources on hardware switches are highly limited. Most existing solutions have not considered the deployment of multiple traffic measurement tasks under resource constraints in programmable networks. To address the issue, we construct the network model and problem formulation, and we refer to this problem as the traffic measurement task deployment problem and prove it is NP-hard. To solve it, we proposed an approximate algorithm called Ant Colony Optimization with Dynamic Pruning (ACO-DP). We conducted simulations on the Fat-Tree topologies to evaluate the performance of ACO-DP. The evaluation results show that ACO-DP can achieve much higher overall measurement utility and faster convergence compared to other benchmark algorithms, and the solutions returned by ACO-DP are very close to the optimal solutions.
引用
收藏
页码:446 / 452
页数:7
相关论文
共 24 条
[1]  
Agarwal A, 2022, PROCEEDINGS OF THE 19TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI '22), P719
[2]   Energy Efficient Resource Allocation in Wireless Energy Harvesting Sensor Networks [J].
Azarhava, Hosein ;
Niya, Javad Musevi .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2020, 9 (07) :1000-1003
[3]   Cooperative Network-wide Flow Selection [J].
Basat, Ran Ben ;
Einziger, Gil ;
Tayh, Bilal .
2020 IEEE 28TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP 2020), 2020,
[4]   Designing Heavy-Hitter Detection Algorithms for Programmable Switches [J].
Ben Basat, Ran ;
Chen, Xiaoqi ;
Einziger, Gil ;
Rottenstreich, Ori .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (03) :1172-1185
[5]  
COLORNI A, 1992, FROM ANIM ANIMAT, P134
[6]   An improved data stream summary: the count-min sketch and its applications [J].
Cormode, G ;
Muthukrishnan, S .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2005, 55 (01) :58-75
[7]   PROBABILISTIC COUNTING ALGORITHMS FOR DATABASE APPLICATIONS [J].
FLAJOLET, P ;
MARTIN, GN .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 31 (02) :182-209
[8]   SketchVisor: Robust Network Measurement for Soft ware Packet Processing [J].
Huang, Qun ;
Jin, Xin ;
Lee, Patrick P. C. ;
Li, Runhui ;
Tang, Lu ;
Chen, Yi-Chao ;
Zhang, Gong .
SIGCOMM '17: PROCEEDINGS OF THE 2017 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2017, :113-126
[9]   A Survey on In-Network Computing: Programmable Data Plane and Technology Specific Applications [J].
Kianpisheh, Somayeh ;
Taleb, Tarik .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2023, 25 (01) :701-761
[10]   One Sketch to Rule Them All: Rethinking Network Flow Monitoring with UnivMon [J].
Liu, Zaoxing ;
Manousis, Antonis ;
Vorsanger, Gregory ;
Sekar, Vyas ;
Braverman, Vladimir .
PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, :101-114