Advanced search
Start date
Betweenand

ProgNet: Networks with programmable data plane.

Grant number:18/23085-5
Support Opportunities:Regular Research Grants
Start date: December 01, 2019
End date: November 30, 2021
Field of knowledge:Physical Sciences and Mathematics - Computer Science - Computer Systems
Agreement: MCTI/MC
Principal Investigator:Marcos Augusto Menezes Vieira
Grantee:Marcos Augusto Menezes Vieira
Host Institution: Instituto de Ciências Exatas (ICEx). Universidade Federal de Minas Gerais (UFMG). Belo Horizonte , SP, Brazil
City of the host institution:Belo Horizonte
Associated researchers:Luiz Filipe Menezes Vieira ; Omprakash Gnawali ; Ronaldo Alves Ferreira
Associated scholarship(s):21/00082-3 - ProgNet: Networks with programmable data plane., BP.TT

Abstract

The Internet has undergone major changes over the years where new applications and services have emerged with restrictions on network behavior (bandwidth, delay, and packet loss). Quality of Service (QoS) on the Internet has become necessary to provide a smooth operation of applications and services. Unfortunately, QoS is affected by network congestion due to Internet architecture. Network equipment with programmable data plane are the key to maintaining QoS and avoiding network congestion. This project involves the areas of Software-Defined Networking (SDN). SDN logically separates the data plane from the control plane, and enables the processing of flows in programmable mode. The OpenFlow standard is currently the most commonly used solution in SDN. However, the OpenFlow standard uses a limited set of fields and actions, making it difficult to adopt new fields and protocols. In this project, we propose an SDN system (router and controller) to enable the use of new fields and protocols, congestion control policies, and measurement of network performance metrics, without the need to recompile or restart the router when the user changes at run time how the flows are to be processed. In addition, with the proposed system it will be possible to process protocol-independent SDN streams using eBPF statements generated from user-created C or P4 programs. With the new router, we also propose an extension for DCTCP. The prototypes will be implemented on the NetFPGA and Toffino platforms that can be transformed into patents and technology products. Therefore, in this project, we propose to develop the research of a new system with programmable data plan for QoS and congestion control. (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 (6)
(The scientific publications listed on this page originate from the Web of Science or SciELO databases. Their authors have cited FAPESP grant or fellowship project numbers awarded to Principal Investigators or Fellowship Recipients, whether or not they are among the authors. This information is collected automatically and retrieved directly from those bibliometric databases.)
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)
JUNIOR, RONALDO R. R.; VIEIRA, MARCOS A. M.; VIEIRA, LUIZ F. M.; LOUREIRO, ANTONIO A. F.. Intra and inter-flow link aggregation in SDN. TELECOMMUNICATION SYSTEMS, v. 79, n. 1, . (15/24494-8, 18/23085-5)
PANTUZA, GUSTAVO; BLEME, LUCAS A. C.; VIEIRA, MARCOS A. M.; VIEIRA, LUIZ F. M.; IEEE. Danian: tail latency reduction of networking application through an O(1) scheduler. 26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), v. N/A, p. 6-pg., . (18/23085-5)
RIBEIRO JUNIOR, NILO DOS SANTOS; VIEIRA, MARCOS A. M.; VIEIRA, LUIZ F. M.; GNAWLI, OMPRAKASH. SplitPath: High throughput using multipath routing in dual-radio Wireless Sensor Networks. Computer Networks, v. 207, p. 12-pg., . (18/23085-5)
PANTUZA, GUSTAVO; VIEIRA, MARCOS A. M.; VIEIRA, LUIZ F. M.; IEEE. eQUIC Gateway: Maximizing QUIC Throughput using a Gateway Service based on eBPF plus XDP. 26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), v. N/A, p. 6-pg., . (18/23085-5)
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)