شبکه بندی تعریف شده با نرم افزار (SDN) یک پارادایم ارتباطی تازه است که برای شبکه های پویای مقرون به صرفه معرفی شده است. ایده اصلی SDN، تفکیک و جداسازی فیزیکی صفحه کنترل و صفحه ارسال از طریق کنترل کننده های نرم افزارقابل برنامه نویسی است، که امکان پیکره بندی و کنترل پویای کل شبکه را فراهم می آورد [1]. این فرایند با شبکه های سنتی کاملاً تفاوت دارد، که صفحه داده ها، مسئولیت کل فرایند ارسال داده ها را برعهده دارد، و به همین خاطر هر دو صفحه در یک دستگاه کاملاً یکپارچه شده اند [2]. صفحه داده ها شامل کلیه دستگاههای (دیوایس) ارسال می شود که مسئولیت ارسال ترافیک در شبکه را برعهده دارند، در حالی که ردیف کنترل، محتوی کلیه دستگاه هایی است که برای تصمیم گیری راجع به جابجایی ترافیک استفاده شدند. شیوه SDN تعامل و همکاری بین صفحات کنترل و داده را پوشش می دهد، زیرا صفحه کنترل، کلیه دستگاههای ارسال در صفحه داده ها را کنترل و مدیریت می کند [3]. صفحه کنترل مسئولیت جداسازی و تفکیک پارامترهای پیکربندی و تصمیم گیری راجع به نقشهای ارسال کلیه دستگاههای ارسال را برعهده دارد که ارسال ترافیک را براساس دستورالعمل های دریافت شده، اجرا می کنند. مجموعه کنترل کننده های هوشمند می توانند در صفحه کنترل مستقر شده و به عنوان مغز شبکه SDN عمل کنند [4]. سیگنالهای (علامتهای) فرمان بین صفحات کنترل و داده به وسیله یک پروتکل رابطه استاندارد مناسب اجرا می شوند (مثلاً ForCES و OpenFlow) [5، 6].
(متن کامل در فایل ورد موجود است)
در این کار، الگوریتم بهینه سازی پویا برای دستیابی به تعداد بهینه کنترل کننده ها و بهترین نوع تخصیص سوئیچ ها با کنترل کننده های موجود برای شبکه های SDN مقیاس بزرگ توسعه یافته است. الگوریتم پیشنهادی مبتنی بر الگوریتم بهینه سازی ازدحام سالپ (SSOA) با معرفی نگاشت های آشوب برای بهبود عملکرد بهینه ساز می باشد. در بخش 2، راجع به کارهای مرتبط بحث شده است. به علاوه، تازگی کار پیشنهادی، در مقایسه با روشهای موجود، شرح داده شده است. در بخشها 3 و 4، کار پیشنهادی معرفی شده است؛ ابتدا، مدل ریاضی سیستم مطرح شده، سپس مسئله تعریف و مدلسازی شده، و در نهایت، الگوریتم بهینه سازی برای حل مسئله استقرار و تخصیص کنترل کننده مطرح شده است. در بخش 5، الگوریتم پیشنهادی برای شبکه های گوناگون با مقیاس های مختلف پیاده و عملکرد اندازه گیری شده است. برای اندازه گیری تاثیر تغییر پارامترها بر عملکرد شبکه، موارد شبیه سازی مختلفی مورد توجه قرار گرفته است. در نهایت، الگوریتم پیشنهادی با الگوریتم های فراابتکاری دیگر و الگوریتم های جبری مقایسه شده است.