Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
SDN-Enabled Resiliency, Monitoring and Control in Computer Networks
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).ORCID iD: 0000-0001-7358-8675
2020 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Next generation networks aim to increase network convergence by allowing a single network architecture to serve diverse traffic types ranging from high-bandwidth video streaming to low-latency industrial automation, while meeting their respective service level requirements. Such a converged network architecture puts high requirements on flexibility, interoperability, and resilience. While current networks exhibit some degree of network convergence, they may not reach the level of interoperability required for future application areas. This is particularly prevalent in networks that depend heavily on closed and proprietary equipment, such as industrial automation and small cell backhaul networks. Recently, Software Defined Networking (SDN) and Network Function Virtualization (NFV) have been proposed as solutions for increased network flexibility. By separating and logically centralizing the network control plane, SDN allows for dynamic control of the network infrastructure. NFV, on the other hand, enables flexibility and scalability through the virtualization and orchestration of network functions.

In this thesis, we investigate how SDN and NFV can be used to make next generation networks more reliable, flexible and programmable. We focus mainly on three areas: resiliency, monitoring, and control. First, we look at the usage of SDN to enable in-network resiliency in wireless access, backhaul and industrial automation networks. Next, we design and evaluate FastReact, a switch program that allows industrial automation networks to partially offload their distributed application logic to the data plane, reducing end to end latency and increasing network resiliency. Finally, we propose combining FastReact control with in-network telemetry event detection, significantly increasing the monitoring capacity by selectively discarding redundant telemetry information in the data plane.

Abstract [en]

Next generation computer networks aim to provide a single network architecture, which can support any type of service, ranging from high-bandwidth video streaming to low-latency industrial automation. Those services have a wide range of network requirements that must be supported by a single converged network, which puts high requirements on flexibility, interoperability, and resilience.

Recently, Software Defined Networking (SDN) and Network Function Virtualization (NFV) have been proposed as solutions for increased network flexibility. By separating and logically centralizing the network control plane, SDN allows for dynamic control of the network infrastructure. NFV, on the other hand, enables flexibility and scalability through the virtualization and orchestration of network functions.

In this thesis, we investigate how SDN and NFV can be used to make next generation networks more reliable, flexible and programmable. We focus mainly on three different areas: resiliency, monitoring, and control, and how they can be improved upon through using SDN. 

Place, publisher, year, edition, pages
Karlstad: Karlstads universitet, 2020. , p. 39
Series
Karlstad University Studies, ISSN 1403-8099 ; 2020:2
Keywords [en]
software defined networking, data plane programming, wireless, industrial automation, in-network telemetry, complex event processing
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-75953ISBN: 978-91-7867-074-1 (print)ISBN: 978-91-7867-075-8 (electronic)OAI: oai:DiVA.org:kau-75953DiVA, id: diva2:1377732
Public defence
2020-02-04, 1B306, Fryxellsalen, Universitetsgatan 1, KARLSTAD, 10:15 (English)
Opponent
Supervisors
Available from: 2020-01-13 Created: 2019-12-12 Last updated: 2020-02-03Bibliographically approved
List of papers
1. IntOpt: In-Band Network Telemetry Optimization for NFV Service Chain Monitoring
Open this publication in new window or tab >>IntOpt: In-Band Network Telemetry Optimization for NFV Service Chain Monitoring
Show others...
2019 (English)In: 2019 IEEE International Conference on Communications (ICC) Próceedings, IEEE, 2019Conference paper, Published paper (Refereed)
Abstract [en]

Managing and scaling virtual network function(VNF) service chains require the collection and analysis ofnetwork statistics and states in real time. Existing networkfunction virtualization (NFV) monitoring frameworks either donot have the capabilities to express the range of telemetryitems needed to perform management or do not scale tolarge traffic volumes and rates. We present IntOpt, a scalableand expressive telemetry system designed for flexible VNFservice chain network monitoring using active probing. IntOptallows to specify monitoring requirements for individual servicechain, which are mapped to telemetry item collection jobsthat fetch the required telemetry items from P4 (programmingprotocol-independent packet processors) programmable dataplaneelements. In our approach, the SDN controller creates theminimal number of monitoring flows to monitor the deployedservice chains as per their telemetry demands in the network.We propose a simulated annealing based random greedy metaheuristic(SARG) to minimize the overhead due to activeprobing and collection of telemetry items. Using P4-FPGA, webenchmark the overhead for telemetry collection and compareour simulated annealing based approach with a na¨ıve approachwhile optimally deploying telemetry collection probes. Ournumerical evaluation shows that the proposed approach canreduce the monitoring overhead by 39% and the total delays by57%. Such optimization may as well enable existing expressivemonitoring frameworks to scale for larger real-time networks.

Place, publisher, year, edition, pages
IEEE, 2019
Series
IEEE International Conference on Communications, ISSN 1550-3607, E-ISSN 1938-1883
Keywords
In-band Network Telemetry, Monitoring, P4, Service Function Chain, Software Defined Networks
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-74631 (URN)10.1109/ICC.2019.8761722 (DOI)000492038804033 ()978-1-5386-8089-6 (ISBN)978-1-5386-8088-9 (ISBN)
Conference
IEEE ICC 2019: IEEE International Conference on Communications 2019 Shanghai, China 20-24 May
Projects
HITS, 4707
Funder
Knowledge Foundation
Available from: 2019-09-04 Created: 2019-09-04 Last updated: 2019-12-18Bibliographically approved
2. QoS Enabled WiFi MAC Layer Processing as an Example of a NFV Service
Open this publication in new window or tab >>QoS Enabled WiFi MAC Layer Processing as an Example of a NFV Service
2015 (English)In: Network Softwarization (NetSoft), 2015 1st IEEE Conference on, IEEE, 2015, p. 1-9Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
IEEE, 2015
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-38735 (URN)10.1109/NETSOFT.2015.7116164 (DOI)000380562800045 ()
Conference
1st IEEE Conference on Network Softwarization (NetSoft), 13-17 April 2015, London
Available from: 2015-11-27 Created: 2015-11-27 Last updated: 2019-12-12Bibliographically approved
3. Low frequency assist for mmWave backhaul - the case for SDN resiliency mechanisms
Open this publication in new window or tab >>Low frequency assist for mmWave backhaul - the case for SDN resiliency mechanisms
2017 (English)In: Communications Workshops (ICC Workshops), 2017 IEEE International Conference on, IEEE, 2017Conference paper, Published paper (Refereed)
Abstract [en]

In 5G, network densification is a major concern for operators. When a massive amount of small cells are deployed, the backhaul capacity is crucial and researchers are exploring the use of high frequency bands such as 28, 60 or even 140 GHz because of the large portion of spectrum that is available. Unfortunately, such mmWave links frequently change their capacity due to blocking and weather phenomena which makes it challenging to design stable multihop backhaul networks using those frequency bands. In this paper, we investigate the use of Software Defined Networking (SDN) for the operation and control of wireless backhaul networks. We explore different ways how SDN resiliency mechanisms such as FastFailover Groups can be used to mitigate disruptive connectivity in the multihop operation due to mmWave links frequently failing. We also demonstrate a clear benefit for using low frequency assist mode, where the small cell has an additional stable LTE uplink to the eNB that is used should the mmWave backhaul links fail. Our experiments using a network emulator show that such SDN based local repair mechanisms can significantly reduce the packet loss rate inside the mmWave backhaul mesh, which can be further reduced with an LTE assisted Failover.

Place, publisher, year, edition, pages
IEEE, 2017
Series
IEEE/CIC International Conference on Communications in China - Workshops (CIC/ICCC), ISSN 2474-9133
Keywords
5G mobile communication, Long Term Evolution, software defined networking, telecommunication network reliability
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-65609 (URN)10.1109/ICCW.2017.7962658 (DOI)000464321500035 ()978-1-5090-1526-9 (ISBN)978-1-5090-1525-2 (ISBN)
Conference
IEEE International Conference on Communications Workshops (ICC Workshops), 21-25 May 2017. Paris, France
Available from: 2018-01-15 Created: 2018-01-15 Last updated: 2019-12-12Bibliographically approved
4. FastReact: In-Network Control And Caching For Industrial Control Networks Using Programmable Data Planes
Open this publication in new window or tab >>FastReact: In-Network Control And Caching For Industrial Control Networks Using Programmable Data Planes
2018 (English)In: 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), IEEE, 2018, p. 219-226Conference paper, Published paper (Refereed)
Abstract [en]

Providing network reliability as well as low and predictable latency is important especially for Industrial Automation and Control Networks. However, diagnosing link status from the control plane has high latency and overhead. In addition, the communication with the industrial controller may impose additional network latency. We present FastReact - a system enabling In-Network monitoring, control and caching for Industrial Automation and Control Networks. FastReact outsources simple monitoring and control actions to evolving programmable data planes using the P4 language. As instructed by the Industrial Controller through a Northbound API, the SDN controller composes control actions using Boolean Logic which are then installed in the data plane. The data plane parses and caches sensor values and performs simple calculations on them which are connected to fast control actions that are executed locally. For resiliency, FastReact monitors liveness and response of sensors/actuators and performs a fast local link repair in the data plane if a link failure is detected. Our testbed measurement show that FastReact can reduce the sensor/actuator delay while being resilient against several failure events.

Place, publisher, year, edition, pages
IEEE, 2018
Series
IEEE International Conference on Emerging Technologies and Factory Automation-ETFA, ISSN 1946-0740
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-70292 (URN)000449334500026 ()978-1-5386-7108-5 (ISBN)
Conference
23rd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), SEP 04-07, 2018, Politecnico Torino, Torino, ITALY
Available from: 2018-11-23 Created: 2018-11-23 Last updated: 2019-12-12Bibliographically approved
5. Resilient Software Defined Networking for Industrial Control Networks
Open this publication in new window or tab >>Resilient Software Defined Networking for Industrial Control Networks
2015 (English)In: 2015 10th International Conference on Information, Communications and Signal Processing (ICICS), IEEE, 2015Conference paper, Published paper (Refereed)
Abstract [en]

Software Defined Networking (SDN) is currently a hot topic in the area of Datacenter Networking or Enterprise Networks as it has the promise to radically simplify network management and operation. However, it has not been considered so far as a promising candidate for Industrial Control Networks mainly because of the deterministic performance requirements and the dedicated design of those networks to fulfil strict performance guarantees. In this paper, we propose a resilient SDN based architecture for Industrial Control Networks and show that by combining several SDN based fast failover technologies using per-link Bidirectional Forwarding Detection (BFD), preconfigured primary and backup paths and flexible packet duplication orchestrated by an SDN controller, we can reduce significantly the control latency and provide more stringent performance guarantees even under lossy and failing links.

Place, publisher, year, edition, pages
IEEE, 2015
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-38748 (URN)10.1109/ICICS.2015.7459981 (DOI)000381754800168 ()978-1-4673-7216-9 (ISBN)
Conference
ICICS 2015 - The 10th International Conference on Information, Communications and Signal Processing, December 2-4 2015, Singapore.
Funder
Knowledge Foundation, READY
Available from: 2015-11-27 Created: 2015-11-27 Last updated: 2019-12-12Bibliographically approved
6. Programmable Event Detection for In-Band Network Telemetry
Open this publication in new window or tab >>Programmable Event Detection for In-Band Network Telemetry
Show others...
2019 (English)Conference paper (Refereed)
Abstract [en]

In-Band Network Telemetry (INT) is a novel framework for collecting telemetry items and switch internal state information from the data plane at line rate. With the suppor programmable data planes and programming language P4,switches parse telemetry instruction headers and determine which telemetry items to attach using custom metadata. At the network edge, telemetry information is removed and the original packets are forwarded while telemetry reports are sent to a distributed stream processor for further processing by a network monitoring platform. In order to avoid excessive load on the stream processor, telemetry items should not be sent for each individual packet but rather when certain events are triggered. In this paper, we develop a programmable INT event detection mechanism in P4 that allows customization of which events to report to the monitoring system, on a per-flow basis, from the control plane. At the stream processor, we implement a fast INT report collector using the kernel bypass technique AF XDP, which parses telemetry reports and streams them to a distributed Kafka cluster, which can apply machine learning, visualization and further monitoring tasks. In our evaluation, we use realworld traces from different data center workloads and show that our approach is highly scalable and significantly reduces the network overhead and stream processor load due to effective event pre-filtering inside the switch data plane. While the INT report collector can process around 3 Mpps telemetry reports per core, using event pre-filtering increases the capacity by 10-15x.

National Category
Telecommunications
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-75832 (URN)
Conference
IEEE Cloud Net 4-6 november
Projects
HITS, 4707
Funder
Knowledge Foundation
Available from: 2019-11-27 Created: 2019-11-27 Last updated: 2019-12-12
7. In-Network Caching and Control for Industrial Automation Publish/Subscribe Networks
Open this publication in new window or tab >>In-Network Caching and Control for Industrial Automation Publish/Subscribe Networks
(English)Manuscript (preprint) (Other academic)
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-76287 (URN)
Available from: 2020-01-13 Created: 2020-01-13 Last updated: 2020-01-13Bibliographically approved

Open Access in DiVA

fulltext(1048 kB)70 downloads
File information
File name FULLTEXT02.pdfFile size 1048 kBChecksum SHA-512
95698401ea52b2a399fd803172291ea268172a37d8299b9a27a89ea7443c0c30cc9fe63e3d30b9f5224bb66875377c4900988c5cc0eecf900e79d00d84ef19fc
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Vestin, Jonathan
By organisation
Department of Mathematics and Computer Science (from 2013)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 70 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 363 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf