A Novel Software-Defined Networking Controller: the Distributed Active Information Model (DAIM)

This paper presents a new OpenFlow controller: the Distributed Active Information Model (DAIM). The DAIM controller was developed to explore the viability of a logically distributed control plane. It is implemented in a distributed way throughout a software-defined network, at the level of the switc...

Full description

Bibliographic Details
Main Authors: Pupatwibul Pakawat, Banjar Ameen, Hossain Md. Imam, Robin Braun, Bruce Moulton
Format: Article
Language:English
Published: Polish Academy of Sciences 2018-05-01
Series:International Journal of Electronics and Telecommunications
Subjects:
Online Access:https://journals.pan.pl/Content/103853/PDF/31_857-4318-1-PB.pdf
_version_ 1811314232086495232
author Pupatwibul Pakawat
Banjar Ameen
Hossain Md. Imam
Robin Braun
Bruce Moulton
author_facet Pupatwibul Pakawat
Banjar Ameen
Hossain Md. Imam
Robin Braun
Bruce Moulton
author_sort Pupatwibul Pakawat
collection DOAJ
description This paper presents a new OpenFlow controller: the Distributed Active Information Model (DAIM). The DAIM controller was developed to explore the viability of a logically distributed control plane. It is implemented in a distributed way throughout a software-defined network, at the level of the switches. The method enables local process flows, by way of local packet switching, to be controlled by the distributed DAIM controller (as opposed to a centralised OpenFlow controller). The DAIM ecosystem is discussed with some sample code, together with flowcharts of the implemented algorithms. We present implementation details, a testing methodology, and an experimental evaluation. A performance analysis was conducted using the Cbench open benchmarking tool. Comparisons were drawn with respect to throughput and latency. It is concluded that the DAIM controller can handle a high throughput, while keeping the latency relatively low. We believe the results to date are potentially very interesting, especially in light of the fact that a key feature of the DAIM controller is that it is designed to enable the future development of autonomous local flow process and management strategies.
first_indexed 2024-04-13T11:08:13Z
format Article
id doaj.art-dc89ab8e0324460f88aa31c97d5ccc6e
institution Directory Open Access Journal
issn 2081-8491
2300-1933
language English
last_indexed 2024-04-13T11:08:13Z
publishDate 2018-05-01
publisher Polish Academy of Sciences
record_format Article
series International Journal of Electronics and Telecommunications
spelling doaj.art-dc89ab8e0324460f88aa31c97d5ccc6e2022-12-22T02:49:12ZengPolish Academy of SciencesInternational Journal of Electronics and Telecommunications2081-84912300-19332018-05-01vol. 64No 2https://doi.org/10.24425/119372A Novel Software-Defined Networking Controller: the Distributed Active Information Model (DAIM)Pupatwibul PakawatBanjar AmeenHossain Md. ImamRobin BraunBruce MoultonThis paper presents a new OpenFlow controller: the Distributed Active Information Model (DAIM). The DAIM controller was developed to explore the viability of a logically distributed control plane. It is implemented in a distributed way throughout a software-defined network, at the level of the switches. The method enables local process flows, by way of local packet switching, to be controlled by the distributed DAIM controller (as opposed to a centralised OpenFlow controller). The DAIM ecosystem is discussed with some sample code, together with flowcharts of the implemented algorithms. We present implementation details, a testing methodology, and an experimental evaluation. A performance analysis was conducted using the Cbench open benchmarking tool. Comparisons were drawn with respect to throughput and latency. It is concluded that the DAIM controller can handle a high throughput, while keeping the latency relatively low. We believe the results to date are potentially very interesting, especially in light of the fact that a key feature of the DAIM controller is that it is designed to enable the future development of autonomous local flow process and management strategies.https://journals.pan.pl/Content/103853/PDF/31_857-4318-1-PB.pdfdistributed networksopenflowdaim modelsoftware defined networkingnext generation networks
spellingShingle Pupatwibul Pakawat
Banjar Ameen
Hossain Md. Imam
Robin Braun
Bruce Moulton
A Novel Software-Defined Networking Controller: the Distributed Active Information Model (DAIM)
International Journal of Electronics and Telecommunications
distributed networks
openflow
daim model
software defined networking
next generation networks
title A Novel Software-Defined Networking Controller: the Distributed Active Information Model (DAIM)
title_full A Novel Software-Defined Networking Controller: the Distributed Active Information Model (DAIM)
title_fullStr A Novel Software-Defined Networking Controller: the Distributed Active Information Model (DAIM)
title_full_unstemmed A Novel Software-Defined Networking Controller: the Distributed Active Information Model (DAIM)
title_short A Novel Software-Defined Networking Controller: the Distributed Active Information Model (DAIM)
title_sort novel software defined networking controller the distributed active information model daim
topic distributed networks
openflow
daim model
software defined networking
next generation networks
url https://journals.pan.pl/Content/103853/PDF/31_857-4318-1-PB.pdf
work_keys_str_mv AT pupatwibulpakawat anovelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT banjarameen anovelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT hossainmdimam anovelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT robinbraun anovelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT brucemoulton anovelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT pupatwibulpakawat novelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT banjarameen novelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT hossainmdimam novelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT robinbraun novelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim
AT brucemoulton novelsoftwaredefinednetworkingcontrollerthedistributedactiveinformationmodeldaim