Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration

Research output: Contribution to journalArticleResearchpeer review

Authors

  • Davide Scano
  • Alessio Giorgetti
  • Francesco Paolucci
  • Andrea Sgambelluri
  • Javad Chammanara
  • John Rothman
  • Mustafa Al-Bado
  • Edgard Marx
  • Sean Ahearne
  • Filippo Cugini

Research Organisations

External Research Organisations

  • Scuola Superiore Sant'Anna di Studi Universitari e di Perfezionamento
  • National Research Council Italy (CNR)
  • National Inter-University Consortium for Telecommunications (CNIT)
  • Dell Technologies
  • Leipzig University of Applied Sciences
  • eccenca GmbH
View graph of relations

Details

Original languageEnglish
Pages (from-to)22637-22653
Number of pages17
JournalIEEE ACCESS
Volume11
Publication statusPublished - 24 Feb 2023

Abstract

Integrating computation resources with networking technologies is an hot research topic targeting the optimization of containers deployment on a set of host machines interconnected by a network infrastructure. Particularly, next generation edge nodes will offer significant advantages leveraging on integrated computation resources and networking awareness, enabling configurable, granular and monitorable quality of service to different micro-services, applications and tenants, especially in terms of bounded end-to-end latency. In this regard, SDN is a key technology enabling network telemetry and traffic switching with the granularity of the single traffic flow. However, currently available solutions are based on legacy SDN techniques, not enabling the matching of tunneled traffic, and thus require a tricky integration inside the hosts where containers are deployed. This work considers Kubernetes clusters deployed on next generation edge micro data center platforms and proposes an innovative SDN solution exploiting the P4 technology to gain visibility inside tunnelled traffic exchanged among pods. This way, the integration is achieved at the control plane level through the communication between Kubernetes and the SDN controller. The proposed solution is experimentally validated including a comprehensive framework enabling effective traffic switching and in-band telemetry at pod level. The major paper contributions consist in the design and the development of: (i) the networking applications at SDN control plane level; (ii) the P4 switch pipeline at the data plane level; (iii) the monitoring system used to collect, aggregate and elaborate the telemetry data.

Keywords

    kubernetes, micro data center, P4, SDN, telemetry

ASJC Scopus subject areas

Cite this

Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration. / Scano, Davide; Giorgetti, Alessio; Paolucci, Francesco et al.
In: IEEE ACCESS, Vol. 11, 24.02.2023, p. 22637-22653.

Research output: Contribution to journalArticleResearchpeer review

Scano, D, Giorgetti, A, Paolucci, F, Sgambelluri, A, Chammanara, J, Rothman, J, Al-Bado, M, Marx, E, Ahearne, S & Cugini, F 2023, 'Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration', IEEE ACCESS, vol. 11, pp. 22637-22653. https://doi.org/10.1109/ACCESS.2023.3249105
Scano, D., Giorgetti, A., Paolucci, F., Sgambelluri, A., Chammanara, J., Rothman, J., Al-Bado, M., Marx, E., Ahearne, S., & Cugini, F. (2023). Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration. IEEE ACCESS, 11, 22637-22653. https://doi.org/10.1109/ACCESS.2023.3249105
Scano D, Giorgetti A, Paolucci F, Sgambelluri A, Chammanara J, Rothman J et al. Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration. IEEE ACCESS. 2023 Feb 24;11:22637-22653. doi: 10.1109/ACCESS.2023.3249105
Scano, Davide ; Giorgetti, Alessio ; Paolucci, Francesco et al. / Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration. In: IEEE ACCESS. 2023 ; Vol. 11. pp. 22637-22653.
Download
@article{911cdecb26f443e79ab55d1782bd4d6f,
title = "Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration",
abstract = "Integrating computation resources with networking technologies is an hot research topic targeting the optimization of containers deployment on a set of host machines interconnected by a network infrastructure. Particularly, next generation edge nodes will offer significant advantages leveraging on integrated computation resources and networking awareness, enabling configurable, granular and monitorable quality of service to different micro-services, applications and tenants, especially in terms of bounded end-to-end latency. In this regard, SDN is a key technology enabling network telemetry and traffic switching with the granularity of the single traffic flow. However, currently available solutions are based on legacy SDN techniques, not enabling the matching of tunneled traffic, and thus require a tricky integration inside the hosts where containers are deployed. This work considers Kubernetes clusters deployed on next generation edge micro data center platforms and proposes an innovative SDN solution exploiting the P4 technology to gain visibility inside tunnelled traffic exchanged among pods. This way, the integration is achieved at the control plane level through the communication between Kubernetes and the SDN controller. The proposed solution is experimentally validated including a comprehensive framework enabling effective traffic switching and in-band telemetry at pod level. The major paper contributions consist in the design and the development of: (i) the networking applications at SDN control plane level; (ii) the P4 switch pipeline at the data plane level; (iii) the monitoring system used to collect, aggregate and elaborate the telemetry data.",
keywords = "kubernetes, micro data center, P4, SDN, telemetry",
author = "Davide Scano and Alessio Giorgetti and Francesco Paolucci and Andrea Sgambelluri and Javad Chammanara and John Rothman and Mustafa Al-Bado and Edgard Marx and Sean Ahearne and Filippo Cugini",
note = "Funding Information: This work was supported in part by the Big Data Processing and Artificial Intelligence at the Network Edge (BRAINE) Project, through Electronics Components and Systems for European Leadership (ECSEL) Joint Undertaking (JU), under Agreement 876967; in part by The JU, European Union (EU) Horizon 2020 Research and Innovation Programme; and in part by the Italian Ministry of Education, University, and Research (MIUR).",
year = "2023",
month = feb,
day = "24",
doi = "10.1109/ACCESS.2023.3249105",
language = "English",
volume = "11",
pages = "22637--22653",
journal = "IEEE ACCESS",
issn = "2169-3536",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

Download

TY - JOUR

T1 - Enabling P4 Network Telemetry in Edge Micro Data Centers With Kubernetes Orchestration

AU - Scano, Davide

AU - Giorgetti, Alessio

AU - Paolucci, Francesco

AU - Sgambelluri, Andrea

AU - Chammanara, Javad

AU - Rothman, John

AU - Al-Bado, Mustafa

AU - Marx, Edgard

AU - Ahearne, Sean

AU - Cugini, Filippo

N1 - Funding Information: This work was supported in part by the Big Data Processing and Artificial Intelligence at the Network Edge (BRAINE) Project, through Electronics Components and Systems for European Leadership (ECSEL) Joint Undertaking (JU), under Agreement 876967; in part by The JU, European Union (EU) Horizon 2020 Research and Innovation Programme; and in part by the Italian Ministry of Education, University, and Research (MIUR).

PY - 2023/2/24

Y1 - 2023/2/24

N2 - Integrating computation resources with networking technologies is an hot research topic targeting the optimization of containers deployment on a set of host machines interconnected by a network infrastructure. Particularly, next generation edge nodes will offer significant advantages leveraging on integrated computation resources and networking awareness, enabling configurable, granular and monitorable quality of service to different micro-services, applications and tenants, especially in terms of bounded end-to-end latency. In this regard, SDN is a key technology enabling network telemetry and traffic switching with the granularity of the single traffic flow. However, currently available solutions are based on legacy SDN techniques, not enabling the matching of tunneled traffic, and thus require a tricky integration inside the hosts where containers are deployed. This work considers Kubernetes clusters deployed on next generation edge micro data center platforms and proposes an innovative SDN solution exploiting the P4 technology to gain visibility inside tunnelled traffic exchanged among pods. This way, the integration is achieved at the control plane level through the communication between Kubernetes and the SDN controller. The proposed solution is experimentally validated including a comprehensive framework enabling effective traffic switching and in-band telemetry at pod level. The major paper contributions consist in the design and the development of: (i) the networking applications at SDN control plane level; (ii) the P4 switch pipeline at the data plane level; (iii) the monitoring system used to collect, aggregate and elaborate the telemetry data.

AB - Integrating computation resources with networking technologies is an hot research topic targeting the optimization of containers deployment on a set of host machines interconnected by a network infrastructure. Particularly, next generation edge nodes will offer significant advantages leveraging on integrated computation resources and networking awareness, enabling configurable, granular and monitorable quality of service to different micro-services, applications and tenants, especially in terms of bounded end-to-end latency. In this regard, SDN is a key technology enabling network telemetry and traffic switching with the granularity of the single traffic flow. However, currently available solutions are based on legacy SDN techniques, not enabling the matching of tunneled traffic, and thus require a tricky integration inside the hosts where containers are deployed. This work considers Kubernetes clusters deployed on next generation edge micro data center platforms and proposes an innovative SDN solution exploiting the P4 technology to gain visibility inside tunnelled traffic exchanged among pods. This way, the integration is achieved at the control plane level through the communication between Kubernetes and the SDN controller. The proposed solution is experimentally validated including a comprehensive framework enabling effective traffic switching and in-band telemetry at pod level. The major paper contributions consist in the design and the development of: (i) the networking applications at SDN control plane level; (ii) the P4 switch pipeline at the data plane level; (iii) the monitoring system used to collect, aggregate and elaborate the telemetry data.

KW - kubernetes

KW - micro data center

KW - P4

KW - SDN

KW - telemetry

UR - http://www.scopus.com/inward/record.url?scp=85149375105&partnerID=8YFLogxK

U2 - 10.1109/ACCESS.2023.3249105

DO - 10.1109/ACCESS.2023.3249105

M3 - Article

AN - SCOPUS:85149375105

VL - 11

SP - 22637

EP - 22653

JO - IEEE ACCESS

JF - IEEE ACCESS

SN - 2169-3536

ER -