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...
Main Authors: | , , , , |
---|---|
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 |