Raphael Vicente Rosa

Postdoctoral Researcher

rvrosa [at] dca.fee.unicamp.br

CV Lattes

Google Scholar


Short Bio

Raphael is a postdoctoral researcher in the University of Campinas, supervised by Prof. Christian E. Rothenberg.
He holds a degree in Communication Networks Engineering from University of Brasilia, a MSc degree in Computer Science from University of Campinas, and a PhD in Computer Engineering from the University of Campinas.
During his PhD, he worked for two years as a visiting researcher in Ericsson Research Hungary, where he contributed to EU-FP7 Unify project, developed activities within H2020 5G Exchange project, and participated in the internal 5G Realization program. His main interests sit on state-of-the-art SDN and NFV research topics entangled with disruptive technologies, aiming to open source his pet projects.
His research approaches three intertwined topics in communication networks: a methodology for virtualized network functions benchmarking automation, by which he stands a standardization effort in the Benchmarking Methodology Working Group at IETF; the analysis of network slice footprints through big data techniques and machine learning algorithms; and decentralized applications for partnership agreements among multiple administrative domains establishing Service Level Agreements through Blockchain platforms.
In all these topics, Raphael has conducted extensive tests via prototypes on emulated environments, generating from each one of them tens of gigabytes of data. Currently, he investigates techniques to rationalize such data for network orchestration and management purposes.

Raphael is the author of Gym :: A Testing Framework for Automated NFV Performance Benchmarking:

 

Research Interests
  • Software Defined Networking & Network Functions Virtualization
  • Blockchain
  • Complex Networks
  • Deep Learning
Publications

Authors: Type:

2022

  • R. V. Rosa, C. E. Rothenberg, and D. Moura, “Redes 4G/5G Comunitárias no Brasil,” , iss. TR01-INTRIG-20220909, 2022.
    [Bibtex]
    @article{,
    author = {Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Moura, David},
    title = {{Redes 4G/5G Comunitárias no Brasil}},
    howpublished = {Working Draft},
    type = {Technical Report},
    number = {TR01-INTRIG-20220909},
    year = {2022},
    month = {September},
    institution = {UNICAMP-FEEC},
    url = {https://github.com/intrig-unicamp/TR01-INTRIG-20220909},
    }
  • [PDF] [DOI] T. A. Navarro do Amaral, R. V. Rosa, D. C. F. Moura, and C. Esteve Rothenberg, “Run-time adaptive in-kernel bpf/xdp solution for 5g upf,” Electronics, vol. 11, iss. 7, 2022.
    [Bibtex]
    @Article{electronics11071022,
    AUTHOR = {Navarro do Amaral, Thiago A. and Rosa, Raphael V. and Moura, David F. Cruz and Esteve Rothenberg, Christian},
    TITLE = {Run-Time Adaptive In-Kernel BPF/XDP Solution for 5G UPF},
    JOURNAL = {Electronics},
    VOLUME = {11},
    YEAR = {2022},
    NUMBER = {7},
    ARTICLE-NUMBER = {1022},
    URL = {https://www.mdpi.com/2079-9292/11/7/1022},
    ISSN = {2079-9292},
    ABSTRACT = {Flexibility is considered a key feature of 5G softwarization to deliver a timely response to changes in network requirements that may be caused by traffic variation, user mobility, dynamic network function chains, slice lifecycle management operations, among others. In this article, we evolve the upf-bpf1 open-source project by proposing a new design to improve its flexibility by reducing the run-time adaptation time. The project proposes an in-kernel solution based on BPF and eXpress Data Path (XDP) for 5G User Plane Function (UPF) implementations. The Just-In-Time (JIT) compilation may have a huge impact on the adaptation time due to the in-kernel verification of the BPF programs at run-time. Our results show latency improvements of around 95% to inject the BPF program into the Linux kernel. Furthermore, the solution keeps the same functionalities and delivers a packet processing performance of around 10–11 Mpps using 6 cores with almost 70% of the CPU utilization in downlink/uplink directions.},
    DOI = {10.3390/electronics11071022}
    }

2020

  • [PDF] A. I. Swapna, R. V. Rosa, C. E. Rothenberg, R. Pasquini, and J. Baliosian, “Policy controlled multi-domain cloud-network slice orchestration strategy based on reinforcement learning,” in 2020 ieee conference on network function virtualization and software defined networks (nfv-sdn), 2020, p. 167–173.
    [Bibtex]
    @inproceedings{asma2020,
    title={Policy Controlled Multi-domain cloud-network Slice Orchestration Strategy based on Reinforcement Learning},
    author={Swapna, Asma Islam and Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Pasquini, Rafael and Baliosian, Javier},
    booktitle={2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)},
    pages={167--173},
    year={2020},
    organization={IEEE}
    }
  • [PDF] R. V. Rosa and C. E. Rothenberg, “Experiences in ietf-bmwg: towards a methodology for vnf benchmarking automation,” in Vii workshop pré-ietf (wpietf) 2020, http://wpietf.sbc.org.br/, 2020.
    [Bibtex]
    @INPROCEEDINGS{rosawpietf2020,
    AUTHOR="Raphael Vicente Rosa and Christian Esteve Rothenberg",
    TITLE="Experiences in IETF-BMWG: Towards a methodology for VNF benchmarking automation",
    BOOKTITLE="VII Workshop Pré-IETF (WPIETF) 2020",
    ADDRESS="http://wpietf.sbc.org.br/",
    DAYS="23",
    MONTH="nov",
    YEAR="2020",
    KEYWORDS="",
    URL="http://XXXXX/182874.pdf"
    }
  • [PDF] C. E. Rothenberg, D. A. Lachos Perez, N. F. Saraiva de Sousa, R. V. Rosa, R. U. Mustafa, M. T. Islam, and P. H. Gomes, “Intent-based control loop for dash video service assurance using ml-based edge qoe estimation,” in 2020 6th ieee conference on network softwarization (netsoft), 2020, pp. 353-355.
    [Bibtex]
    @INPROCEEDINGS{lach2006intent,
    author={C. E. {Rothenberg} and D. A. {Lachos Perez} and N. F. {Saraiva de Sousa} and R. V. {Rosa} and R. U. {Mustafa} and M. T. {Islam} and P. H. {Gomes}},
    booktitle={2020 6th IEEE Conference on Network Softwarization (NetSoft)},
    title={Intent-based Control Loop for DASH Video Service Assurance using ML-based Edge QoE Estimation},
    year={2020},
    volume={},
    number={},
    pages={353-355},
    }

2019

  • [PDF] R. V. Rosa and C. E. Rothenberg, “The Pandora of Network Slicing: A Multi-Criteria Analysis,” Emerging Telecommunications Technologies (ETT), 2019.
    [Bibtex]
    @article{rosa2019pandora,
    title={{The Pandora of Network Slicing: A Multi-Criteria Analysis}},
    author={Rosa, Raphael V and Rothenberg, Christian Esteve},
    journal={{Emerging Telecommunications Technologies (ETT)}},
    year={2019}
    }
  • [PDF] N. F. Saraiva, D. L. A. Perez, R. V. Rosa, M. A. Santos, and C. E. Rothenberg, “Network service orchestration: A survey,” Elsevier Computer Communications, 2019.
    [Bibtex]
    @article{saraiva2019network,
    title={{Network service orchestration: A survey}},
    author={Saraiva, Nathan Franklin and Perez, Danny A Lachos and Rosa, Raphael V and Santos, Mateus AS and Rothenberg, Christian Esteve},
    journal={{Elsevier Computer Communications}},
    year={2019}
    }
  • [PDF] [DOI] A. I. Swapna, R. V. Rosa, C. E. Rothenberg, I. Sakellariou, L. Mamatas, and P. Papadimitriou, “Towards a marketplace for multi-domain cloud network slicing: use cases,” in 2019 acm/ieee symposium on architectures for networking and communications systems (ancs), 2019, pp. 1-4.
    [Bibtex]
    @inproceedings{swapna2019mpuc,
    author = {Swapna, Asma Islam and Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Sakellariou, Ilias and Mamatas, Lefteris and Papadimitriou, Panagiotis},
    booktitle={2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS)},
    title={Towards A Marketplace for Multi-domain Cloud Network Slicing: Use Cases},
    year={2019},
    volume={},
    number={},
    pages={1-4},
    keywords={Cloud Network Slicing;Slice-as-a-Service;Marketplace;Multi-domain Network Slicing},
    doi={10.1109/ANCS.2019.8901876},
    ISSN={null},
    month={Sep.},}

2018

  • [PDF] R. V. Rosa and C. E. Rothenberg, “Blockchain-based Decentralized Applications for Multiple Administrative Domain Networking,” IEEE communications standards magazine, 2018.
    [Bibtex]
    @article{rosa2018_commagstand_blockchain,
    title={{Blockchain-based Decentralized Applications for Multiple Administrative Domain Networking}},
    author={Rosa, Raphael Vicente and Rothenberg, Christian Esteve},
    journal={{IEEE} Communications Standards Magazine},
    month={Sept},
    year={2018}
    }
  • [PDF] [DOI] R. V. Rosa and C. E. Rothenberg, “Blockchain-based Decentralized Applications Meet Multi-Administrative Domain Networking,” in Proceedings of the ACM SIGCOMM 2018 conference on posters and demos, New York, NY, USA, 2018, p. 114–116.
    [Bibtex]
    @inproceedings{rosa2018blockchain,
    author = {Rosa, Raphael Vicente and Rothenberg, Christian Esteve},
    title = {{Blockchain-based Decentralized Applications Meet Multi-Administrative Domain Networking}},
    booktitle = {Proceedings of the {ACM SIGCOMM} 2018 Conference on Posters and Demos},
    series = {SIGCOMM '18},
    year = {2018},
    isbn = {978-1-4503-5915-3},
    location = {Budapest, Hungary},
    pages = {114--116},
    numpages = {3},
    url = {http://doi.acm.org/10.1145/3234200.3234217},
    doi = {10.1145/3234200.3234217},
    acmid = {3234217},
    publisher = {ACM},
    address = {New York, NY, USA},
    }
  • [PDF] R. V. Rosa, C. E. Rothenberg, M. Peuster, and H. Karl, “VNF Benchmarking Methodology,” Internet Engineering Task Force, Internet-Draft draft-rosa-bmwg-vnfbench-02, 2018.
    [Bibtex]
    @techreport{draftrosabmwgvnfbench02,
    number = {draft-rosa-bmwg-vnfbench-02},
    type = {Internet-Draft},
    institution = {Internet Engineering Task Force},
    publisher = {Internet Engineering Task Force},
    note = {Work in Progress},
    url = {https://datatracker.ietf.org/doc/html/draft-rosa-bmwg-vnfbench-02},
    author = {Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Peuster, Manuel and Karl, Holger},
    title = {{VNF Benchmarking Methodology}},
    pagetotal = {20},
    year = {2018},
    month = {july},
    day = {2},
    abstract = {This document describes a common methodology for benchmarking Virtualized Network Functions (VNFs) in general-purpose hardware. Specific cases of benchmarking methodologies for particular VNFs can be derived from this document. An open source reference implementation called Gym is reported as a running code embodiment of the proposed methodology for VNFs.},
    }

2017

  • [PDF] R. V. Rosa, C. Bertoldo, and C. E. Rothenberg, “Take your VNF to the Gym: A Testing Framework for Automated NFV Performance Benchmarking,” IEEE communications magazine, network testing and analytics series, 2017.
    [Bibtex]
    @article{rosa2017take,
    title={{Take your VNF to the Gym: A Testing Framework for Automated NFV Performance Benchmarking}},
    author={Rosa, Raphael Vicente and Bertoldo, Claudio and Rothenberg, Christian Esteve},
    journal={{IEEE} Communications Magazine, Network Testing and Analytics Series},
    year={2017}
    }
  • [PDF] R. V. Rosa and C. E. Rothenberg, “Taking Open vSwitch to the Gym: An Automated Benchmarking Approach,” in IV workshop pré IETF/IRTF, CSBC, 2017.
    [Bibtex]
    @inproceedings{rosa2017taking,
    title={{Taking Open vSwitch to the Gym: An Automated Benchmarking Approach}},
    author={Rosa, Raphael Vicentte and Rothenberg, Christian Esteve},
    year={2017},
    booktitle={{IV} Workshop pré {IETF/IRTF}, {CSBC}}
    }

2015

  • [PDF] [DOI] R. V. Rosa, C. E. Rothenberg, and R. Szabo, “VBaaS: VNF Benchmark-as-a-Service,” in Proceedings of the 2015 fourth european workshop on software defined networks, Washington, DC, USA, 2015, p. 79–84.
    [Bibtex]
    @inproceedings{rosa2015vbaas,
    title = {{VBaaS: VNF Benchmark-as-a-Service}},
    author={Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Szabo, Robert},
    booktitle = {Proceedings of the 2015 Fourth European Workshop on Software Defined Networks},
    series = {EWSDN '15},
    year = {2015},
    isbn = {978-1-5090-0180-4},
    pages = {79--84},
    numpages = {6},
    url = {http://dx.doi.org/10.1109/EWSDN.2015.65},
    doi = {10.1109/EWSDN.2015.65},
    acmid = {2861380},
    publisher = {{IEEE} Computer Society},
    address = {Washington, DC, USA},
    keywords = {virtualized network function, benchmark, network function virtualization},
    }
  • [PDF] [DOI] R. V. Rosa, M. A. S. Santos, and C. E. Rothenberg, “MD2-NFV: The case for multi-domain distributed network functions virtualization,” in International conference and workshops on networked systems, (NetSys), Cottbus, Germany, 2015, p. 1–5.
    [Bibtex]
    @inproceedings{rosa2015md2,
    title = {{MD2-NFV: The case for multi-domain distributed network functions virtualization}},
    author={Rosa, Raphael Vicente and Santos, Mateus Augusto Silva and Rothenberg, Christian Esteve},
    booktitle = {International Conference and Workshops on Networked Systems,
    {(NetSys)}, {Cottbus, Germany}},
    pages = {1--5},
    year = {2015},
    crossref = {DBLP:conf/kivs/2015},
    url = {https://doi.org/10.1109/NetSys.2015.7089059},
    doi = {10.1109/NetSys.2015.7089059},
    timestamp = {Tue, 23 May 2017 01:06:28 +0200},
    biburl = {http://dblp.uni-trier.de/rec/bib/conf/kivs/RosaSR15},
    bibsource = {dblp computer science bibliography, http://dblp.org}
    }
  • [PDF] R. V. Rosa, C. E. Rothenberg, and R. Szabó, “VNF Benchmark-as-a-Service,” RTF NFVRG, Internet-Draft draft-rorosz-nfvrg-vbaas-00, 2015.
    [Bibtex]
    @techreport{rosavnffbenchser00,
    author = {Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Szab{\'o}, R{\'o}bert},
    title = {{VNF Benchmark-as-a-Service}},
    howpublished = {Working Draft},
    type = {Internet-Draft},
    number = {draft-rorosz-nfvrg-vbaas-00},
    year = {2015},
    month = {oct},
    institution = {RTF NFVRG},
    url = {https://tools.ietf.org/html/draft-rorosz-nfvrg-vbaas-00},
    }

2014

  • [PDF] [DOI] R. V. Rosa, C. E. Rothenberg, and E. Madeira, “Virtual data center networks embedding through software defined networking,” in IEEE network operations and management symposium (NOMS), Krakow, Poland, 2014, p. 1–5.
    [Bibtex]
    @inproceedings{rosa2014virtual,
    title={Virtual data center networks embedding through software defined networking},
    author={Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Madeira, Edmundo},
    booktitle = {{IEEE} Network Operations and Management Symposium {(NOMS)},
    {Krakow, Poland}},
    pages = {1--5},
    year = {2014},
    crossref = {DBLP:conf/noms/2014},
    url = {https://doi.org/10.1109/NOMS.2014.6838352},
    doi = {10.1109/NOMS.2014.6838352},
    timestamp = {Fri, 19 May 2017 01:26:25 +0200},
    biburl = {http://dblp.uni-trier.de/rec/bib/conf/noms/RosaRM14},
    bibsource = {dblp computer science bibliography, http://dblp.org}
    }
  • [PDF] R. V. Rosa, C. E. Rothenberg, and E. Madeira, “Redes virtuais de data center mapeadas como serviço em redes definidas por software,” in Xxxii simpósio brasileiro de redes de computadores (SBRC), 2014.
    [Bibtex]
    @inproceedings{rosa2014redes,
    title={{Redes virtuais de data center mapeadas como servi{\c{c}}o em redes definidas por software}},
    author={Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Madeira, Edmundo},
    booktitle={XXXII Simp{\'o}sio Brasileiro de Redes de Computadores {(SBRC)}},
    year={2014}
    }
  • [PDF] R. V. Rosa, M. Siqueira, C. E. Rothenberg, E. Barea, and C. A. C. Marcondes, “Network Function Virtualization: Perspectivas, Realidades e Desafios.” Minicursos sbrc-simpósio brasileiro de redes de computadores e sistemas distribuídos, 2014.
    [Bibtex]
    @incollection{rosa2014network,
    title={{Network Function Virtualization: Perspectivas, Realidades e Desafios}},
    author={Rosa, Raphael Vicente and Siqueira, Marcos and Rothenberg, Christian Esteve and Barea, Emerson and Marcondes, Cesar Augusto Cavalheiro },
    publisher={Minicursos SBRC-Simp{\'o}sio Brasileiro de Redes de Computadores e Sistemas Distribu{\'i}dos},
    year={2014}
    }
  • [DOI] R. V. Rosa, C. E. Rothenberg, and E. R. Madeira, “Virtual Data Center Networks Embedded as a Service Using Software Defined Networks,” in Proceedings of the 2014 brazilian symposium on computer networks and distributed systems, Washington, DC, USA, 2014, p. 412–419.
    [Bibtex]
    @inproceedings{rosa2014virtualnetworks,
    title={{Virtual Data Center Networks Embedded as a Service Using Software Defined Networks}},
    author={Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Madeira, Edmundo RM},
    booktitle = {Proceedings of the 2014 Brazilian Symposium on Computer Networks and Distributed Systems},
    series = {{SBRC} '14},
    year = {2014},
    isbn = {978-1-4799-5612-8},
    pages = {412--419},
    numpages = {8},
    url = {http://dx.doi.org/10.1109/SBRC.2014.49},
    doi = {10.1109/SBRC.2014.49},
    acmid = {2682123},
    publisher = {{IEEE} Computer Society},
    address = {Washington, DC, USA},
    keywords = {Virtual Networks, Data Center, Software Defined Netwoking, OpenFlow},
    }