ارائه روشی توزیعی و پایدار برای توازن بار بین کنترل کننده ها در شبکه های مبتنی بر نرم افزار

سال انتشار: 1398
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 320

فایل این مقاله در 11 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_TJEE-49-1_002

تاریخ نمایه سازی: 17 تیر 1398

چکیده مقاله:

در سال های اخیر، شبکه های مبتنی بر نرم افزار به منظور مدیریت ساده تر، بهینه تر و قابلیت برنامه ریزی بیش تر شبکه های کامپیوتری مطرح شده اند. این شبکه ها از جداسازی لایه کنترل از داده و متمرکز سازی بخش کنترلی بهره می برند. با توجه به رشد سریع شبکه ها، افزایش تعداد سوئیچ ها و ترافیک موجود در شبکه، معماری های توزیع شده برای بخش کنترلی با حفظ دید شبکه ای متمرکز به منظور بهبود دسترسی پذیری، تحمل پذیری خطا و قابلیت اطمینان مطرح شدند. در این نوع از معماری ها، چگونگی تخصیص سوئیچ ها به کنترل کننده ها به منظور ایجاد توازن بار بین کنترل کننده ها و درنتیجه استفاده بهینه تر از منابع شبکه از اهمیت بالایی برخوردار است. برای پاسخگویی به این چالش ها، در این مقاله به ارائه روشی توزیعی و پایدار برای توازن بار بین کنترل کننده ها می پردازیم. روش پیشنهادی اطلاعات مربوط به میزان بار هر کنترل کننده را جمع آوری نموده و در صورت تجاوز از حد آستانه و نرخ توازن بار، سوئیچی را جهت مهاجرت به کنترل کننده با کم ترین میزان بار انتخاب می نماید که منجر به بهبود توازن بار شبکه گردد و کارایی حاصل از مهاجرت نسبت به هزینه تحمیلی به شبکه بهتر باشد. روش پیشنهادی با وجود عملکرد توزیعی از مهاجرت هم زمان بار دو کنترل کننده و ناپایداری حاصل از انتقال بار به یک کنترل کننده مقصد یکسان و نیاز به توزیع بار مجدد جلوگیری می کند. نتایج ارزیابی های حاصل از پیاده سازی روش پیشنهادی نشان می دهد که این روش سبب کاهش تا حدود 70 درصد در زمان پردازش بسته های Packet-In در کنترل کننده دچار ازدحام، بهبود حدود 15 درصد در میانگین مصرف حافظه و افزایش حدود 50 درصد در توان گذردهی ترافیک کنترل کننده گشته است.

کلیدواژه ها:

شبکه های مبتنی بر نرم افزار ، پروتکلOpenFlow ، کنترل کننده های توزیع شده ، توازن بار

نویسندگان

بنت الهدی احمدی قاجاری

دانشکده مهندسی کامپیوتر - دانشگاه علم و صنعت ایران

زینب موحدی

دانشکده مهندسی کامپیوتر - دانشگاه علم و صنعت ایران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • N. McKeown, T. Anderson., H. Balakrishnan., G. Parulkar, L. Peterson., ...
  • W. Xia, Y. Wen., C.H. Foh, D. Niyato, and H. ...
  • S. Kaur, K. Kumar, J. Singh., and N.S. Ghumman, Round-Robin ...
  • H. Zhang, and G. Xiao, SDN-based load balancing strategy for ...
  • T. Koponen, M. Casado, N. Gude,  J. Stribling, L. Poutievski, ...
  • A. Tootoonchian and Y. Ganjali, Hyper flow: A distributed control ...
  • D. Vinayagamurthy and J. Balasundaram, Load Balancing between Controllers, Technical ...
  • Y. Hu, W. Wang, X. yang Gong, X. Que, and ...
  • A. Hakiri, A. Gokhale, P. Berthou, D. C. Schmidt, T. ...
  • D. L. Tennenhouse, D. Wetherall, Towards an active network architecture, ...
  • Y. Kyung, K. Hong, T.M. Nguyen, S. Park, and J. ...
  • A. Dixit, F. Hao, S. Mukherjee, T. V. Lakshman, and ...
  • Y. Zhou, M. Zhu, L. Xiao, L.Ruan, W. Duan, D.  ...
  • Floodlight Project. http://www.projectfloodlight.org/. ...
  • OpenFlow Switch Specification Version 1.3.3 (Protocol version 0x04) , ONF ...
  • D. Erickson, The beacon OpenFlow controller,   In Proceedings of ...
  • www.bigswitch.com ...
  • www.mininet.org ...
  • نمایش کامل مراجع