3.3 چگونه کنترل کننده های SDN می توانند QoS / QoE را مدیریت کنند؟
SDN امکان تکامل مکانیسم و استقرار سرویس در شبکه های قابل برنامه ریزی را فراهم می کند. سخت افزار و واحد کنترل در SDN جدا می شوند. هوش شبکه در کنترل کننده ها متمرکز است و سایر گره ها به موجودی های هدایت جریان ساده که می توانند از طریق رابط ها برنامه ریزی شوند ، کاهش می یابند. Openflow پروتکل استانداردی است که به عنوان رابط بین کنترل کننده شبکه و نهادهای شبکه عمل می کند [18]. برخی از کارهای مرتبط که نظارت QoE را در سراسر SDN انجام می دهند ، در Ref. [19] مقالات دیگر بر طراحی هواپیماهای کنترل فیلم تمرکز دارند و استفاده از تخصیص منابع را براساس کیفیت فیلم [20] یا QoE [21] در نظر می گیرند. از آنجا که QoE به طور مستقیم قابل اندازه گیری نیست ، اپراتورهای شبکه برای محاسبه مقدار شاخص شاخص عملکرد اصلی QoE از پارامترهای QoS قابل اندازه گیری با چالش هایی روبرو هستند. ما با سه فرض روبرو هستیم: (1) کنترل کننده شبکه دید کلی به شبکه دارد ، (2) سایر گره های شبکه را رصد می کند ، (3) openFlow از پیکربندی QoS پشتیبانی نمی کند ، ما استدلال می کنیم که به راحتی می توانیم یک قانون جدید را پیاده سازی کنیم یک ماژول جدید در گره کنترل کننده و پیاده سازی آن برای افزایش QoE. به عنوان مثال ، نویسندگان Ref. [18] دو روش را برای این مورد پیشنهاد می دهد: (اول) روش اول با اختصاص برشهای پهنای باند شبکه به جریانهای فیلم و (ب) روش دوم با راهنمایی پخش کننده های ویدیو در انتخاب میزان بیت ویدئو. آنها کنترلر نور روز باز را از طریق دو سرور HTTP ارتباط برقرار می کنند ، یکی میزبان ماشین کنترل کننده و دیگری میزبان سوئیچ. سرور HTTP میزبانی شده در کنترل کننده ، جدول جریانهای فعال را حفظ می کند ، ماژول بهینه سازی را در یک موضوع پایتون اجرا می کند و لوله های ارتباطی را برقرار می کند. آنها ثابت می کنند که چندین معیار QoE ، مانند انصاف کیفیت فیلم ، کیفیت فیلم و فرکانس سوئیچینگ می توانند بر عملکرد SDN تأثیر بگذارند. در کار دیگری [1،22] ، نویسندگان از کنترل کننده RYU برای دریافت پیام های سیاست QoS برای هر مشتری از لایه برنامه استفاده کردند. کنترل کننده SDN در اینجا این پیام ها را به برنامه داخلی مبتنی بر SDN (که در کنترلر RYU مسئول تخصیص منابع ، نظارت و تهیه QoS اجرا می شود) منتقل می کند تا منابع شبکه را برای هر مشتری متناسب با آن پیکربندی ، تخصیص ، تأمین و نظارت کند. در چارچوب های مختلف Sangeeta و همکاران [23] مدلی را ارائه داد که در آن تمام اطلاعات و مدیریت کار در شبکه SDN واقع شده است ، هدف نهایی آنها بهینه سازی کیفیت کلی کیفیت است. برای تخمین پهنای باند موجود به درستی ، برنامه بهینه سازی پیشنهادی براساس معیارهای مختلفی از جمله نوع دستگاه توپولوژی شبکه است که به سرعت و به راحتی از کنترل کننده SDN بدست می آید.
در یک کلام خدمات شبکه کامپیوتری در تهران ، در همه این کارهای تحقیقاتی ، نقش کنترل کننده در مواردی که ارتباط ، مدیریت و اداره کل معماری و افزودن قوانین جدید بهینه سازی QoE را تسهیل می کند ، روشن و بسیار مهم است.
برای استقرار سریع و آزمایش سرویس ها ، برنامه ها و پروتکل های جدید ، می توانیم سناریوها را بر روی ابزارهای شبیه سازی و شبیه سازی به نام Mininet آزمایش کنیم. همچنین می توانیم از شبیه ساز شبکه ns-3 که از سوئیچ های OpenFlow پشتیبانی می کند استفاده کنیم.