بهبود تاخیر انتقال بهینه برای محاسبات تابع در شبکه های مبتنی بر NFV

سال انتشار: 1402
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 49

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

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

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

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

ECMECONF17_008

تاریخ نمایه سازی: 11 بهمن 1402

چکیده مقاله:

مجازی سازی شبکه (Network virtualization) یا به اختصار (NV)، به عنوان توانایی ایجاد شبکه های منطقی و مجازی تعریف می شود. این شبکه ها از سخت افزار شبکه اصلی جدا می شوند تا اطمینان حاصل شود می توانند با محیط های مجازی ادغام شده و به طور کامل این محیط ها را پشتیبانی کنند. مجازی سازی (Network virtualization)، اتصالات شبکه و سرویس هایی را تجزیه می کند که به طور سنتی از طریق سخت افزار به یک شبکه مجازی منطقی تحویل داده شده اند. این اتصالات و سرویس ها، از شبکه فیزیکی جدا شده و به طور مستقل در یک هایپروایزر (hypervisor) یا ناظر ماشین مجازی اجرا می شوند.از این رو منابع می توانند به طور خودکار در جاهایی که بیشترین نیاز به آن ها وجود دارد، با تغییر تقاضا و نیاز های تجاری مستقر شوند. این امر به ویژه در صنعت ارتباطات از راه دور، جایی که ارائه دهندگان خدمات قدیمی با تغییر شبکه ها و فعالیت های خود برای همگام شدن با نوآوری های تکنولوژیکی به چالش کشیده می شوند، از اهمیت بیشتری برخوردار است. NFV عملگرهای شبکه مانند NAT، فایروال، DNS و caching را از وابستگی به سخت افزار جدا می کند تا بتوانند در داخل نرم افزار اجرا شوند.NFV طراحی شده است تا اجزای شبکه را باهم یکی کرده و همه را باهم ارائه کند. این اجزا برای پشتیبانی از زیرساخت های مجازی سازی شده مانند سرورهای مجازی،ذخیره سازهای مجازی و حتی شبکه های دیگر مورد نیاز است. NFV بر روی هر پروسه داده یا پروسه کنترلی چه در زیرساخت سیمی و چه بیسیم قابل اجرا استیک از مهم ترین چالش ها در این زمینه تاخیر در پردازش اطلاعات در توابع مجازی NFV می باشد که باعث کاهش کیفیت در این زمینه می شود ازاین رو در این پژوهش برای رفع این مشکل به ارائه راهکاری پرداخته شده است. بر این اساس در این پژوهش برای حل چالش این چالش از الگوریتم ترکیبی رقابت استعماری و آشوب استفاده شده است این الگوریتم با انتخاب درست توابع مجازی ساز می تواند زمان پردازش داده ها بین لایه های مختلف شبکه را کاهش دهد زیرا امکان دارد برای پردازش در هر لایه چندین تابع مجازی ساز موجود باشد انتخاب یکی از این توابع می تواند به عنوان یک مسئله NP-hard در نظر گرفته شود که با روش های مرسوم ریاضی قابل حل نمی باشد .

نویسندگان

حمیدرضا مرغزاری

دانشجوی دکتری مهندسی فناوری اطلاعات،پردیس ارس دانشگاه تهران