Advanced search
Start date
Betweenand

Spinner: towards efficient orchestration of intelligence in programmable data planes

Grant number:21/06981-0
Support Opportunities:Regular Research Grants
Start date: July 01, 2022
End date: June 30, 2024
Field of knowledge:Physical Sciences and Mathematics - Computer Science - Computer Systems
Agreement: MCTI/MC
Principal Investigator:Marcelo Caggiani Luizelli
Grantee:Marcelo Caggiani Luizelli
Host Institution: Universidade Federal do Pampa (UNIPAMPA). Campus Alegrete. Alegrete , SP, Brazil
City of the host institution:Alegrete
Associated researchers: Arthur Francisco Lorenzon ; Fábio Diniz Rossi ; Oscar Mauricio Caicedo Rendon ; Roberto Irajá Tavares da Costa Filho ; Rodrigo Neves Calheiros ; Weverton Luis da Costa Cordeiro
Associated scholarship(s):23/00400-0 - An evaluation environment for unsupervised ML approaches, BP.TT
22/15340-0 - Design of scalable algorithms for optimization problems related to the orchestration of unsupervised ML approaches, BP.TT

Abstract

Data plane programmability is redesigning the way we manage and operate forwarding devices. However, most of the algorithmic decisions performed by data planes are still deterministic and control-plane dependent. We believe that it is possible to break this dependency and make the data plane intelligent so that they learn infrastructure states autonomously. In this project, we propose Spinner, the first effort towards to operationalize unsupervised Machine Learning approaches (Machine Learning - ML) in programmable devices. Despite existing efforts to make data planes intelligent, little has been done to design unsupervised ML algorithms that fit the architectural constraints of programmable devices. Unsupervised learning algorithms (e.g., data clustering) are useful when the data profile is not known in advance and the learning process takes place continuously. Executing such approaches in the data plane has the potential to reduce the volume of data collected/transmitted to ML Control Plane applications, as well as reducing the overall decision-making time. Despite the potential for executing ML techniques on the data plane, designing and operating them on programmable devices is particularly challenging for three reasons: (i) programmable architectures are constrained concerning arithmetic operations; (ii) domain-specific languages (e.g. P4) and current architectures do not provide iteration-based structures and, therefore, the implementation of classical ML algorithms is infeasible; and (iii) the available memory resources are limited, which reduces the amount of information stored and processed by a device. To fill in these gaps, Spinner aims to simplify the process of implementing and operating unsupervised ML algorithms in programmable devices. The idea is to design models and algorithms that can fit architectural constraints to ensure the accuracy of ML models. Later, we intend to operate them in a programmable infrastructure. The results that can be accomplished in this project have the potential to make a strong impact in this research area in the coming years. (AU)

Articles published in Agência FAPESP Newsletter about the research grant:
More itemsLess items
Articles published in other media outlets ( ):
More itemsLess items
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Scientific publications (10)
(References retrieved automatically from Web of Science and SciELO through information on FAPESP grants and their corresponding numbers as mentioned in the publications by the authors)
VOGT, FRANCISCO; CESEN, FABRICIO RODRIGUEZ; DE CASTRO, ARIEL GOES; LUIZELLI, MARCELO CAGGIANI; ROTHENBERG, CHRISTIAN ESTEVE; PONGRACZ, GERGELY; BERNARDOS, CJ; MARTINI, B; ROJAS, E; VERDI, FL; et al. QoEyes: Towards Virtual Reality Streaming QoE Estimation Entirely in the Data Plane. 2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, v. N/A, p. 5-pg., . (21/00199-8, 20/05183-0, 21/06981-0)
VOGT, FRANCISCO GERMANO; RODRIGUEZ, FABRICIO; LUIZELLI, MARCELO CAGGIANI; ROTHENBERG, CHRISTIAN ESTEVE. Rethinking the In-band Network Telemetry: Towards Application and Server-Level Network Telemetry. PROCEEDINGS OF THE CONEXT STUDENT WORKSHOP 2024, CONEXT-SW 2024, v. N/A, p. 2-pg., . (23/00794-9, 21/06981-0)
TEMP, DANIEL CHAVES; CAPELETTI, IGOR FERRAZZA; DE CASTRO, ARIEL GOES; SEVERO DE SOUZA, PAULO SILAS; LORENZON, ARTHUR FRANCISCO; LUIZELLI, MARCELO CAGGIANI; ROSSI, FABIO DINIZ. Latency-Aware Cost-Efficient Provisioning of Composite Applications in Multi-Provider Clouds. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023, v. N/A, p. 9-pg., . (21/06981-0, 20/05115-4, 20/05183-0)
VOGT, FRANCISCO GERMANO; CESEN, FABRICIO EDUARDO RODRIGUEZ; DE CASTRO, ARIEL GOES; SINGH, SUNEET KUMAR; LUIZELLI, MARCELO CAGGIANI; ROTHENBERG, CHRISTIAN ESTEVE; ANTICHI, GIANNI. Video Streaming QoE Meets Programmable Data Planes: The Case of In-Network QoE for 360°VR. IEEE NETWORK, v. 39, n. 2, p. 8-pg., . (23/00794-9, 21/06981-0, 21/00199-8)
VOGT, FRANCISCO GERMANO; RODRIGUEZ, FABRICIO; LUIZELLI, MARCELO CAGGIANI; ROTHENBERG, CHRISTIAN ESTEVE. Poster: Towards In-Network Resource Scaling of VNFs. PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, CONEXT 2024, v. N/A, p. 2-pg., . (21/06981-0, 23/00794-9)
VOGT, FRANCISCO; CESEN, FABRICIO RODRIGUEZ; DE CASTRO, ARIEL GOES; LUIZELLI, MARCELO CAGGIANI; ROTHENBERG, CHRISTIAN ESTEVE; PONGRACZ, GERGELY; BERNARDOS, CJ; MARTINI, B; ROJAS, E; VERDI, FL; et al. Demo of QoEyes: Towards Virtual Reality Streaming QoE Estimation Entirely in the Data Plane. 2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, v. N/A, p. 3-pg., . (21/00199-8, 20/05183-0, 21/06981-0)
COSTA, FILIPO G.; VOGT, FRANCISCO G.; CESEN, FABRICIO RODRIGUEZ; DE CASTRO, ARIEL GOES; LUIZELLI, MARCELO CAGGIANI; ROTHENBERG, CHRISTIAN ESTEVE. PIPO-TG: Parameterizable High-Performance Traffic Generation. PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, v. N/A, p. 9-pg., . (20/05115-4, 21/06981-0, 21/00199-8)
VOGT, FRANCISCO GERMANO; DA SILVA, SERGIO ROSSI BRITO; CESEN, FABRICIO EDUARDO RODRIGUEZ; COSTA, FILIPO GABERT; LUIZELLI, MARCELO CAGGIANI; ROTHENBERG, CHRISTIAN ESTEVE. TFTG: Time Fidelity Traffic Generation Through P4/Tofino Programmable Hardware. IEEE NETWORK, v. 39, n. 3, p. 8-pg., . (21/06981-0, 21/00199-8, 23/00794-9)
SINGH, SUNEET KUMAR; ROTHENBERG, CHRISTIAN ESTEVE; LUIZELLI, MARCELO CAGGIANI; ANTICHI, GIANNI; GOMES, PEDRO HENRIQUE; PONGRACZ, GERGELY. HH-IPG: Leveraging Inter-Packet Gap Metrics in P4 Hardware for Heavy Hitter Detection. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, v. 20, n. 3, p. 13-pg., . (21/06981-0)
LUIZELLI, MARCELO C.; VOGT, FRANCISCO G.; SEVERO DE SOUZA, PAULO SILAS; LORENZON, ARTHUR F.; DA COSTA FILHO, ROBERTO I. T.; ROSSI, FABIO D.; CALHEIROS, RODRIGO N.; ROTHENBERG, CHRISTIAN ESTEVE. DigiNet: Scaling up Provisioning of Network Digital Twin. 2024 IEEE 10TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT 2024, v. N/A, p. 9-pg., . (23/00794-9, 21/06981-0)