2025
Jose Marcos Silva Nogueira, Paulo Henrique Lopes Rettore, Clayson Sandro Francisco Sousa Celes, Fernando Garcia Diniz Campos Ferreira, Daniel Fernandes Macedo, Juliano Araujo Wickboldt, Vinícius Fernandes Soares Mota, Magnos Martinello, Rodolfo Silva Villaça, Cristiano Bonato Both, Christian Rodolfo Esteve Rothenberg
PORVIR-5G: Programmability, ORchestration, and VIRtualization of next-generation networks Journal Article
In: Annals of Telecommunications, 2025, ISSN: 1958-9395, (In press).
Abstract Links BibTeX Tags: 5G Network Orchestration Network Virtualization & Slicing Softwarized & Programmable Networks
@article{journals/annalsoftelecom/NogueiraPorvir25,
title = {PORVIR-5G: Programmability, ORchestration, and VIRtualization of next-generation networks},
author = {Jose Marcos Silva Nogueira and Paulo Henrique Lopes Rettore and Clayson Sandro Francisco Sousa Celes and Fernando Garcia Diniz Campos Ferreira and Daniel Fernandes Macedo and Juliano Araujo Wickboldt and Vinícius Fernandes Soares Mota and Magnos Martinello and Rodolfo Silva Villaça and Cristiano Bonato Both and Christian Rodolfo Esteve Rothenberg},
url = {https://link.springer.com/article/10.1007/s12243-025-01136-7},
doi = {10.1007/s12243-025-01136-7},
issn = {1958-9395},
year = {2025},
date = {2025-12-18},
urldate = {2025-12-18},
journal = {Annals of Telecommunications},
abstract = {This paper describes the goals, current state, and future directions of the PORVIR-5G project, which aims to develop and demonstrate a programmable fronthaul and backhaul integrating wireless with optical-packet networks and cloud computing solutions. The project exploits virtual network splits that optimize resource allocation across the wireless, optical, packet, and compute/storage domains. The key enablers for PORVIR-5G are (i) packet slicing, wireless, and optical resources, controlled by (ii) deep programmability interfaces, where devices are configured by network functions to provide the required performance for future applications on the Internet. This programmability allows for a more refined (iii) end-to-end and multilayer orchestration, considering the users’ quality of experience (QoE) for each type of application over the network. This paper also validates and demonstrates the proposed programmability and virtualization capabilities of the PORVIR-5G through demonstrations, thereby enabling the key performance demands of 5G networks.},
note = {In press},
keywords = {5G, Network Orchestration, Network Virtualization & Slicing, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {article}
}
Vinícius Boff Alves, Marcelo Basso, Laura Becker Ramos, Julien Guillemot, André Figueira Riker, Antônio Jorge Gomes Abelém, Luciano Paschoal Gaspary, Mohamed Faten Zhani, Jaime Galan-Jimenez, Juliano Araujo Wickboldt, Weverton Luis da Costa Cordeiro
Towards Programmable Low-End Networking: Research Challenges and Lessons Learned Inproceedings
In: 38th IEEE/IFIP Network Operations and Management Symposium, NOMS 2025, Honolulu, HI, USA, May 12-16, 2025, pp. 1–9, IEEE, 2025, ISSN: 2374-9709.
Abstract Links BibTeX Tags: Low-Power Wide-Area Networks (LPWAN) Softwarized & Programmable Networks
@inproceedings{conf/noms/AlvesLowEnd25,
title = {Towards Programmable Low-End Networking: Research Challenges and Lessons Learned},
author = {Vinícius Boff Alves and Marcelo Basso and Laura Becker Ramos and Julien Guillemot and André Figueira Riker and Antônio Jorge Gomes Abelém and Luciano Paschoal Gaspary and Mohamed Faten Zhani and Jaime Galan-Jimenez and Juliano Araujo Wickboldt and Weverton Luis da Costa Cordeiro},
url = {https://ieeexplore.ieee.org/abstract/document/11073665},
doi = {10.1109/NOMS57970.2025.11073665},
issn = {2374-9709},
year = {2025},
date = {2025-05-12},
urldate = {2025-05-12},
booktitle = {38th IEEE/IFIP Network Operations and Management Symposium, NOMS 2025, Honolulu, HI, USA, May 12-16, 2025},
pages = {1--9},
publisher = {IEEE},
abstract = {The research agenda on programmable data planes has been primarily focused on high-end networking devices, driven by technical requirements derived from operations & management needs of large scale datacenters and cloud providers. In this paper, we argue in favor of a yet incipient but equally paramount and challenging topic in this agenda: research on programmable low-end devices, like Low-power wide-area network (LPWAN). One main motivation is ünlocking" LPWAN, enabling one to freely redefine how they parse and process packets by means of Domain-specific languages such as P4. In addition to reducing capital expenditure by allowing interoperability between devices from multiple vendors, programmability would open LPWAN to an entire novel class of use cases, like providing inclusive internet access to technologically marginalized populations (such as rural communities). To contribute to this emerging research agenda, we propose a conceptual architecture and demonstrate the technical feasibility of a Programmable LPWAN by means of a proof-of-concept prototype, built using off-the-shelf hardware. More importantly, we present and discuss valuable lessons towards the design of such devices, maintaining their popular characteristics (like low power, low cost, long rage) yet freely (re)programmable for a broader class of novel use cases.},
keywords = {Low-Power Wide-Area Networks (LPWAN), Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Marcelo Basso, Vinícius Boff Alves, Laura Becker Ramos, Julien Guillemot, André Figueira Riker, Antônio Jorge Gomes Abelém, Luciano Paschoal Gaspary, Mohamed Faten Zhani, Jaime Galan-Jimenez, Juliano Araujo Wickboldt, Weverton Luis da Costa Cordeiro
Bringing Programmable Low-End Networks to Life: A Field Study with An Off-the-Shelf Prototype Inproceedings
In: 38th IEEE/IFIP Network Operations and Management Symposium, NOMS 2025, Honolulu, HI, USA, May 12-16, 2025, pp. 1–3, IEEE, 2025, ISSN: 2374-9709, (Demo session, Best demo award).
Abstract Links BibTeX Tags: Low-Power Wide-Area Networks (LPWAN) Softwarized & Programmable Networks
@inproceedings{conf/noms/BassoLowEnd25,
title = {Bringing Programmable Low-End Networks to Life: A Field Study with An Off-the-Shelf Prototype},
author = {Marcelo Basso and Vinícius Boff Alves and Laura Becker Ramos and Julien Guillemot and André Figueira Riker and Antônio Jorge Gomes Abelém and Luciano Paschoal Gaspary and Mohamed Faten Zhani and Jaime Galan-Jimenez and Juliano Araujo Wickboldt and Weverton Luis da Costa Cordeiro},
url = {https://ieeexplore.ieee.org/abstract/document/11073634},
doi = {10.1109/NOMS57970.2025.11073634},
issn = {2374-9709},
year = {2025},
date = {2025-05-12},
urldate = {2025-05-12},
booktitle = {38th IEEE/IFIP Network Operations and Management Symposium, NOMS 2025, Honolulu, HI, USA, May 12-16, 2025},
pages = {1--3},
publisher = {IEEE},
abstract = {We present a prototype that could open the doors to mitigate digital exclusion in technologically underserved populations. By converging software-defined networks (SDN) with programmable data planes (PDP), our approach enables one to customize low-cost hardware to fit the network behavior. We integrate low-power wide-area networks (LPWANs), known for their scalability and efficiency, with PDPs to propose a flexible solution for changing requirements, such as distance and terrain configurations, validated through real-world test scenarios.},
note = {Demo session, Best demo award},
keywords = {Low-Power Wide-Area Networks (LPWAN), Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Lauro Souza Silva, Edison Pignaton Freitas, Juliano Araujo Wickboldt
A P4 Practical Deployment of Priority Queues with Stratum and ONOS Inproceedings
In: Barolli, Leonard (Ed.): 39th IEEE International Conference on Advanced Information Networking and Applications, AINA 2025, Barcelona, Spain, April 9-11, 2025, pp. 274–285, Springer Nature Switzerland, Barcelona, Span, 2025, ISBN: 978-3-031-57916-5.
Abstract Links BibTeX Tags: Military & Tactical Networks Softwarized & Programmable Networks
@inproceedings{conf/aina/SilvaP425,
title = {A P4 Practical Deployment of Priority Queues with Stratum and ONOS},
author = {Lauro Souza Silva and Edison Pignaton Freitas and Juliano Araujo Wickboldt},
editor = {Leonard Barolli},
url = {https://link.springer.com/chapter/10.1007/978-3-031-87775-9_23},
doi = {10.1007/978-3-031-87775-9_23},
isbn = {978-3-031-57916-5},
year = {2025},
date = {2025-04-07},
urldate = {2025-04-07},
booktitle = {39th IEEE International Conference on Advanced Information Networking and Applications, AINA 2025, Barcelona, Spain, April 9-11, 2025},
pages = {274--285},
publisher = {Springer Nature Switzerland},
address = {Barcelona, Span},
abstract = {Modern battlefield networks (BN) must be flexible and robust to handle the lack of infrastructure, diverse devices, and dynamic topologies. A key challenge is ensuring the rapid spread of vital messages through network-centric Command and Control (C2) systems for situational awareness and effective decision-making in multi-domain operations (MDO). This study explores the enhancement of communication on the BN through the integration of P4 and SDN techniques, from a practical perspective. Modifications to the source code of the Stratum switch operating system enabled priority queues in BMv2, with low queue rates that simulate harsh battlefield conditions. The ONOS CLI was enhanced with simple and intuitive prioritization commands, vital for dynamic and responsive network management. Experiments showed significant reductions in packet loss and delay when using the proposed prioritization approach, highlighting the efficacy of the developed tool.},
keywords = {Military & Tactical Networks, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
2024
Carlos André Rodrigues Silva, Lauro Souza Silva, Julio Cesar Santos Anjos, Jorgito Matiuzzi Stocchero, Juliano Araujo Wickboldt, Edison Pignaton Freitas
SDN Supported Network State Aware Command and Control Application Framework Inproceedings
In: Barolli, Leonard (Ed.): 38th IEEE International Conference on Advanced Information Networking and Applications, AINA 2024, Kitakyushu, Japan, April 17-19, 2024, pp. 448–459, Springer Nature Switzerland, 2024, ISBN: 978-3-031-57916-5.
Abstract Links BibTeX Tags: Information-Centric Networking (ICN) Military & Tactical Networks Softwarized & Programmable Networks
@inproceedings{conf/aina/Rodrigues24,
title = {SDN Supported Network State Aware Command and Control Application Framework},
author = {Carlos André Rodrigues Silva and Lauro Souza Silva and Julio Cesar Santos Anjos and Jorgito Matiuzzi Stocchero and Juliano Araujo Wickboldt and Edison Pignaton Freitas},
editor = {Leonard Barolli},
url = {https://link.springer.com/chapter/10.1007/978-3-031-57916-5_38},
doi = {10.1007/978-3-031-57916-5_38},
isbn = {978-3-031-57916-5},
year = {2024},
date = {2024-04-09},
urldate = {2024-04-09},
booktitle = {38th IEEE International Conference on Advanced Information Networking and Applications, AINA 2024, Kitakyushu, Japan, April 17-19, 2024},
pages = {448--459},
publisher = {Springer Nature Switzerland},
abstract = {Command and Control (C2) applications have particular performance requirements depending on their criticality. In a military operation scenario, network parameters frequently vary due to the harsh conditions of this environment. Thus, meeting application requirements is a challenge. This paper proposes a framework to address this challenge by employing a network state-aware approach in which the C2 applications tune the network to meet their requirements using Software Defined Networking orchestration combined with Information-Centric Networking mechanisms. The acquired results provide evidence of the success of the proposed approach in meeting the requirements to accomplish the mission.},
keywords = {Information-Centric Networking (ICN), Military & Tactical Networks, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
João Eduardo Costa Gomes, Ricardo Rodrigues Ehlert, Rodrigo Murillo Boesche, Vinicius Santos Lima, Jorgito Matiuzzi Stocchero, Dante Augusto Couto Barone, Juliano Araujo Wickboldt, Edison Pignaton Freitas, Julio Cesar Santos Anjos, Ricardo Queiroz Araujo Fernandes
Surveying Emerging Network Approaches for Military Command and Control Systems Journal Article
In: ACM Computing Surveys, 56 (6), pp. (143) 1-38, 2024, ISSN: 0360-0300.
Abstract Links BibTeX Tags: Delay-Tolerant Networks (DTN) Information-Centric Networking (ICN) Internet of Things (IoT) Military & Tactical Networks Softwarized & Programmable Networks
@article{journal/ACMSurveys/GomesS2C223,
title = {Surveying Emerging Network Approaches for Military Command and Control Systems},
author = {João Eduardo Costa Gomes and Ricardo Rodrigues Ehlert and Rodrigo Murillo Boesche and Vinicius Santos Lima and Jorgito Matiuzzi Stocchero and Dante Augusto Couto Barone and Juliano Araujo Wickboldt and Edison Pignaton Freitas and Julio Cesar Santos Anjos and Ricardo Queiroz Araujo Fernandes},
url = {https://doi.org/10.1145/3626090},
doi = {10.1145/3626090},
issn = {0360-0300},
year = {2024},
date = {2024-01-22},
urldate = {2023-10-20},
journal = {ACM Computing Surveys},
volume = {56},
number = {6},
pages = {(143) 1-38},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
abstract = {This survey paper examines emerging network approaches for military Command and Control (C2) systems. An extensive literature review is provided along the text on network-centric C2 systems. Also, it provides a comprehensive analysis of the paradigm based on C2 concepts, mapping the significant requirements of networked C2 systems to emerging approaches. Likewise, the paper explores ways to simulate networked battle scenarios realistically, leveraging the support of multi-agent systems and network simulations. The article offers a trend analysis of combining network approaches to design innovative solutions and a promising usage of multi-agent systems for realistic simulations. In conclusion, it discusses future implementations emphasizing advanced networking solutions to integrate different technologies and to drive technology boundaries to improve the effectiveness of networked military C2 systems.},
keywords = {Delay-Tolerant Networks (DTN), Information-Centric Networking (ICN), Internet of Things (IoT), Military & Tactical Networks, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {article}
}
2017
Marcelo Antonio Marotta, Maicon Kist, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville, Juergen Rochol, Cristiano Bonato Both
Design considerations for software-defined wireless networking in heterogeneous cloud radio access networks Journal Article
In: Springer Journal of Internet Services and Applications, 8 (1), pp. 1–18, 2017, ISSN: 1867-4828.
Abstract Links BibTeX Tags: 5G Cloud Radio Access Networks (C-RAN) Software-Defined Radio (SDR) Softwarized & Programmable Networks
@article{DBLP:journals/jisa/MarottaKWGRB17,
title = {Design considerations for software-defined wireless networking in heterogeneous cloud radio access networks},
author = {Marcelo Antonio Marotta and Maicon Kist and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville and Juergen Rochol and Cristiano Bonato Both},
url = {https://doi.org/10.1186/s13174-017-0068-x},
doi = {10.1186/s13174-017-0068-x},
issn = {1867-4828},
year = {2017},
date = {2017-01-01},
journal = {Springer Journal of Internet Services and Applications},
volume = {8},
number = {1},
pages = {1--18},
abstract = {The fifth generation (5G) cellular infrastructure is envisaged as a dense and heterogeneous deployment of small cells overlapping with existing macrocells in the Radio Access Network (RAN). Densification and heterogeneity, however, pose new challenges such as dealing with interference, accommodating massive signaling traffic, and managing increased energy consumption. Heterogeneous Cloud Radio Access Networks (H-CRAN) emerges as a candidate architecture for a sustainable deployment of 5G. In addition, the application of SDN concepts to wireless environments motivated recent research in the so-called Software-Defined Wireless Networking (SDWN). In this article, we discuss how SDWN can support the development of a flexible, programmable, and sustainable infrastructure for 5G. We also present a case study based on SDWN to perform frequency assignment, interference, and handover control in an H-CRAN environment. Results allow the establishment of a tradeoff between wireless communication capacity gains and signaling overhead added by the employment of SDWN concepts to H-CRAN.},
keywords = {5G, Cloud Radio Access Networks (C-RAN), Software-Defined Radio (SDR), Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {article}
}
Cristian Cleder Machado, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville, Alberto Egon Schaeffer-Filho
ARKHAM: An Advanced Refinement toolkit for Handling Service Level Agreements in Software-Defined Networking Journal Article
In: Elsevier Journal of Network and Computer Applications, 90 , pp. 1–16, 2017, ISSN: 1389-1286.
Abstract Links BibTeX Tags: Policy-Based Network Management (PBNM) Quality of Service (QoS) Service Level Management Softwarized & Programmable Networks
@article{DBLP:journals/jnca/MachadoWGF17,
title = {ARKHAM: An Advanced Refinement toolkit for Handling Service Level Agreements in Software-Defined Networking},
author = {Cristian Cleder Machado and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville and Alberto Egon Schaeffer-Filho},
url = {https://doi.org/10.1016/j.jnca.2017.04.009},
doi = {10.1016/j.jnca.2017.04.009},
issn = {1389-1286},
year = {2017},
date = {2017-01-01},
journal = {Elsevier Journal of Network and Computer Applications},
volume = {90},
pages = {1--16},
abstract = {Software-Defined Networking (SDN) provides a more sophisticated and flexible architecture for managing and monitoring network traffic. SDN moves part of the decision-making logic (i.e., flow processing and packet routing) from network devices into a logically centralized controller. However, the expected behavior and configuration of network devices are often defined directly in the controller as static rules for specific situations. This approach becomes an issue when associated with an increasing number of network elements, links, and services, resulting in a large amount of rules and a high overhead related to network configuration. As an alternative, techniques such as Policy-Based Network Management (PBNM) and more specifically policy refinement can be used by operators to write Service Level Agreements (SLAs) in a user-friendly interface without the need to manually reconfigure each network device. To address these issues, we specifically introduce ARKHAM: an Advanced Refinement Toolkit for Handling SLAs in SDN. In this article, we present (i) a policy authoring framework that uses logical reasoning for the specification of business-level goals and to automate their refinement; (ii) an OpenFlow controller which performs information gathering and configuration deployment; (iii) a policy repository that stores information about the behavior of the infrastructure, which is obtained by the OpenFlow Controller, and policy authoring operations; and (iv) a formal representation using event calculus that describes our solution. The main contributions of this work are (i) the capacity to deploy refined policies with minimal human intervention; (ii) analysis of the infrastructure's ability to fulfill the requirements of high-level policies; (iii) decreased amount of network rules coded into the controller; and (iv) management and deployment of new rules with minimal disruption to the network. The experimental results demonstrate that the refinement toolkit achieves the expected results within acceptable performance bounds, even with the increasing complexity and size of SLAs, network topologies, and repositories.},
keywords = {Policy-Based Network Management (PBNM), Quality of Service (QoS), Service Level Management, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {article}
}
Gustavo Hermínio de Araújo, Marcelo Antonio Marotta, Juliano Araujo Wickboldt, Cristiano Bonato Both, Luciano Paschoal Gaspary, Juergen Rochol, Lisandro Zambenedetti Granville
Caracterizando Estratégias de Domínio Espacial para Gerenciamento de Regras em Redes Definidas por Software Inproceedings
In: 35º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, SBRC 2017, Belém, Brazil, May 15-19, 2017, pp. 788–801, SBC, 2017, ISSN: 2177-496X, (In portuguese).
Abstract Links BibTeX Tags: Resource Management Softwarized & Programmable Networks
@inproceedings{conf/sbrc/deAraujo17,
title = {Caracterizando Estratégias de Domínio Espacial para Gerenciamento de Regras em Redes Definidas por Software},
author = {Gustavo Hermínio de Araújo and Marcelo Antonio Marotta and Juliano Araujo Wickboldt and Cristiano Bonato Both and Luciano Paschoal Gaspary and Juergen Rochol and Lisandro Zambenedetti Granville},
url = {https://sol.sbc.org.br/index.php/sbrc/article/view/2673},
issn = {2177-496X},
year = {2017},
date = {2017-01-01},
booktitle = {35º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, SBRC 2017, Belém, Brazil, May 15-19, 2017},
pages = {788--801},
publisher = {SBC},
abstract = {Software-Defined Networks (SDN) based on Openflow protocol perform data forwarding through flow tables using match/action mechanisms. These tables have limited rules storage capacity, restricting network scalability and performance. Considering these restrictions, the main strategies for managing spatial domain rules, i.e., flow agregation and multiple flow tables, are promising to use the available storage space of the tables. These strategies impact packet processing in different ways, influencing the performance of the forwarding devices and the network. In spite of the impact, the comparison between flow aggregation and multiple flow tables is poorly exploited, leaving open the definition of which strategy is more appropriate for a network considering its topology and workload. In this article a quantitative characterization is proposed, defining the gains brought by these spatial domain strategies for forwarding devices and in different topologies.},
note = {In portuguese},
keywords = {Resource Management, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
2016
Eduardo Germano da Silva, Anderson Santos da Silva, Juliano Araujo Wickboldt, Paul Smith, Lisandro Zambenedetti Granville, Alberto Egon Schaeffer-Filho
A One-Class NIDS for SDN-Based SCADA Systems Inproceedings
In: 40th IEEE Annual Computer Software and Applications Conference, COMPSAC 2016, Atlanta, GA, USA, June 10-14, 2016, pp. 303–312, IEEE Computer Society, 2016, ISSN: 0730-3157.
Abstract Links BibTeX Tags: Anomaly Detection Network Resilience SCADA Smart Grids Softwarized & Programmable Networks
@inproceedings{DBLP:conf/compsac/SilvaSWSGS16,
title = {A One-Class NIDS for SDN-Based SCADA Systems},
author = {Eduardo Germano da Silva and Anderson Santos da Silva and Juliano Araujo Wickboldt and Paul Smith and Lisandro Zambenedetti Granville and Alberto Egon Schaeffer-Filho},
url = {https://doi.org/10.1109/COMPSAC.2016.32},
doi = {10.1109/COMPSAC.2016.32},
issn = {0730-3157},
year = {2016},
date = {2016-01-01},
booktitle = {40th IEEE Annual Computer Software and Applications Conference, COMPSAC 2016, Atlanta, GA, USA, June 10-14, 2016},
pages = {303--312},
publisher = {IEEE Computer Society},
abstract = {Power systems are undergoing an intense process of modernization, and becoming highly dependent on networked systems used to monitor and manage system components. These so-called Smart Grids comprise energy generation, transmission, and distribution subsystems, which are monitored and managed by Supervisory Control and Data Acquisition (SCADA) systems. In this paper, we discuss the benefits of using Software-Defined Networking (SDN) to assist in the deployment of next generation SCADA systems. We also present a specific Network-Based Intrusion Detection System (NIDS) for SDN-based SCADA systems, which uses SDN to capture network information and is responsible for monitoring the communication between power grid components. Our approach relies on SDN to periodically gather statistics from network devices, which are then processed by One-Class Classification (OCC) algorithms. Given that attack traces in SCADA networks are scarce and not publicly disclosed by utility companies, the main advantage of using OCC algorithms is that they do not depend on known attack signatures to detect possible malicious traffic. Our results indicate that OCC algorithms achieve an approximate accuracy of 98% and can be effectively used to detect cyber-attacks targeted against SCADA systems.},
keywords = {Anomaly Detection, Network Resilience, SCADA, Smart Grids, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Anderson Santos da Silva, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville, Alberto Egon Schaeffer-Filho
ATLANTIC: A framework for anomaly traffic detection, classification, and mitigation in SDN Inproceedings
In: 15th IEEE/IFIP Network Operations and Management Symposium, NOMS 2016, Istanbul, Turkey, April 25-29, 2016, pp. 27–35, IEEE, 2016, ISSN: 2374-9709.
Abstract Links BibTeX Tags: Anomaly Detection Network Resilience Softwarized & Programmable Networks
@inproceedings{DBLP:conf/noms/SilvaWGF16,
title = {ATLANTIC: A framework for anomaly traffic detection, classification, and mitigation in SDN},
author = {Anderson Santos da Silva and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville and Alberto Egon Schaeffer-Filho},
url = {https://doi.org/10.1109/NOMS.2016.7502793},
doi = {10.1109/NOMS.2016.7502793},
issn = {2374-9709},
year = {2016},
date = {2016-01-01},
booktitle = {15th IEEE/IFIP Network Operations and Management Symposium, NOMS 2016, Istanbul, Turkey, April 25-29, 2016},
pages = {27--35},
publisher = {IEEE},
abstract = {Anomaly traffic detection and classification mechanisms need to be flexible and easy to manage in order to detect the ever growing spectrum of anomalies. Detection and classification are difficult tasks because of several reasons, including the need to obtain an accurate and comprehensive view of the network, the ability to detect the occurrence of new attack types, and the need to deal with misclassification. In this paper, we argue that Software-Defined Networking (SDN) form propitious environments for the design and implementation of more robust and extensible anomaly classification schemes. Different than other approaches from the literature, which individually tackle either anomaly detection or classification or mitigation, we present a management framework to perform these tasks jointly. Our proposed framework is called ATLANTIC and it combines the use of information theory to calculate deviations in the entropy of flow tables and a range of machine learning algorithms to classify traffic flows. As a result, ATLANTIC is a flexible framework capable of categorizing traffic anomalies and using the information collected to handle each traffic profile in a specific manner, e.g., blocking malicious flows.},
keywords = {Anomaly Detection, Network Resilience, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
2015
Juliano Araujo Wickboldt
Flexible and integrated resource management for IaaS cloud environments based on programmability PhD Thesis
Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil, 2015.
Abstract Links BibTeX Tags: Cloud Computing Cloud Networking Infrastructure as a Service (IaaS) Resource Management Softwarized & Programmable Networks
@phdthesis{DBLP:phd/ndltd/Wickboldt15,
title = {Flexible and integrated resource management for IaaS cloud environments based on programmability},
author = {Juliano Araujo Wickboldt},
url = {http://hdl.handle.net/10183/131894},
year = {2015},
date = {2015-01-01},
school = {Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil},
abstract = {Infrastructure as a Service (IaaS) clouds are becoming an increasingly common way to deploy modern Internet applications. Many cloud management platforms are available for users that want to build a private or public IaaS cloud (e.g., OpenStack, Eucalyptus, OpenNebula). A common design aspect of current platforms is their black-box-like controlling nature. In general, cloud management platforms ship with one or a set of resource allocation strategies hard-coded into their core. Thus, cloud administrators have few opportunities to influence how resources are actually managed (e.g., virtual machine placement or virtual link path selection). Administrators could benefit from customizations in resource management strategies, for example, to achieve environment specific objectives or to enable application-oriented resource allocation. Furthermore, resource management concerns in clouds are generally divided into computing, storage, and networking. Ideally, these three concerns should be addressed at the same level of importance by platform implementations. However, as opposed to computing and storage management, which have been extensively investigated, network management in cloud environments is rather incipient. The lack of flexibility and unbalanced support for resource management hinders the adoption of clouds as a viable execution environment for many modern Internet applications with strict requirements for elasticity or Quality of Service. In this thesis, a new concept of cloud management platform is introduced where resource management is made flexible by the addition of programmability to the core of the platform. Moreover, a simplified object-oriented API is introduced to enable administrators to write and run resource management programs to handle all kinds of resources from a single point. An implementation is presented as a proof of concept, including a set of drivers to deal with modern virtualization and networking technologies, such as software-defined networking with OpenFlow, Open vSwitches, and Libvirt. Two case studies are conducted to evaluate the use of resource management programs for the deployment and optimization of applications over an emulated network using Linux virtualization containers and Open vSwitches running the OpenFlow protocol. Results show the feasibility of the proposed approach and how deployment and optimization programs are able to achieve different objectives defined by the administrator.},
keywords = {Cloud Computing, Cloud Networking, Infrastructure as a Service (IaaS), Resource Management, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {phdthesis}
}
Juliano Araujo Wickboldt, Wanderson Paim de Jesus, Pedro Heleno Isolani, Cristiano Bonato Both, Juergen Rochol, Lisandro Zambenedetti Granville
Software-defined networking: management requirements and challenges Journal Article
In: IEEE Communications Magazine, 53 (1), pp. 278–285, 2015, ISSN: 0163-6804.
Abstract Links BibTeX Tags: Softwarized & Programmable Networks
@article{DBLP:journals/cm/WickboldtJIBRG15,
title = {Software-defined networking: management requirements and challenges},
author = {Juliano Araujo Wickboldt and Wanderson Paim de Jesus and Pedro Heleno Isolani and Cristiano Bonato Both and Juergen Rochol and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1109/MCOM.2015.7010546},
doi = {10.1109/MCOM.2015.7010546},
issn = {0163-6804},
year = {2015},
date = {2015-01-01},
journal = {IEEE Communications Magazine},
volume = {53},
number = {1},
pages = {278--285},
abstract = {SDN is an emerging paradigm currently evidenced as a new driving force in the general area of computer networks. Many investigations have been carried out in the last few years about the benefits and drawbacks in adopting SDN. However, there are few discussions on how to manage networks based on this new paradigm. This article contributes to this discussion by identifying some of the main management requirements of SDN. Moreover, we describe current proposals and highlight major challenges that need to be addressed to allow wide adoption of the paradigm and related technology.},
keywords = {Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {article}
}
Eduardo Germano da Silva, Luis Augusto Dias Knob, Juliano Araujo Wickboldt, Luciano Paschoal Gaspary, Lisandro Zambenedetti Granville, Alberto Egon Schaeffer-Filho
Capitalizing on SDN-based SCADA systems: An anti-eavesdropping case-study Inproceedings
In: 14th IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, Ottawa, ON, Canada, 11-15 May, 2015, pp. 165–173, IEEE, 2015, ISSN: 1573-0077.
Abstract Links BibTeX Tags: Anomaly Detection Network Resilience SCADA Smart Grids Softwarized & Programmable Networks
@inproceedings{DBLP:conf/im/SilvaKWGGF15,
title = {Capitalizing on SDN-based SCADA systems: An anti-eavesdropping case-study},
author = {Eduardo Germano da Silva and Luis Augusto Dias Knob and Juliano Araujo Wickboldt and Luciano Paschoal Gaspary and Lisandro Zambenedetti Granville and Alberto Egon Schaeffer-Filho},
url = {https://doi.org/10.1109/INM.2015.7140289},
doi = {10.1109/INM.2015.7140289},
issn = {1573-0077},
year = {2015},
date = {2015-01-01},
booktitle = {14th IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, Ottawa, ON, Canada, 11-15 May, 2015},
pages = {165--173},
publisher = {IEEE},
abstract = {Power grids are responsible for the transmission and distribution of electricity to end-users. These systems are undergoing a modernization process through the use of Information and Communication Technology (ICT), transforming the electric system into Smart Grids. In this context, Supervisory Control and Data Acquisition (SCADA) systems are responsible for the management and monitoring of substations and field devices. In this paper, we investigate the use of SDN as an approach to assist in the modernization of SCADA systems. We discuss its possible benefits, such as simplified management of power system resources. Moreover, SDN can facilitate the creation of new network applications that previously, with traditional networks, were more complex to be implemented. To illustrate the benefits of the use of SDN in SCADA, we designed a mechanism that aims to prevent a possible eavesdropper from fully capturing communication flows between SCADA components. The mechanism was implemented as an SDN-based application for SCADA systems that uses multipath routing, which relies on SDN features to frequently modify communication routes between SCADA devices. Further, we performed an experimental evaluation to verify the impact and performance of the mechanism in the SCADA network.},
keywords = {Anomaly Detection, Network Resilience, SCADA, Smart Grids, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Pedro Heleno Isolani, Juliano Araujo Wickboldt, Cristiano Bonato Both, Juergen Rochol, Lisandro Zambenedetti Granville
Interactive monitoring, visualization, and configuration of OpenFlow-based SDN Inproceedings
In: 14th IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, Ottawa, ON, Canada, 11-15 May, 2015, pp. 207–215, IEEE, 2015, ISSN: 1573-0077.
Abstract Links BibTeX Tags: Network Visualization and Monitoring OpenFlow Softwarized & Programmable Networks
@inproceedings{DBLP:conf/im/IsolaniWBRG15,
title = {Interactive monitoring, visualization, and configuration of OpenFlow-based SDN},
author = {Pedro Heleno Isolani and Juliano Araujo Wickboldt and Cristiano Bonato Both and Juergen Rochol and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1109/INM.2015.7140294},
doi = {10.1109/INM.2015.7140294},
issn = {1573-0077},
year = {2015},
date = {2015-01-01},
booktitle = {14th IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, Ottawa, ON, Canada, 11-15 May, 2015},
pages = {207--215},
publisher = {IEEE},
abstract = {Software-Defined Networking (SDN) is an emerging paradigm that arguably facilitates network innovation and simplifies network management. However, in the context of SDN, management activities, such as monitoring, visualization, and configuration can be considerably different from traditional networks. An SDN controller, for example, can be customized by network administrators according to their needs. Such customizations might pose an impact on resource consumption and traffic forwarding performance, which is difficult to assess without an SDN-devoted management system. In this paper, we initially present an analysis of control traffic in SDN aiming to better understand the impact of the communication between the controller and forwarding devices. Afterwards, we propose an interactive approach to SDN management through monitoring, visualization, and configuration that includes the administrator in the management loop. To show the feasibility of our approach a prototype has been developed. The results obtained with this prototype show that our approach can help the administrator to better understand the impact of configuring SDN-related parameters on the overall network performance.},
keywords = {Network Visualization and Monitoring, OpenFlow, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Cristian Cleder Machado, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville, Alberto Egon Schaeffer-Filho
Policy authoring for software-defined networking management Inproceedings
In: 14th IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, Ottawa, ON, Canada, 11-15 May, 2015, pp. 216–224, IEEE, 2015, ISSN: 1573-0077.
Abstract Links BibTeX Tags: Policy-Based Network Management (PBNM) Quality of Service (QoS) Service Level Management Softwarized & Programmable Networks
@inproceedings{DBLP:conf/im/MachadoWGF15,
title = {Policy authoring for software-defined networking management},
author = {Cristian Cleder Machado and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville and Alberto Egon Schaeffer-Filho},
url = {https://doi.org/10.1109/INM.2015.7140295},
doi = {10.1109/INM.2015.7140295},
issn = {1573-0077},
year = {2015},
date = {2015-01-01},
booktitle = {14th IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, Ottawa, ON, Canada, 11-15 May, 2015},
pages = {216--224},
publisher = {IEEE},
abstract = {Software-Defined Networking (SDN) permits centralizing part of the decision-logic in controller devices. Thus, controllers can have an overall view of the network, assisting network programmers to configure network-wide services. Despite this, the behavior of network devices and their configurations are often written for specific situations directly in the controller. As an alternative, techniques such as Policy-Based Network Management (PBNM) can be used by business-level operators to write Service Level Agreements (SLAs) in a user-friendly interface without the need to change the code implemented in the controllers. In this paper, we introduce a framework for Policy Authoring to (i) facilitate the specification of business-level goals and (ii) automate the translation of these goals into the configuration of system-level components in an SDN. We use information from the network infrastructure obtained through SDN features and logic reasoning for analyzing policy objectives. As a result, experiments demonstrate that the framework performs well even when increasing the number of expressions in an SLA or increasing the size of the repository.},
keywords = {Policy-Based Network Management (PBNM), Quality of Service (QoS), Service Level Management, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Pedro Heleno Isolani, Juliano Araujo Wickboldt, Cristiano Bonato Both, Juergen Rochol, Lisandro Zambenedetti Granville
SDN interactive manager: An OpenFlow-based SDN manager Inproceedings
In: 14th IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, Ottawa, ON, Canada, 11-15 May, 2015, pp. 1157–1158, IEEE, 2015, ISSN: 1573-0077, (Demo, Best demo award).
Abstract Links BibTeX Tags: Network Visualization and Monitoring OpenFlow Softwarized & Programmable Networks
@inproceedings{DBLP:conf/im/IsolaniWBRG15a,
title = {SDN interactive manager: An OpenFlow-based SDN manager},
author = {Pedro Heleno Isolani and Juliano Araujo Wickboldt and Cristiano Bonato Both and Juergen Rochol and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1109/INM.2015.7140457},
doi = {10.1109/INM.2015.7140457},
issn = {1573-0077},
year = {2015},
date = {2015-01-01},
booktitle = {14th IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, Ottawa, ON, Canada, 11-15 May, 2015},
pages = {1157--1158},
publisher = {IEEE},
abstract = {Currently, many investigations addressed SDN management considering using monitoring information for different purposes. Zhang [1] used monitoring information to develop algorithms for anomaly detection and traffic engineering. Jose et al. [2] used the same monitoring information to propose mechanisms for online measurement of large traffic aggregates. Yu et al. [3] proposed FlowSense, which is aimed to keep the lowest control channel overhead and the highest information accuracy as possible in OpenFlow monitoring. Chowdhury et al. addressed SDN monitoring from a different perspective. The authors proposed Payless [4] framework that is able to deal with monitoring considering the polling frequency and data granularity. Payless relies on OpenTM [5] to select only important switches to be monitored, also aiming to reduce the overhead imposed in the control channel. Thus, this framework allows to adjust the polling frequency parameter to balance the control channel overhead, imposed by monitoring messages, and accuracy of monitored information.},
note = {Demo, Best demo award},
keywords = {Network Visualization and Monitoring, OpenFlow, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Ricardo Luis dos Santos, Oscar Mauricio Caicedo Rendon, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville
App2net: A platform to transfer and configure applications on programmable virtual networks Inproceedings
In: 20th IEEE Symposium on Computers and Communication, ISCC 2015, Larnaca, Cyprus, July 6-9, 2015, pp. 315–322, IEEE Computer Society, 2015, ISBN: 978-1-4673-7194-0.
Abstract Links BibTeX Tags: Network Virtualization & Slicing Softwarized & Programmable Networks
@inproceedings{DBLP:conf/iscc/SantosRWG15,
title = {App2net: A platform to transfer and configure applications on programmable virtual networks},
author = {Ricardo Luis dos Santos and Oscar Mauricio Caicedo Rendon and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1109/ISCC.2015.7405534},
doi = {10.1109/ISCC.2015.7405534},
isbn = {978-1-4673-7194-0},
year = {2015},
date = {2015-01-01},
urldate = {2015-01-01},
booktitle = {20th IEEE Symposium on Computers and Communication, ISCC 2015, Larnaca, Cyprus, July 6-9, 2015},
pages = {315--322},
publisher = {IEEE Computer Society},
abstract = {In programmable virtual networks, simple tasks, like installing software, can be extremely complex. This complexity occurs mainly because the code transfer and initial functional settings in network execution environments are not automated. In addition, the same tasks have different requirements in each service lifecycle stage. In this sense, we propose the App2net platform for enabling the transfer and configuration of network applications in programmable virtual networks that use heterogeneous execution environments. We also propose a taxonomy for grouping code transfer techniques and, based on such techniques, we develop models for code transfer. A prototype has been implemented and tested on realistic network topologies commonly found on the Internet. Results allow us to identify which models improve code transfer consuming fewer resources, regarding service lifecycle stages and network topologies.},
keywords = {Network Virtualization & Slicing, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Cristian Cleder Machado, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville, Alberto Egon Schaeffer-Filho
An EC-based formalism for policy refinement in software-defined networking Inproceedings
In: 20th IEEE Symposium on Computers and Communication, ISCC 2015, Larnaca, Cyprus, July 6-9, 2015, pp. 496–501, IEEE Computer Society, 2015, ISBN: 978-1-4673-7194-0.
Abstract Links BibTeX Tags: Policy-Based Network Management (PBNM) Quality of Service (QoS) Service Level Management Softwarized & Programmable Networks
@inproceedings{DBLP:conf/iscc/MachadoWGF15,
title = {An EC-based formalism for policy refinement in software-defined networking},
author = {Cristian Cleder Machado and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville and Alberto Egon Schaeffer-Filho},
url = {https://doi.org/10.1109/ISCC.2015.7405563},
doi = {10.1109/ISCC.2015.7405563},
isbn = {978-1-4673-7194-0},
year = {2015},
date = {2015-01-01},
booktitle = {20th IEEE Symposium on Computers and Communication, ISCC 2015, Larnaca, Cyprus, July 6-9, 2015},
pages = {496--501},
publisher = {IEEE Computer Society},
abstract = {Software-Defined Networking (SDN) provides a sophisticated and accurate solution for managing network traffic. SDN logically centralizes, in devices called controllers, part of the decision-making logic of flow processing and packet routing. The whole network is controlled according to rules written and deployed in the controller device. However, the large amount of network devices, links, and services also gives rise to a large number of rules to be managed in the controller. Policy-Based Network Management (PBNM) can be used to manage complex network infrastructures through policies rather than specifying device-by-device configurations. Particularly, policy refinement techniques can be used to automatically translate high-level policies into a set of low-level ones. In this paper, we define a formal representation of high-level SLA policies using Event Calculus (EC) and apply logical reasoning to model both the system behavior and the policy refinement process for SDN management. We also describe the implementation of this formal model in Prolog, which enables the automatic inference of low-level policies from high-level ones, and present evaluation results.},
keywords = {Policy-Based Network Management (PBNM), Quality of Service (QoS), Service Level Management, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
2014
Juliano Araujo Wickboldt, Rafael Pereira Esteves, Marcio Barbosa de Carvalho, Lisandro Zambenedetti Granville
Resource management in IaaS cloud platforms made flexible through programmability Journal Article
In: Elsevier Computer Networks, 68 , pp. 54–70, 2014, ISSN: 1389-1286.
Abstract Links BibTeX Tags: Cloud Computing Cloud Networking Infrastructure as a Service (IaaS) Resource Management Softwarized & Programmable Networks
@article{DBLP:journals/cn/WickboldtECG14,
title = {Resource management in IaaS cloud platforms made flexible through programmability},
author = {Juliano Araujo Wickboldt and Rafael Pereira Esteves and Marcio Barbosa de Carvalho and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1016/j.comnet.2014.02.018},
doi = {10.1016/j.comnet.2014.02.018},
issn = {1389-1286},
year = {2014},
date = {2014-01-01},
journal = {Elsevier Computer Networks},
volume = {68},
pages = {54--70},
abstract = {Infrastructure as a Service (IaaS) clouds are becoming a customary way to deploy modern Internet applications. Many cloud management platforms are available for one who wants to build a private or public IaaS cloud (e.g., OpenStack, Eucalyptus, OpenNebula). A common design aspect of current platforms regards their black-box-like controlling nature, where cloud administrators have few opportunities to influence how resources are actually managed (e.g., virtual machine placement or virtual link path selection). We envision that administrators could benefit from customizations in resource management strategies to achieve environment specific objectives or to enable application oriented resource allocation. In this article, we introduce a new concept of cloud management platform where resource management is made flexible by the addition of programmability to the core of the platform, with a simplified object-oriented API. We present a proof of concept prototype and an evaluation of three resource management programs on an emulated network using Linux virtualization containers and Open vSwitch running the OpenFlow protocol. Results show the feasibility of our approach and how optimization programs were able to achieve different objectives defined by the administrator.},
keywords = {Cloud Computing, Cloud Networking, Infrastructure as a Service (IaaS), Resource Management, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {article}
}
Cristian Cleder Machado, Lisandro Zambenedetti Granville, Alberto Egon Schaeffer-Filho, Juliano Araujo Wickboldt
Towards SLA Policy Refinement for QoS Management in Software-Defined Networking Inproceedings
In: 28th IEEE International Conference on Advanced Information Networking and Applications, AINA 2014, Victoria, BC, Canada, May 13-16, 2014, pp. 397–404, IEEE Computer Society, 2014, ISSN: 1550-445X.
Abstract Links BibTeX Tags: Policy-Based Network Management (PBNM) Quality of Service (QoS) Service Level Management Softwarized & Programmable Networks
@inproceedings{DBLP:conf/aina/MachadoGFW14,
title = {Towards SLA Policy Refinement for QoS Management in Software-Defined Networking},
author = {Cristian Cleder Machado and Lisandro Zambenedetti Granville and Alberto Egon Schaeffer-Filho and Juliano Araujo Wickboldt},
url = {https://doi.org/10.1109/AINA.2014.148},
doi = {10.1109/AINA.2014.148},
issn = {1550-445X},
year = {2014},
date = {2014-01-01},
booktitle = {28th IEEE International Conference on Advanced Information Networking and Applications, AINA 2014, Victoria, BC, Canada, May 13-16, 2014},
pages = {397--404},
publisher = {IEEE Computer Society},
abstract = {Software-Defined Networking (SDN) is a dynamic, adaptable, controllable and flexible network architecture. It provides an extensible platform for delivery of network services, capable of responding quickly to service requirement changes. As a result, SDN has become a suitable scenario for the application of techniques and approaches for improved infrastructure management, such as Policy-Based Management (PBM). In PBM, using techniques such as refinement, a high-level policy-e.g., specified as a Service Level Agreement (SLA) - can be translated into a set of corresponding low-level rules, enforceable in various elements of a system. However, when using SLAs, their translation to low-level policies, e.g., for controller configuration, is not straightforward. If this translation is not done properly, the controller may not be able to meet the implicit requirements of the SLA, failing to satisfy the goals described in the high-level policy. This paper proposes a novel approach towards SLA policy refinement for Quality of Service (QoS) management (based on routing) in Software-Defined Networking. It consists of an initial manual process performed by an administrator, followed by an automatic policy refinement process executed by an OpenFlow controller. As a result, our approach is capable of identifying the requirements and resources that need to be configured in accordance with SLA refinement, and can successfully configure and execute reactive dynamic actions for supporting dynamic infrastructure reconfiguration.},
keywords = {Policy-Based Network Management (PBNM), Quality of Service (QoS), Service Level Management, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Pedro Heleno Isolani, Juliano Araujo Wickboldt, Cristiano Bonato Both, Juergen Rochol, Lisandro Zambenedetti Granville
Uma Análise Quantitativa do Tráfego de Controle em Redes OpenFlow Inproceedings
In: 19º Workshop de Gerência e Operação de Redes e Serviços, WGRS 2014, Florianópolis, Brazil, May 5-6, 2014, pp. 75–88, SBC, 2014, ISSN: 2177-496X, (In portuguese).
Abstract Links BibTeX Tags: OpenFlow Softwarized & Programmable Networks Traffic Analysis
@inproceedings{conf/wgrs/Isolani14,
title = {Uma Análise Quantitativa do Tráfego de Controle em Redes OpenFlow},
author = {Pedro Heleno Isolani and Juliano Araujo Wickboldt and Cristiano Bonato Both and Juergen Rochol and Lisandro Zambenedetti Granville},
url = {https://www.inf.ufrgs.br/~jwickboldt/wp-content/uploads/WGRS-2014-Uma-Análise-Quantitativa-do-Tráfego-de-Controle-em-Redes-OpenFlow.pdf},
issn = {2177-496X},
year = {2014},
date = {2014-01-01},
booktitle = {19º Workshop de Gerência e Operação de Redes e Serviços, WGRS 2014, Florianópolis, Brazil, May 5-6, 2014},
pages = {75--88},
publisher = {SBC},
abstract = {Software-Defined Networking é um paradigma de redes que permite facilmente projetar, desenvolver e implantar inovações de rede, pois fornece agilidade e flexibilidade na incorporação de novos serviços e tecnologias. As redes baseadas nesse paradigma ganharam destaque a partir da especificação do protocolo OpenFlow, que define uma simples interface de programação para controlar dispositivos de encaminhamento a partir de um controlador. Apesar da rápida disseminação desse protocolo, os trabalhos relacionados sobre OpenFlow não analisam em profundidade os reais impactos das mensagens de controle e monitoramento gerado por esse protocolo. Desta forma, a principal contribuição deste artigo é uma análise quantitativa do tráfego de controle e
monitoramento em redes OpenFlow. Os resultados revelam que variações do tempo limite de ociosidade das regras de encaminhamento, da frequência de monitoramento e da topologia da rede, impactam na taxa de transferência e na quantidade de mensagens geradas no canal de controle.},
note = {In portuguese},
keywords = {OpenFlow, Softwarized & Programmable Networks, Traffic Analysis},
pubstate = {published},
tppubtype = {inproceedings}
}
monitoramento em redes OpenFlow. Os resultados revelam que variações do tempo limite de ociosidade das regras de encaminhamento, da frequência de monitoramento e da topologia da rede, impactam na taxa de transferência e na quantidade de mensagens geradas no canal de controle.
Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville
Resource Management in IaaS Cloud Platforms made Flexible through Programmability Inproceedings
In: 15th Workshop da Rede Nacional de Ensino e Pesquisa, WRNP 2014, Florianópolis, Brazil, May 5-6, 2014, RNP, 2014, (Invited talk, In portuguese).
Abstract Links BibTeX Tags: Cloud Computing Cloud Networking Infrastructure as a Service (IaaS) Resource Management Softwarized & Programmable Networks
@inproceedings{conf/wrnp/Wickboldt14,
title = {Resource Management in IaaS Cloud Platforms made Flexible through Programmability},
author = {Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville},
url = {https://video.rnp.br/portal/video.action?idItem=21706},
year = {2014},
date = {2014-01-01},
booktitle = {15th Workshop da Rede Nacional de Ensino e Pesquisa, WRNP 2014, Florianópolis, Brazil, May 5-6, 2014},
publisher = {RNP},
abstract = {Infrastructure as a Service (IaaS) clouds are becoming a customary way to deploy modern Internet applications. Many cloud management platforms are available for one who wants to build a private or public IaaS cloud (e.g., OpenStack, Eucalyptus, OpenNebula). A common design aspect of current platforms regards their black-box-like controlling nature, where cloud administrators have few opportunities to influence how resources are actually managed (e.g., virtual machine placement or virtual link path selection). We envision that administrators could benefit from customizations in resource management strategies to achieve environment specific objectives or to enable application oriented resource allocation. Therefore, we present Aurora Cloud Manager platform, which introduces a new level of flexibility in resource management by the addition of programmability to the core of the platform, with a simplified object-oriented API. The platform is mostly developed in Python and brings together several third party tools, libraries, and systems in order to materialize the proposed concepts. Lower level libraries, such as Libvirt, OpenFlow, and Open vSwitch, provide abstractions for node virtualization and networking operations. The Aurora platform also ships with a set of high-level and customizable resource allocation algorithms for both deployment and optimization of cloud applications.},
note = {Invited talk, In portuguese},
keywords = {Cloud Computing, Cloud Networking, Infrastructure as a Service (IaaS), Resource Management, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
2013
Wanderson Paim de Jesus, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville
ProViNet - An Open Platform for Programmable Virtual Network Management Inproceedings
In: 37th Annual IEEE Computer Software and Applications Conference, COMPSAC 2013, Kyoto, Japan, July 22-26, 2013, pp. 329–338, IEEE Computer Society, 2013, ISSN: 0730-3157.
Abstract Links BibTeX Tags: Network Virtualization & Slicing Softwarized & Programmable Networks
@inproceedings{DBLP:conf/compsac/JesusWG13,
title = {ProViNet - An Open Platform for Programmable Virtual Network Management},
author = {Wanderson Paim de Jesus and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1109/COMPSAC.2013.58},
doi = {10.1109/COMPSAC.2013.58},
issn = {0730-3157},
year = {2013},
date = {2013-01-01},
urldate = {2013-01-01},
booktitle = {37th Annual IEEE Computer Software and Applications Conference, COMPSAC 2013, Kyoto, Japan, July 22-26, 2013},
pages = {329--338},
publisher = {IEEE Computer Society},
abstract = {The disheartening and thorny path followed while deploying new solutions in the core of current computer networks, culminates in a low rate of emergence of innovation. Several researches proposed applying Software Defined Networks (SDN) and the Network Virtualization (NV) concepts to reverse this rate. However, many gaps and open challenges were observed in the application of these concepts together. In this paper, we propose the ProViNet platform, which merge the SDN and NV concepts to provide a fast and safe deployment of innovations in the existing network infrastructure. ProViNet advance the state-of-art introducing the concept of Network Programming as a Service, in which applications are built simply by composing control plane services. Such approach encourages End-Users to develop and share novel network solutions, fostering innovation. To prove concept and technical feasibility, we evaluate ProViNet with a prototype that allowed demonstrating virtual network infrastructure provisioning and programming.},
keywords = {Network Virtualization & Slicing, Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville, Fabian Schneider, Dominique Dudkowski, Marcus Brunner
Rethinking cloud platforms: Network-aware flexible resource allocation in IaaS clouds Inproceedings
In: 13th IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), Ghent, Belgium, May 27-31, 2013, pp. 450–456, IEEE, 2013, ISSN: 1573-0077, (Mini conference paper).
Abstract Links BibTeX Tags: Cloud Computing Cloud Networking Information-Centric Networking (ICN) Infrastructure as a Service (IaaS) Softwarized & Programmable Networks
@inproceedings{DBLP:conf/im/WickboldtGSDB13,
title = {Rethinking cloud platforms: Network-aware flexible resource allocation in IaaS clouds},
author = {Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville and Fabian Schneider and Dominique Dudkowski and Marcus Brunner},
url = {http://ieeexplore.ieee.org/document/6573017/},
issn = {1573-0077},
year = {2013},
date = {2013-01-01},
booktitle = {13th IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), Ghent, Belgium, May 27-31, 2013},
pages = {450--456},
publisher = {IEEE},
abstract = {Most of the current platforms for cloud infrastructure management are designed to deal mainly with computing and storage resources. However, when deploying highly distributed applications with strict network requirements, such as low delay or bandwidth guarantees, the support for specification and configuration of such requirements still lacks. Moreover, resource allocation strategies and algorithms are usually hard-coded into the cloud platform's core, making it very difficult to improve or adapt these strategies to better lit individual application and environment needs. In this paper, we introduce a new approach to cloud platform design, emphasizing three main aspects: (i) robust networking for coupling cloud computing with modern network paradigms, (ii) specification of complex virtual infrastructures, including network topology and application requirements, and (iii) programmability via an API to ensure customization at the core of the platform's resource allocation and optimization strategies. We still present a proof of concept prototype that we have implemented and deployed over a modern network testbed and also evaluated on an emulated network using Linux virtualization containers, Open vSwitch, and mininet. Using our prototype, we have conducted a case study featuring an information-centric networking (ICN) application. Initial results show the feasibility of our approach and the application deployment statistics.},
note = {Mini conference paper},
keywords = {Cloud Computing, Cloud Networking, Information-Centric Networking (ICN), Infrastructure as a Service (IaaS), Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
2012
Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville, Fabian Schneider
A new approach to the design of flexible cloud management platforms Inproceedings
In: 8th International Conference on Network and Service Management, CNSM 2012, Las Vegas, NV, USA, October 22-26, 2012, pp. 155–158, IEEE, 2012, (Short paper).
Abstract Links BibTeX Tags: Cloud Computing Cloud Networking Information-Centric Networking (ICN) Softwarized & Programmable Networks
@inproceedings{DBLP:conf/cnsm/WickboldtGS12,
title = {A new approach to the design of flexible cloud management platforms},
author = {Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville and Fabian Schneider},
url = {http://ieeexplore.ieee.org/document/6380005/},
year = {2012},
date = {2012-01-01},
booktitle = {8th International Conference on Network and Service Management, CNSM 2012, Las Vegas, NV, USA, October 22-26, 2012},
pages = {155--158},
publisher = {IEEE},
abstract = {Current cloud management platforms have been designed to deal mainly with computing and storage resources. Networking, on the other hand, is often focused only on ensuring basic connectivity between virtual machines. That means, advanced requirements, such as delay and bandwidth guarantees or handing of network control to the customer, are not supported in today's platforms. Another important shortcoming is that resource management strategies are mostly implemented as part of the core of platforms, leaving little or no room for personalization by the operator or the customer. Therefore, in this paper we present the building blocks of a new conceptual architecture of a cloud platform aiming to add advanced yet robust network configuration support and more flexibility at the core of the platform to better fit the needs of each cloud environment.},
note = {Short paper},
keywords = {Cloud Computing, Cloud Networking, Information-Centric Networking (ICN), Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}
Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville, Dominique Dudkowski, Marcus Brunner
HyFS Manager: A Hybrid Flash Slice Manager Inproceedings
In: 13th IEEE Network Operations and Management Symposium, NOMS 2012, Maui, HI, USA, April 16-20, 2012, IEEE, 2012, (Demo).
Abstract Links BibTeX Tags: Cloud Computing Cloud Networking Information-Centric Networking (ICN) Softwarized & Programmable Networks
@inproceedings{conf/noms/Wickboldt2012,
title = {HyFS Manager: A Hybrid Flash Slice Manager},
author = {Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville and Dominique Dudkowski and Marcus Brunner},
url = {http://noms2012.ieee-noms.org/demos.html},
year = {2012},
date = {2012-01-01},
booktitle = {13th IEEE Network Operations and Management Symposium, NOMS 2012, Maui, HI, USA, April 16-20, 2012},
publisher = {IEEE},
abstract = {The purpose of our prototype is to demonstrate that our concept of cloud platform, is suitable for the deployment of complex and mainly network intensive applications. Therefore, in this demo we intend to show the deployment of a NetInf application. NetInf is a novel information-centric networking platform being developed also under the SAIL project. It basically encompasses routing information through a network based on the content itself instead of relying on regular network addressing schemes. One of NetInf’s assumptions is that in the future network devices will be shipped with native support to NetInf protocol. This is assumption obviously not yet satisfied by current networks, so NetInf applications will rely on cloud platforms that can meet their unusual communication needs for large scale deployment.},
note = {Demo},
keywords = {Cloud Computing, Cloud Networking, Information-Centric Networking (ICN), Softwarized & Programmable Networks},
pubstate = {published},
tppubtype = {inproceedings}
}