|
|
ارائه الگوریتم بهبود مقیاسپذیری کنترلکنندههای توزیع شده شبکه نرم افزارمحور
|
|
|
|
|
نویسنده
|
ناصری علی ,مهرپویا محمدرضا ,بنی هاشمی مرتضی
|
منبع
|
پدافند الكترونيكي و سايبري - 1400 - دوره : 9 - شماره : 1 - صفحه:175 -183
|
چکیده
|
در سال های اخیر، نسل جدیدی از شبکهها به نام شبکههای نرم افزارمحور (sdn) معرفی شده است که توجه اصلی آن بر جداسازی منطق کنترل از سختافزار و تمرکز آن در یک نرمافزار مرکزی به نام کنترلکننده است. sdn با مدیریت یکپارچه شبکه انعطافپذیری و کارایی شبکه را بهبود داده و هزینهها را کاهش میدهد. علیرغم مزایای بسیار، فناوری sdn با چالشهای بسیاری ازجمله مقیاسپذیری و قابلیت اطمینان سامانه متمرکز مواجه است که میتوان با تمرکززدایی فیزیکی سطح کنترل و ارائه کنترلکنندههای توزیعشده به رفع آن پرداخت. بااینحال، کنترلکنندههای توزیعشده نیز با چالشهایی مانند مقیاسپذیری، پایداری و استراتژی هماهنگی مواجه است که در این تحقیق به بهبود مقیاسپذیری کنترلکنندههای توزیعشده با استفاده از مفهوم توازن بار پرداخته شده است. برای این منظور، پیشنهاد شده یک تابع تشخیص بار کنترلکننده (cldf) بر روی هر یک از کنترلکنندههای مرتبط باهم، قرار داده شده و در صورت افزایش بار بیش از سطح آستانه، بار جدید به کنترلکننده دیگری با کمترین بار منتقل شود. روش پیشنهادی بهصورت توزیعشده بر روی کنترلکننده floodlight و با استفاده از بستر شبیهسازی mininet و روی سیستمعامل اوبونتو 14.04 اجرا شده و نتایج شبیهسازی نشان میدهد روش پیشنهادی بهطور میانگین سبب رشد 31.6 درصدی نرخ انتقال میگردد.
|
کلیدواژه
|
شبکه نرم افزارمحور، کنترلکننده، توزیعشدگی، مقیاس پذیری، توازن بار
|
آدرس
|
دانشگاه جامع امام حسین(ع), ایران, دانشگاه جامع امام حسین(ع), ایران, دانشگاه جامع امام حسین(ع), ایران
|
|
|
|
|
|
|
|
|
|
|
Presentation and Performance Evaluation of an Efficient Algorithm for a Distributed Controller in SDN
|
|
|
Authors
|
Naseri A. ,Mehrpoya M. R. ,Banihashemi S. M.
|
Abstract
|
In recent years, a new generation of networks called software defined networks (SDN) has been introduced whose main focus is on separating control logic from hardware and concentrating it on a central software called the controller. SDN improves the network efficiency and reduces the expenses. Despite numerous advantages, SDN faces a lot of challenges such as scalability and reliability that can be fixed through physical decentralization of the control level and introduction of distributed controllers. However, the distributed controllers also face challenges including scalability, stability, and coordination strategy. This research deals with the improvement of distributed controllers’ scalability using the concept of load balancing. For this purpose, we have suggested that a controller load detection function (CLDF) be placed on each of the related controllers, and if the load exceeds the threshold level, the new load be transferred to a controller with the least load. The suggested method is implemented on the Floodlight controller in a distributed manner, and implemented on Ubuntu 14.04 operating system using the mininet simulation platform. The simulation results show that suggested method causes an average growth of 31.6 percent on the transition rate.
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|