نام و نام خانوادگی:زینب سعادت
عنوان پایان نامه: بهبود محل قرارگیری کنترل‌کننده‌ها در شبکه‌های SDN با استفاده از الگوریتم بهبودیافته شاهین هریس
رشته تحصیلی:مهندسی کامپیوتر-شبکه های کامپیوتری
مقطع تحصیلی: کارشناسی ارشد ناپیوسته
استاد راهنما: دکتر سعید نصری
چکیده:

شبکه نرم ‌افزار محور به‌ عنوان یک تغییر در ساختار ظاهر می‌شود که صفحه کنترل را از صفحه داده جدا می‌کند. این معماری می‌تواند به‌طور متمرکز شبکه را از طریق نرم  افزار یعنی کنترل‌کننده، مدیریت و کنترل کند. استفاده از یک کنترل‌کننده می‌تواند باعث ایجاد چالش‌هایی در زمینه‌ی مدیریت مرکزی در شبکه شده که کاهش کارایی را نیز ممکن است به دنبال داشته باشد از سویی دیگر استفاده از چندین کنترل‌کننده نیاز به مدیریت یکپارچه برای بهبود وضعیت و ارتباط بین کنترل‌کننده‌ها را دارد. برای مقابله با این چالش، در این پژوهش از ایده الگوریتم شاهین هریس به‌ منظور مدیریت ترافیک و بار کنترل‌کننده‌ها بر اساس محل کنترل‌کننده‌ها استفاده ‌شده است. ابتدا در این پژوهش به روش های مشابه برای توازن ترافیک در حضور تغییرات ناگهانی شبکه پرداخته‌ شده و بررسی می گردد. سپس روش پیشنهادی بر اساس ایده حمله شاهین ها (تلاش کنترل‌کننده‌ها)، برای مدیریت ترافیک در نزدیک ترین سوئیچ اقدام به بررسی و مدیریت می نماید. روش پیشنهادی با استفاده از شبیه ساز NS پیاده سازی شده و نتایج حاصل از شبیه  سازی بر اساس نمودارهای مدیریت تعداد سوئیچ ها، نرخ توازن بار برای کنترل‌کننده‌ها، تأخیر پردازش کنترل‌کننده‌ها، گذردهی شبکه و ترافیک کنترل‌کننده‌ها نمایش داده می شود. نتایج حاکی از آن است که روش پیشنهادی بر اساس تشخیص وضعیت بار و عدم توازن در شبکه اقدام به تقسیم ترافیک بین کنترل‌کننده‌ها نموده و کنترل‌کننده‌ها اقدام به شناسایی سوئیچ مناسب برای توازن بار می نمایند. بر اساس نتایج به‌دست‌آمده روش پیشنهادی توانسته است عملکرد مناسبی نسبت به شبکه نرم ‌افزار محور ارائه دهد و محل مناسب برای مدیریت سوئیچ ها و توازن بار کنترل‌کننده بر اساس نودها در شبکه انجام دهد. روش پیشنهادی بهبود 7 درصدی برای تأخیر پردازش، 4 درصدی برای نرخ توازن بار در شبکه، 6 درصدی برای گذردهی و بهبود 5 تا 6 درصدی برای ترافیک کنترل کننده نسبت به روش مقاله پایه ارائه می‌دهد.

کلیدواژه: شبکه نرم ‌افزار محور، توازن بار، الگوریتم شاهین هریس، کنترل‌کننده QCADesigner