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

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

SOFTWARE DEFINED NETWORK APPLICATION WITH ARTIFICIAL INTELLIGENCE TECHNIQUES

Sayfa
999–1009
Yayın Tarihi
2022-10-19
DOI
—
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

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.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Bu çalışma yazılım tanımlı ağ denetleyicisi kullanarak ağ trafiğini takip etme amacıyla yapılmıştır.
📊
Temel Bulgular & Veri:Yapay sinir ağları beş ayrı topoloji üzerinde denenmiş ve doğrulukları MAPE ve R2 denklemleri ile test edilmiştir.
💡
Sonuç & Katkı: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.
🔬Tür:Modelleme & Sayısal Simülasyon
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Doğrusal arama · Tabu arama · Yapay sinir ağları

Ö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.

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.

🔖

Bu Makaleye Atıf Yap

DEĞİRMENCİ, Ş., KAPLAN, D. Y. (2022). YAPAY ZEKÂ TEKNİKLERİYLE YAZILIM TANIMLI AĞ UYGULAMASI. Mühendislik Bilimleri ve Tasarım Dergisi, Cilt: 8 - Sayı: 4, 999–1009. https://ajindex.com/articles/583575

📄 Tam Metin PDF Okuyucu

📄

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

Kaynakça (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