Advanced search
Start date
Betweenand

SkyNet: towards smart data planes

Abstract

Data plane programability is redesigning how we manage and operate network devices. Recent efforts from industry and academia have shown an increased shift from control plane decisions to data plane-based ones (e.g., routing decisions). Most of these algorithmic decisions executed by data planes are still deterministic and dependent on the control plane. However, we believe that we can break this control-loop dependency and allow data planes to learn by themselves network states and make appropriate choices automatically. In this project, we propose SkyNet, the first effort to implement, operate, and orchestrate Artificial Neural Networks (ANN) in programmable data planes. ANNs will allow, in the near future, the design and operation of domain-specific applications for data planes, allowing them to be trained for a multitude of purposes. Despite the existence of a few initiatives to implement data plane intelligent mechanisms, the design and operation of ANNs are still challenging for two reasons. First, programmable data plane architectures are still quite restricted regarding arithmetic operations (e.g., floating-point operations). Second, data plane virtualization is still in the early stages, making the execution of multiple applications in parallel difficult to realize. To fill in these gaps, SkyNet aims to ease the burden of describing, implementing and operating ANNs for network developers and network infrastructure operators. The project unfolds into four objectives: (I) designing a framework for ANN developing, allowing high-level description and code generation for programmable network infrastructures; (II) designing a lightweight virtualization environment for programmable data planes; (III) optimizing the management and operation of ANNs in programmable infrastructures; and (IV) providing a programmable testbed, among the participating institutions, for ANN experimentation. The results obtained in this project will contribute to the 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 (22)
(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)
CARVALHO, FABRICIO B.; FERREIRA, RONALDO A.; CUNHA, ITALO; VIEIRA, MARCOS A. M.; RAMANATHAN, MURALI K.; IEEE. Dyssect: Dynamic Scaling of Stateful Network Functions. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2022), v. N/A, p. 10-pg., . (14/50937-1, 20/05183-0, 15/24485-9, 18/23085-5)
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)
LAMB, IVAN PETER; FACEN, THEO; DUARTE, PEDRO; AZAMBUJA, JOSE RODRIGO; CORDEIRO, WEVERTON. Multi-Tenant Programmable Switch Virtualization Architecture. PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, v. N/A, p. 5-pg., . (20/05183-0)
BOL, PAULA DUARTE; LUNARDI, ROBEN C.; NICOLAU DE FRANCA, BRENO BERNARD; CORDEIRO, WEVERTON. Modular Switch Deployment in Programmable Forwarding Planes with Switch(De)Composer. PROCEEDINGS OF THE 2021 SIGCOMM 2021 POSTER AND DEMO SESSIONS, SIGCOMM 2021 DEMOS AND POSTERS, v. N/A, p. 3-pg., . (20/05183-0)
WILLINGER, WALTER; FERREIRA, RONALDO A.; GUPTA, ARPIT; BELTIUKOV, ROMAN (SYLEE); GUTHULA, SATYANDRA; GRANVILLE, LISANDRO Z.; JACOBS, ARTHUR S.. When Something Looks Too Good To Be True, It Usually Is! AI Is Causing A Credibility Crisis In Networking. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, v. 55, n. 1, p. 6-pg., . (20/05183-0, 23/00811-0)
HUAYTALLA, BRIGGETTE R.; JACOBS, ARTHUR S.; SILVA, MARCUS V. B.; CARVALHO, FABRICIO B.; FERREIRA, RONALDO A.; WILLINGER, WALTER; GRANVILLE, LISANDRO Z.; IEEE. DWT in P4: Periodicity Detection in the Data Plane. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), v. N/A, p. 6-pg., . (14/50937-1, 20/05152-7, 15/24485-9, 15/24494-8, 20/05183-0)
SAQUETTI, MATEUS; CANOFRE, RONALDO; LORENZON, ARTHUR F.; ROSSI, FABIO D.; AZAMBUJA, JOSE RODRIGO; CORDEIRO, WEVERTON; LUIZELLI, MARCELO C.. oward In-Network Intelligence: Running Distributed Artificial Neural Networks in the Data Plan. IEEE COMMUNICATIONS LETTERS, v. 25, n. 11, p. 3551-3555, . (18/23092-1, 20/05183-0, 20/05115-4)
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)
LUIZELLI, MARCELO C.; CANOFRE, RONALDO; LORENZON, ARTHUR F.; ROSSI, FABIO D.; CORDEIRO, WEVERTON; CAICEDO, OSCAR M.. In-Network Neural Networks: Challenges and Opportunities for Innovation. IEEE NETWORK, v. 35, n. 6, p. 68-74, . (20/05183-0, 18/23092-1, 20/05115-4)
DA COSTA, LEONARDO; PINHEIRO, BILLY; CORDEIRO, WEVERTON; ARAUJO, ROBERTO; ABELEM, ANTONIO. Sec-Health: A Blockchain-Based Protocol for Securing Health Records. IEEE ACCESS, v. 11, p. 16-pg., . (20/04031-1, 20/05183-0)
GOBATTO, LEONARDO; SAQUETTI, MATEUS; DINIZ, CLAUDIO; ZATT, BRUNO; CORDEIRO, WEVERTON; AZAMBUJA, JOSE R.; IEEE. Improving Content-Aware Video Streaming in Congested Networks with In-Network Computing. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), v. N/A, p. 5-pg., . (20/05183-0)
SAQUETTI, MATEUS; BRUM, RAPHAEL M.; ZATT, BRUNO; PAGLIARINI, SAMUEL; CORDEIRO, WEVERTON; AZAMBUJA, JOSE R.; IEEE COMP SOC. A Terabit Hybrid FPGA-ASIC Platform for Switch Virtualization. 2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), v. N/A, p. 6-pg., . (20/05183-0)
JACOBS, ARTHUR S.; PFITSCHER, RICARDO J.; RIBEIRO, RAFAEL H.; FERREIRA, RONALDO A.; GRANVILLE, LISANDRO Z.; WILLINGER, WALTER; RAO, SANJAY G.; USENIX ASSOC. Hey, Lumi! Using Natural Language for Intent-Based Network Management. PROCEEDINGS OF THE 2021 USENIX ANNUAL TECHNICAL CONFERENCE, v. N/A, p. 15-pg., . (18/23085-5, 15/24494-8, 20/05183-0)
MARQUES, JONATAS A.; LEVCHENKO, KIRILL; OBELHEIRO, RAFAEL R.; PARIZOTTO, RICARDO; GASPARY, LUCIANO PASCHOAL. Balancing Act: Navigating Control and Data Plane Responsibilities for Fast Operation in Programmable Networks. Journal of Network and Systems Management, v. 33, n. 2, p. 18-pg., . (20/05183-0, 15/24494-8)
LAMB, IVAN PETER; PINHEIRO ROSA DUARTE, PEDRO ARTHUR; LUIZELLI, MARCELO CAGGIANI; GASPARY, LUCIANO PASCHOAL; AZAMBUJA, JOSE RODRIGO; DA COSTA CORDEIRO, WEVERTON LUIS. Multi-Tenant Programmable Switch Virtualization Leveraging Explicit Resource Sharing. 2024 20TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT, CNSM 2024, v. N/A, p. 9-pg., . (21/00199-8, 20/05183-0, 23/00673-7, 23/00816-2)
LUZ, GABRIEL SANTOS; RIBEIRO JUNIOR, NILDO DOS SANTOS; VIEIRA, LUIZ F. M.; VIEIRA, MARCOS A. M.; GNAWALI, OMPRAKASH. Latency minimizing in two paths dual radio networks. WIRELESS NETWORKS, v. 30, n. 3, p. 10-pg., . (20/05183-0)
GOBATTO, LEONARDO; SAQUETTI, MATEUS; DINIZ, CLAUDIO; ZATT, BRUNO; CORDEIRO, WEVERTON; AZAMBUJA, JOSE R.. Improving Video Streaming Quality in Congested Networks with In-Network Computing. 15TH IEEE LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS, LASCAS 2024, v. N/A, p. 5-pg., . (20/05183-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)
CARVALHO, FABRICIO B.; FERREIRA, RONALDO A.; CUNHA, ITALO; VIEIRA, MARCOS A. M.; RAMANATHAN, MURALI K.. State Disaggregation for Dynamic Scaling of Network Functions. IEEE-ACM TRANSACTIONS ON NETWORKING, v. N/A, p. 15-pg., . (15/24485-9, 20/05183-0, 23/00812-7, 14/50937-1)
DALLANORA, LEANDRO M.; CASTRO, ARIEL G.; DA COSTA FILHO, ROBERTO I. T.; ROSSI, FABIO D.; LORENZON, ARTHUR F.; LUIZELLI, MARCELO C.; IEEE. DyPro: Dynamic Probing Planning for In-Band Network Telemetry. 2022 27TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2022), v. N/A, p. 6-pg., . (20/05115-4, 20/05183-0, 18/23092-1)
KONZEN, MARCOS PAULO; RAMIRES IZOLAN, PATRIC LINCOLN; GRIESANG, FABIO JUNIOR; DE SOUZA, PAULO SILAS; FERRETO, TIAGO COELHO; LORENZON, ARTHUR FRANCISCO; LUIZELLI, MARCELO CAGGIANI; BALZANO DE MATTOS, JULIO CARLOS; DA ROSA, CINARA EWERLING; ROSSI, FABIO DINIZ; et al. Multivariate Interpolation at the Edge to Infer Faulty IoT Sensor Metrics. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), v. N/A, p. 8-pg., . (18/23092-1, 20/05183-0, 20/05115-4)
BUENO, GUILHERME; SAQUETTI, MATEUS; RODRIGUES, PABLO; LAMB, IVAN; GASPARY, LUCIANO; LUIZELLI, MARCELO C.; ZHANI, MOHAMED FATEN; AZAMBUJA, JOSE RODRIGO; CORDEIRO, WEVERTON. Managing Virtual Programmable Switches: Principles, Requirements, and Design Directions. IEEE COMMUNICATIONS MAGAZINE, v. 60, n. 2, p. 7-pg., . (20/05183-0, 18/23092-1)