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

نسل جدید اینترنت اشیاء متشکل از میلیون ها دستگاه است که حجم زیادی ترافیک را ایجاد می کنند. رشد تعداد دستگاه های متصل به شبکه دستیابی به کیفیت خدمات مورد نیاز و همچنین جلوگیری از اضافه بار را به چالش می¬کشد. دسته های متنوعی از برنامه های کاربردی در اینترنت اشیاء دارای الزامات کیفیت خدمات خاص خود هستند. علاوه بر این، ترافیک باید بین سرورهای اینترنت اشیاء بر اساس ظرفیت موجود هرکدام توزیع شود. در سال های آینده، حجم ترافیک و همچنین تعداد دستگاه های اینترنت اشیاء به صورت تصاعدی افزایش می یابد. این مسئله در اینترنت اشیاء صنعتی بزرگ مقیاس بیشتری دارد زیرا مدیریت اطلاعات و داده ها در صنایع حساس تر و حیاتی تراست. در اینترنت اشیاء، تعداد زیادی از دستگاه های ناهمگن دائماً در حال تبادل ترافیک سنگین از شبکه به سرورها هستند. در این حالت، توزیع نامناسب ترافیک بین سرورها باعث می شود برخی از آنها با کمبود منابع روبرو شوند و در نتیجه اضافه بار ایجاد شود. علاوه براین، از آنجا که کلاس های مختلف ترافیک در اینترنت اشیاء وجود دارد، مکانیسم های موجود ممکن است الزامات کیفیت خدمات لازم (به عنوان مثال، پهنای باند و تأخیر) را برای این حجم عظیم ترافیک برآورده نکنند. از طرف دیگر مساله توازن بار و کیفیت خدمات یک مساله NP-hard است. بنابراین ما یک الگوریتم جدید بر اساس شبکه های نرم افزار محور برای برآوردن الزامات کیفیت خدمات و ایجاد ترافیک متعادل بین سرورهای اینترنت اشیاء به طور همزمان با استفاده از یادگیری تقویتی پیشنهاد می دهیم.
برای ارزیابی عملکرد الگوریتم پیشنهادی، آزمایش های مختلفی تحت سناریوهای مختلف انجام می شود. نتایج نشان دهنده بهبود پارامترهای کیفیت خدمات، از جمله توان عملیاتی و تأخیر، همراه با تعادل بار و همزمان عدم بروز اضافه بار در سرورهای اینترنت اشیاء در ترافیک سنگین می باشد. علاوه بر این، نتایج عملکرد روش پیشنهادی در مقایسه با روش های Round Robin و Random و روش منطق فازی و سری زمانی برتری روش پیشنهادی را نشان می دهد.

کلیدواژه: :بهبود کیفیت خدمات، تعادل بار، اینترنت اشیاء مبتنی بر شبکه نرم افزار محور، یادگیری ماشین، یادگیری تقویتی