2017
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 Software-Defined Networking (SDN)
@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, Software-Defined Networking (SDN)},
pubstate = {published},
tppubtype = {article}
}
2015
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 Software-Defined Networking (SDN)
@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, Software-Defined Networking (SDN)},
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 Software-Defined Networking (SDN)
@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, Software-Defined Networking (SDN)},
pubstate = {published},
tppubtype = {inproceedings}
}
2014
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 Software-Defined Networking (SDN)
@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, Software-Defined Networking (SDN)},
pubstate = {published},
tppubtype = {inproceedings}
}
2012
José Jair Cardoso de Santanna, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville
A BPM-based solution for inter-domain circuit management Inproceedings
In: 13th IEEE Network Operations and Management Symposium, NOMS 2012, Maui, HI, USA, April 16-20, 2012, pp. 385–392, IEEE, 2012.
Abstract Links BibTeX Tags: Business Process Management (BPM) Dynamic Circuit Networks (DCN) Inter-domain Networking Policy-Based Network Management (PBNM)
@inproceedings{DBLP:conf/noms/SantannaWG12,
title = {A BPM-based solution for inter-domain circuit management},
author = {José Jair Cardoso de Santanna and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1109/NOMS.2012.6211922},
doi = {10.1109/NOMS.2012.6211922},
year = {2012},
date = {2012-01-01},
booktitle = {13th IEEE Network Operations and Management Symposium, NOMS 2012, Maui, HI, USA, April 16-20, 2012},
pages = {385--392},
publisher = {IEEE},
abstract = {In the last few years, network middleware solutions have been proposed to deal with Quality of Service (QoS) demands of end-user network applications. Usually, such solutions employ virtual circuits, with end-points often located in different administrative domains. However, these middleware solutions still do not support online human decisions. The human-centered support is specially important when pre-installed rules do not suffice to evaluate virtual circuit requests. In this paper, we present a middleware for dynamic circuit networks (DCNs) based on the Business Process Management (BPM) approach to support human administrator decisions in virtual circuits provisioning. A set of experiments have been conducted in the Brazilian National Education and Research Network (RNP) backbone, and the findings in performance and flexibility are presented.},
keywords = {Business Process Management (BPM), Dynamic Circuit Networks (DCN), Inter-domain Networking, Policy-Based Network Management (PBNM)},
pubstate = {published},
tppubtype = {inproceedings}
}