Journals / Mühendislik Bilimleri ve Tasarım Dergisi / 2020 / Cilt: 8 - Sayı: 4

SOFTWARE DEFINED NETWORK APPLICATION WITH ARTIFICIAL INTELLIGENCE TECHNIQUES

YAPAY ZEKÂ TEKNİKLERİYLE YAZILIM TANIMLI AĞ UYGULAMASI

Pages
999–1009
Publication Date
2022-10-19
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

As a result, with the optimization performed with the proposed combination algorithm, the densest route was determined at the smallest time duration.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:This study has been done to monitor the network traffic using a software defined network controller.
📊
Key Findings & Data:In order to increase the accuracy, the statistical information on packets was obtained after observing five separate topologies.
💡
Conclusion & Impact:As a result, with the optimization performed with the proposed combination algorithm, the densest route was determined at the smallest time duration.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:Doğrusal arama · Tabu arama · Yapay sinir ağları

Abstract

This study has been done to monitor the network traffic using a software defined network controller. For this purpose, Floodlight was used as the controller and Eclipse was used as the development platform. In order to increase the accuracy, the statistical information on packets was obtained after observing five separate topologies. The statistical data were processed on MATLAB and the desired data sets were created. These data sets are used in artificial neural networks via nntool on MATLAB to predict the packet flow at a particular time. Artificial neural networks were tested on five separate topologies and their accuracies were tested with MAPE and R2 functions. The optimization operations were applied to the topology having the highest accuracy derived from the performed tests. For this purpose, the optimization tests were verified by four optimization techniques which were linear search, tabu search, modified tabu search and combination algorithm (simulated annealing-tabu search). As a result, with the optimization performed with the proposed combination algorithm, the densest route was determined at the smallest time duration.

Özet

Bu çalışma yazılım tanımlı ağ denetleyicisi kullanarak ağ trafiğini takip etme amacıyla yapılmıştır. Bu doğrultuda denetleyici olarak Floodlight ve çalışma platformu olarak Eclipse kullanılmıştır. Doğruluğu artırmak adına beş ayrı topoloji üzerinde gerçekleştirilen takipler sonrasında paket istatistik bilgileri elde edilmiştir. İstatistik verileri MATLAB üzerinde işlenerek istenilen veri setleri oluşturulmuştur. Bu veri setleri MATLAB’de yer alan nntool vasıtasıyla yapay sinir ağlarında kullanılarak belirli zamanlardaki paket akışı tahmin edilmiştir. Yapay sinir ağları beş ayrı topoloji üzerinde denenmiş ve doğrulukları MAPE ve R2 denklemleri ile test edilmiştir. Yapılan testler sonucunda doğruluğu en yüksek çıkan topoloji üzerinde optimizasyon işlemleri uygulanmıştır. Bu amaç doğrultusunda doğrusal arama, tabu arama, değiştirilmiş tabu arama ve tavlama benzetimi ile tabu arama algoritmasının karışımı olmak üzere toplamda dört ayrı optimizasyon tekniği ile optimizasyon testleri gerçekleştirilmiştir. Sonuç olarak çalışmada önerilen karışım algoritması ile gerçekleştirilen optimizasyon sonucunda en yoğun olan güzergâh en kısa sürede tespit edilmiştir.

🔖

Cite This Article

DEĞİRMENCİ, Ş., KAPLAN, D. Y. (2022). SOFTWARE DEFINED NETWORK APPLICATION WITH ARTIFICIAL INTELLIGENCE TECHNIQUES. Mühendislik Bilimleri ve Tasarım Dergisi, Cilt: 8 - Sayı: 4, 999–1009. https://ajindex.com/articles/583575

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (14)

  1. Abu Salam, Z. K. A., Keskin, M. E., 2018. Yapay Sinir Ağları ile Dibis Barajı’nın Seviye Tahmini. Journal of Engineering Sciences and Design, 6(4), 564-569.
  2. Aladağ, Ç. H., 2009. Yapay Sinir Ağlarının Mimari Seçimi İçin Tabu Arama Algoritması. Doktora Tezi. Hacettepe Üniversitesi,
  3. Fen Bilimleri Enstitüsü, İstatistik Anabilim Dalı, Ankara,
  4. Türkiye. Çakır, B., 2006. Stokastik İşlem Zamanlı Montaj Hattı Dengeleme İçin Tavlama Benzetimi Algoritması. Yüksek Lisans Tezi, Endüstri Mühendisliği, Gazi Üniversitesi,
  5. Fen Bilimleri Enstitüsü, Ankara.
  6. Değirmenci, Ş., 2018. Yazılım Tanımlı Ağ Denetleyicisine Bağlı Paket Trafik Gözetleme Uygulaması ve Optimizasyonu. Yüksek Lisans Tezi. İstanbul Üniversitesi,
  7. Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı, İstanbul, Türkiye. Floodlight. Project Floodlight-Floodlight Controller-Installation Guide, [Online]. Available: https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/1343544/Installation+Guide#InstallationGuide-Linux.
  8. Gendreau, M., Potvin, J.-Y., 2010. Handbook of Metaheuristics, 2nd ed. Springer Science+Business Media. Haykin, S., 2009. Neural Networks and Learning Machines, Third ed. New Jersey, USA: Pearson Education, Inc., [Online]. Available: http://dai.fmph.uniba.sk/courses/NN/haykin.neural-networks.3ed.2009.pdf.
  9. Kalınlı, A., 2003. Elman Ağının Benzetilmiş Tavlama Algoritması Kullanarak Eğitilmesi. Erciyes Üniversitesi Fen Bilimleri Enstitüsü Dergisi, 19(1), 28-37.
  10. Kılıçaslan, K. Isıl İşlem Algoritması (Simulated Annealing), [Online]. Available: ders.kilicaslan.nom.tr/doc/19/52/Isıl%20İşlem%20Algoritması.docx Kovačević-Vujčić, V. V., Čangalović, M. M., Ašić, M. D., Ivanović, L., Dražić, M., 1999. Tabu Search Methodology in Global Optimization. Computers & Mathematics with Applications, 37, 125-133.
  11. Kutay, M., Ercan, T., 2016. An Overview of Software Defined Campus Networks. Selçuk Üniversitesi Mühendislik, Bilim ve Teknoloji Dergisi, 4(2), 155-164.
  12. Michalska, M., Zufferey, N., Mattevelli, M., 2016. Tabu Search For Partitioning Dynamic Dataflow Programs. The International Conference on Computational Science, Procedia Computer Science, 80, 1577-1588.
  13. Mourrain, B., Pavlidis, N. G., Tasoulis, D. K., Vrahatis, M. N., 2006. Determining the Number of Real Roots of Polynomials Through Neural Networks. Computers & Mathematics with Applications, 51(3-4), 527-536.
  14. Niyaz, Q., Sun, W., Alam, M., 2015. Impact on SDN Powered Network Services Under Adversarial Attacks. The 2015 International Conf