journal article·2025-01-17Open access

FANT: Flexible Attention-Shifting Network Telemetry

Mingwei Cui, Yufan Peng, Fan Yang

Applied Sciences· Volume 15· Issue 2

Abstract

As data center networks grow in scale and complexity, the active inband network telemetry (AINT) system collects a broader range of network status metrics to provide comprehensive visibility for AINT-related network applications, but it also leads to higher measurement costs. To address this issue, we introduce the Flexible Attention-shifting Network Telemetry (FANT), which dynamically focuses on critical links in each measurement cycle. Specifically, FANT employs a metric categorization strategy that divides all measurement metrics into two categories: basic measurements, which are lightweight but cover fewer metrics, and detailed measurements, which are comprehensive but incur higher overhead. Based on the analysis of the previous cycle’s measurements, FANT identifies which links are suspicious and then activates certain probe traces through an attention-shifting mechanism to collect detailed measurements of these links in the current cycle. To further save bandwidth, we model the attention-shifting process and apply heuristic algorithms to solve it. Our experiments show that FANT effectively supports the operation of ANT network applications. In a fat-tree topology with 30 pods, FANT significantly reduces bandwidth usage to 42.6% of the state-of-the-art solution. For scenarios requiring rapid computation, FANT can accelerate algorithm execution 105× by setting acceleration factors, with only a 6.4% performance loss.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Software-Defined Networks and 5G · Cloud Computing and Resource Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China

Purple Mountain Laboratories, Nanjing 211111, China

Funding

National Key Research and Development Project of China

References (27)

Show source-provided references
1. Li, Y., Miao, R., Liu, H.H., Zhuang, Y., Feng, F., Tang, L., Cao, Z., Zhang, M., Kelly, F., and Alizadeh, M. (2019, January 19–24). HPCC: High precision congestion control. Proceedings of the ACM Special Interest Group on Data Communication, Beijing, China.10.1145/3341302.3342085 ↗
2. Duet: Cloud scale load balancing with hardware and software10.1145/2740070.2626317 ↗
3. Horn, A., Kheradmand, A., and Prasad, M. (2017, January 27–29). Delta-net: Real-time network verification using atoms. Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17), Boston, MA, USA.
4. Fedor, M., Schoffstall, M.L., Davin, J.R., and Case, D.J.D. (2024, December 01). Simple Network Management Protocol (SNMP). RFC 1157, Available online: https://www.rfc-editor.org/info/rfc1157.
5. Panchen, S., McKee, N., and Phaal, P. (2024, December 01). InMon Corporation’s sFlow: A Method for Monitoring Traffic in Switched and Routed Networks. RFC 3176, Available online: https://www.rfc-editor.org/info/rfc3176.
6. Agarwal, S., Kodialam, M., and Lakshman, T. (2013, January 14–19). Traffic engineering in software defined networks. Proceedings of the 2013 Proceedings IEEE INFOCOM, Turin, Italy.10.1109/INFCOM.2013.6567024 ↗
7. Millions of little minions: Using packets for low latency network programming and visibility10.1145/2740070.2626292 ↗
8. (2024, December 01). In-Band Network Telemetry (INT) Dataplane Specification Version v0.5. Available online: https://p4.org/p4-spec/docs/INT_v0_5.pdf.
9. (2024, December 01). In-Band Network Telemetry (INT) Dataplane Specification Version v1.0. Available online: https://p4.org/p4-spec/docs/INT_v1_0.pdf.
10. (2024, December 01). In-Band Network Telemetry (INT) Dataplane Specification Version v2.0. Available online: https://p4.org/p4-spec/docs/INT_v2_0.pdf.
11. (2024, December 01). In-Band Network Telemetry (INT) Dataplane Specification Version v2.1. Available online: https://p4.org/p4-spec/docs/INT_v2_1.pdf.
12. Zhou, Y., Sun, C., Liu, H.H., Miao, R., Bai, S., Li, B., Zheng, Z., Zhu, L., Shen, Z., and Xi, Y. (2020, January 10–14). Flow event telemetry on programmable data plane. Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, New York, NY, USA.10.1145/3387514.3406214 ↗
13. Song, E., Pan, T., Jia, C., Cao, W., Zhang, J., Huang, T., and Liu, Y. (2020, January 7–11). Int-filter: Mitigating data collection overhead for high-resolution in-band network telemetry. Proceedings of the GLOBECOM 2020—2020 IEEE Global Communications Conference, IEEE, Taipei, Taiwan.10.1109/GLOBECOM42002.2020.9348029 ↗
14. Song, E., Pan, T., Jia, C., Cao, W., Zhang, J., Huang, T., and Liu, Y. (2021, January 10–13). INT-label: Lightweight in-band network-wide telemetry via interval-based distributed labelling. Proceedings of the IEEE INFOCOM 2021-IEEE Conference on Computer Communications, IEEE, Vancouver, BC, Canada.10.1109/INFOCOM42981.2021.9488799 ↗
15. Pan, T., Song, E., Bian, Z., Lin, X., Peng, X., Zhang, J., Huang, T., Liu, B., and Liu, Y. (May, January 29). Int-path: Towards optimal path planning for in-band network-wide telemetry. Proceedings of the IEEE INFOCOM 2019-IEEE Conference On Computer Communications, IEEE, Paris, France.10.1109/INFOCOM.2019.8737529 ↗
16. Pan, T., Lin, X., Song, H., Song, E., Bian, Z., Li, H., Zhang, J., Li, F., Huang, T., and Jia, C. (2021, January 7–10). Int-probe: Lightweight in-band network-wide telemetry with stationary probes. Proceedings of the 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS), IEEE, Washington, DC, USA.10.1109/ICDCS51616.2021.00090 ↗
17. Zhang, Y., Pan, T., Zheng, Y., Song, E., Liu, J., Huang, T., and Liu, Y. (June, January 28). INT-Balance: In-Band Network-Wide Telemetry with Balanced Monitoring Path Planning. Proceedings of the ICC 2023-IEEE International Conference on Communications, IEEE, Rome, Italy.10.1109/ICC45041.2023.10279077 ↗
18. FINT: Flexible In-band Network Telemetry method for data center network10.1016/j.comnet.2022.109232 ↗
19. SFANT: A SRv6-Based Flexible and Active Network Telemetry Scheme in Programming Data Plane10.1109/TNSE.2023.3277000 ↗
20. Bashandy, A., Filsfils, C., Previdi, S., Decraene, B., Litkowski, S., and Shakir, R. (2024, December 01). Segment Routing with the MPLS Data Plane. RFC 8660, Available online: https://www.rfc-editor.org/info/rfc8660.
21. Filsfils, C., Camarillo, P., Leddy, J., Voyer, D., Matsushima, S., and Li, Z. (2024, December 01). Segment Routing over IPv6 (SRv6) Network Programming. RFC 8986, Available online: https://www.rfc-editor.org/info/rfc8986.
22. (2024, December 01). Data Fields for In Situ Operations, Administration, and Maintenance (IOAM) RFC 9197. Available online: https://datatracker.ietf.org/doc/rfc9197/.
23. Kumar, J., Anubolu, S., Lemon, J., Manur, R., Holbrook, H., Ghanwani, A., Cai, D., Ou, H., Li, Y., and Wang, X. (2024, December 01). Inband Flow Analyzer. Internet-Draft draft-kumar-ippm-ifa-08, Internet Engineering Task Force. Available online: https://datatracker.ietf.org/doc/draft-kumar-ippm-ifa/08/.
24. A technique for implementing backtrack algorithms and its application10.1016/0020-0190(79)90016-4 ↗
25. Knuth, D.E. (2000). Dancing links. arXiv.
26. Depth-first iterative-deepening: An optimal admissible tree search10.1016/0004-3702(85)90084-0 ↗
27. (2024, December 01). Topology Generator. Available online: https://github.com/graytower/INT_Probe/tree/main/MDCPP_set/GraphGenerator.