ShadowFS: Speeding-up Data Plane Monitoring and Telemetry using P4

被引:0
|
作者
Parizotto, Ricardo [1 ]
Castanheira, Lucas [1 ]
Ribeiro, Rafael Hengen [1 ]
Arthur Selle Jacobs, Luciano Zembruzki [1 ]
Granville, Lisandro Zambenedetti [1 ]
Schaeffer-Filho, Alberto [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Av Bento Goncalves 9500, Porto Alegre, RS, Brazil
来源
ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC) | 2020年
关键词
D O I
10.1109/icc40277.2020.9148954
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Programmable Data Planes (PDPs) provide software abstractions for network operators to dynamically modify the data plane behavior. This behavior can be described in specification languages, such as P4, and deployed into programmable switches our routers. The degree of innovation enabled by PDPs allowed network operators to create new protocols and applications. Despite the high degree of innovation brought to data plane packet processing, this programmability may have a negative effect on the forwarding delay and update times of flow tables. Previous works have attempted to overcome these limitations, e.g., through caching mechanisms, however they do not provide efficient replacement primitives and incur large overhead for monitored traffic. In this paper we present the design and evaluation of ShadowFS, a system to speed-up monitoring and telemetry on the data plane. ShadowFS manages the replacement of table entries using smaller caches without requiring the programmer to specify the behavior of these tables or how to steer traffic through them. Different from previous work, ShadowFS builds a new data plane program that monitors flows and replaces rules between tables automatically. Evaluation results demonstrate that ShadowFS can increase the throughput of frequently monitored flows.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] GPU-based data processing for speeding-up correlation plenoptic imaging
    Santoro, Francesca
    Petrelli, Isabella
    Massaro, Gianlorenzo
    Filios, George
    Pepe, Francesco V.
    Amoruso, Leonardo
    Ieronymaki, Maria
    Burri, Samuel
    Charbon, Edoardo
    Mos, Paul
    Ulku, Arin
    Wayne, Michael
    Abbattista, Cristoforo
    Bruschini, Claudio
    D'Angelo, Milena
    EUROPEAN PHYSICAL JOURNAL PLUS, 2024, 139 (12):
  • [22] WP4: A P4 Programmable IEEE 802.11 Data Plane
    Zanna, Paul
    Radcliffe, Pj
    Kumar, Dinesh
    2020 30TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2020, : 143 - 148
  • [23] Matching Up With P4
    Webb, Anita R.
    Young, Richard A.
    Casey, Daniel F.
    Baumer, Joane G.
    FAMILY MEDICINE, 2008, 40 (10) : 692 - 692
  • [24] Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration
    Scano, Davide
    Giorgetti, Alessio
    Paolucci, Francesco
    Sgambelluri, Andrea
    Chammanara, Javad
    Rothman, John
    Al-Bado, Mustafa
    Marx, Edgard
    Ahearne, Sean
    Cugini, Filippo
    IEEE ACCESS, 2023, 11 : 22637 - 22653
  • [25] Offloading data plane functions to the multi-tenant Cloud Infrastructure using P4
    Osinski, Tomasz
    Tarasiuk, Halina
    Picard, Roland
    2019 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2019,
  • [26] A Survey on Rerouting Techniques with P4 Programmable Data Plane Switches
    Mazloum, Ali
    Kfoury, Elie
    Gomez, Jose
    Crichigno, Jorge
    COMPUTER NETWORKS, 2023, 230
  • [27] Speeding-Up Symbol-Level Precoding Using Separable and Dual Optimizations
    Yang, Junwen
    Li, Ang
    Liao, Xuewen
    Masouros, Christos
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2023, 71 (12) : 7056 - 7071
  • [28] Speeding-up digital ecologies evolution using a hardware emulator: Preliminary results
    Marchal, P
    Nussbaum, P
    Piguet, C
    Sipper, M
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, 1997, 1259 : 107 - 124
  • [29] Speeding-Up Color FIC Using Isometric Process based on Moment Predictor
    George, Loay E.
    Al-Hilo, Eman A.
    INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATIONS, PROCEEDINGS, 2009, : 607 - +
  • [30] Speeding-up differential motion detection algorithms using a change-driven data flow processing strategy
    Boluda, Jose A.
    Pardo, Fernando
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2007, 4673 : 77 - 84