A REVIEW OF FLOW CONFLICTS AND SOLUTIONS IN SOFTWARE DEFINED NETWORKS (SDN)

Software Defined Networks (SDN) are a modern networking technology introduced to simplify network management via the separation of the data and control planes. Characteristically, flow entries are propagated between the control plane layer and application or data plane layers respectively while foll...

Full description

Bibliographic Details
Main Authors: Mutaz Hamed Hussien Khairi, PM. IR. DR. Sharifah Hafizah Syed Ariffin, PROF. MADYA DR. Nurul Muazzah Abdul Latiff, DR. Kamaludin Mohamad Yusof, Mohamed Khalalfalla Hassan
Format: Article
Language:English
Published: IIUM Press, International Islamic University Malaysia 2021-07-01
Series:International Islamic University Malaysia Engineering Journal
Subjects:
Online Access:https://journals.iium.edu.my/ejournal/index.php/iiumej/article/view/1613
_version_ 1818569998920056832
author Mutaz Hamed Hussien Khairi
PM. IR. DR. Sharifah Hafizah Syed Ariffin
PROF. MADYA DR. Nurul Muazzah Abdul Latiff
DR. Kamaludin Mohamad Yusof
Mohamed Khalalfalla Hassan
author_facet Mutaz Hamed Hussien Khairi
PM. IR. DR. Sharifah Hafizah Syed Ariffin
PROF. MADYA DR. Nurul Muazzah Abdul Latiff
DR. Kamaludin Mohamad Yusof
Mohamed Khalalfalla Hassan
author_sort Mutaz Hamed Hussien Khairi
collection DOAJ
description Software Defined Networks (SDN) are a modern networking technology introduced to simplify network management via the separation of the data and control planes. Characteristically, flow entries are propagated between the control plane layer and application or data plane layers respectively while following flow table instructions through open flow protocol. More often than not, conflicts in flows occur as a result of traffic load and priority of instructions in the data plane. Several research works have been conducted on flow conflicts in SDN to reduce the effect of conflict. The flow conflict solutions in SDN have three main limitations. First, the OpenFlow table may still cause a defect in the security module according to the priority and action matching in the open flow in the control plane. Second, flow conflict detection requires more time for flow tracking and incremental update, whereas in such a case, delay affects the efficiency of SDN. Besides, the SDN algorithm and mechanism have substantially high memory requirement for instruction and proper functioning. Third, most of the available algorithms and detection methods used to avoid flow conflicts have not fully covered the security model policy. This study reviews these limitations and suggest solutions as future open research directions. ABSTRAK: Rangkaian Perisian Tertentu (SDN) adalah teknologi rangkaian moden yang diperkenalkan bagi memudahkan pengurusan rangkaian melalui pecahan data dan kawalan permukaan. Seperti biasa, aliran kemasukan disebar luas antara lapisan permukaan kawalan dan aplikasi atau lapisan permukaan data masing-masing, sambil mengikuti arahan meja melebar melalui protokol aliran terbuka. Kebiasaannya konflik dalam aliran berlaku disebabkan oleh beban trafik dan keutamaan arahan pada permukaan data. Beberapa kajian dibuat terhadap konflik aliran SDN bagi mengurangkan kesan konflik. Solusi konflik aliran dalam SDN mempunyai tiga kekurangan besar. Pertama, jadual Aliran Terbuka mungkin masih menyebabkan  kekurangan dalam modul keselamatan berdasarkan keutamaan dan tindakan persamaan dalam aliran terbuka permukaan kawalan. Kedua, pengesanan aliran konflik memerlukan lebih masa bagi pengesanan aliran dan peningkatan kemaskini, kerana setiap penangguhan memberi kesan terhadap kecekapan SDN. Selain itu, algoritma SDN dan mekanisme memerlukan memori yang agak besar bagi memproses arahan dan berfungsi dengan baik. Ketiga, kebanyakan algoritma dan kaedah pengesanan yang digunakan bagi mengelak konflik pengaliran tidak sepenuhnya dilindungi polisi model keselamatan. Oleh itu, kajian ini meneliti kekurangan dan memberi cadangan penambahbaikan bagi arah tuju kajian masa depan yang terbuka.
first_indexed 2024-12-14T06:55:01Z
format Article
id doaj.art-a616686d709f4dc7a45f2a363fd5ee45
institution Directory Open Access Journal
issn 1511-788X
2289-7860
language English
last_indexed 2024-12-14T06:55:01Z
publishDate 2021-07-01
publisher IIUM Press, International Islamic University Malaysia
record_format Article
series International Islamic University Malaysia Engineering Journal
spelling doaj.art-a616686d709f4dc7a45f2a363fd5ee452022-12-21T23:12:44ZengIIUM Press, International Islamic University MalaysiaInternational Islamic University Malaysia Engineering Journal1511-788X2289-78602021-07-0122210.31436/iiumej.v22i2.1613A REVIEW OF FLOW CONFLICTS AND SOLUTIONS IN SOFTWARE DEFINED NETWORKS (SDN)Mutaz Hamed Hussien Khairi0PM. IR. DR. Sharifah Hafizah Syed Ariffin1PROF. MADYA DR. Nurul Muazzah Abdul Latiff 2DR. Kamaludin Mohamad Yusof 3Mohamed Khalalfalla Hassan4University of Technology MalaysiaUniversity of Technology MalaysiaUniversity of Technology MalaysiaUniversity of Technology MalaysiaUniversity of Technology MalaysiaSoftware Defined Networks (SDN) are a modern networking technology introduced to simplify network management via the separation of the data and control planes. Characteristically, flow entries are propagated between the control plane layer and application or data plane layers respectively while following flow table instructions through open flow protocol. More often than not, conflicts in flows occur as a result of traffic load and priority of instructions in the data plane. Several research works have been conducted on flow conflicts in SDN to reduce the effect of conflict. The flow conflict solutions in SDN have three main limitations. First, the OpenFlow table may still cause a defect in the security module according to the priority and action matching in the open flow in the control plane. Second, flow conflict detection requires more time for flow tracking and incremental update, whereas in such a case, delay affects the efficiency of SDN. Besides, the SDN algorithm and mechanism have substantially high memory requirement for instruction and proper functioning. Third, most of the available algorithms and detection methods used to avoid flow conflicts have not fully covered the security model policy. This study reviews these limitations and suggest solutions as future open research directions. ABSTRAK: Rangkaian Perisian Tertentu (SDN) adalah teknologi rangkaian moden yang diperkenalkan bagi memudahkan pengurusan rangkaian melalui pecahan data dan kawalan permukaan. Seperti biasa, aliran kemasukan disebar luas antara lapisan permukaan kawalan dan aplikasi atau lapisan permukaan data masing-masing, sambil mengikuti arahan meja melebar melalui protokol aliran terbuka. Kebiasaannya konflik dalam aliran berlaku disebabkan oleh beban trafik dan keutamaan arahan pada permukaan data. Beberapa kajian dibuat terhadap konflik aliran SDN bagi mengurangkan kesan konflik. Solusi konflik aliran dalam SDN mempunyai tiga kekurangan besar. Pertama, jadual Aliran Terbuka mungkin masih menyebabkan  kekurangan dalam modul keselamatan berdasarkan keutamaan dan tindakan persamaan dalam aliran terbuka permukaan kawalan. Kedua, pengesanan aliran konflik memerlukan lebih masa bagi pengesanan aliran dan peningkatan kemaskini, kerana setiap penangguhan memberi kesan terhadap kecekapan SDN. Selain itu, algoritma SDN dan mekanisme memerlukan memori yang agak besar bagi memproses arahan dan berfungsi dengan baik. Ketiga, kebanyakan algoritma dan kaedah pengesanan yang digunakan bagi mengelak konflik pengaliran tidak sepenuhnya dilindungi polisi model keselamatan. Oleh itu, kajian ini meneliti kekurangan dan memberi cadangan penambahbaikan bagi arah tuju kajian masa depan yang terbuka.https://journals.iium.edu.my/ejournal/index.php/iiumej/article/view/1613software defined networking, open flow table, flow entries conflict
spellingShingle Mutaz Hamed Hussien Khairi
PM. IR. DR. Sharifah Hafizah Syed Ariffin
PROF. MADYA DR. Nurul Muazzah Abdul Latiff
DR. Kamaludin Mohamad Yusof
Mohamed Khalalfalla Hassan
A REVIEW OF FLOW CONFLICTS AND SOLUTIONS IN SOFTWARE DEFINED NETWORKS (SDN)
International Islamic University Malaysia Engineering Journal
software defined networking, open flow table, flow entries conflict
title A REVIEW OF FLOW CONFLICTS AND SOLUTIONS IN SOFTWARE DEFINED NETWORKS (SDN)
title_full A REVIEW OF FLOW CONFLICTS AND SOLUTIONS IN SOFTWARE DEFINED NETWORKS (SDN)
title_fullStr A REVIEW OF FLOW CONFLICTS AND SOLUTIONS IN SOFTWARE DEFINED NETWORKS (SDN)
title_full_unstemmed A REVIEW OF FLOW CONFLICTS AND SOLUTIONS IN SOFTWARE DEFINED NETWORKS (SDN)
title_short A REVIEW OF FLOW CONFLICTS AND SOLUTIONS IN SOFTWARE DEFINED NETWORKS (SDN)
title_sort review of flow conflicts and solutions in software defined networks sdn
topic software defined networking, open flow table, flow entries conflict
url https://journals.iium.edu.my/ejournal/index.php/iiumej/article/view/1613
work_keys_str_mv AT mutazhamedhussienkhairi areviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT pmirdrsharifahhafizahsyedariffin areviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT profmadyadrnurulmuazzahabdullatiff areviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT drkamaludinmohamadyusof areviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT mohamedkhalalfallahassan areviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT mutazhamedhussienkhairi reviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT pmirdrsharifahhafizahsyedariffin reviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT profmadyadrnurulmuazzahabdullatiff reviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT drkamaludinmohamadyusof reviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn
AT mohamedkhalalfallahassan reviewofflowconflictsandsolutionsinsoftwaredefinednetworkssdn