نام پژوهشگر: محمدرضا نصوحی

بررسی الگوریتمهای تقسیم پهنای باند و شبیه سازی یک روش نمونه در محیط نرم افزار opnet
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1386
  محمدرضا نصوحی   فرامرز هندسی

امروزه گسترش کاربردهای اینترنت موجب افزایش تعداد کاربران آن شده است. به نحوی که رقابت شدیدی برای استفاده از منابع موجود در سطح آن بین جریانهای داده به وجود آمده است. از طرفی برخی از برنامه های کاربردی برای داشتن عملکرد مطلوب نیازمند سهمی تضمین شده از پهنای باند هستند. بنابراین با توجه به محدود بودن منابع اینترنت، در صورتی که تخصیص منابع به جریانها به صورت عادلانه انجام نشود، افت کیفیت سرویس را در برنامه های کاربردی به همراه خواهد داشت. بخصوص در مورد شبکه های انتهایی که با پهنای باند محدودی به اینترنت وصل شده اند این قضیه آشکارتر می شود. لذا اجرای روشهای مدیریت ترافیک و تقسیم پهنای باند در شبکه ها ضروری به نظر می رسد. در این پایان نامه روشهای مختلف تقسیم پهنای باند در شبکه های داده که در سطوح مختلف انجام می شوند را بررسی می کنیم. ابتدا الگوریتمهایی که در سطح لایه شبکه اقدام به تخصیص منابع و تأمین کیفیت سرویس مورد نیاز می کنند را بررسی کرده و پس از مطالعه عملکرد آنها، چند الگوریتم در زمینه تقسیم پهنای باند که در سمت کاربران اجراء می شوند را مورد بررسی قرار می دهیم. در این الگوریتمها برای افزایش کیفیت سرویس برنامه های کاربردی و همچنین استفاده بهینه از کل پهنای باند در دسترس، اقدام به تقسیم پهنای باند بین جریانهای مختلف کاربر می شود. در این خصوص عملکرد یک الگوریتم نمونه را در محیط نرم افزار opnet شبیه سازی کرده و نتایج حاصل از آن را تجزیه و تحلیل می کنیم. همچنین در تکمیل عملکرد الگوریتم موردنظر، یک سیستم مدیریت پهنای باند مشترک طراحی و معرفی می شود. این سیستم دارای ساختاری سلسله مراتبی بوده و در دو سطح مختلف اجراء می شود. در سطح اول، تقاضای هر کاربر بر اساس پارامتر وزن آن بررسی و در صورت وجود پهنای باند کافی، پذیرفته و تضمین می شود. در سطح دوم مدیریت جریانهای یک کاربر بر اساس کل نرخ تخصیص یافته به آن انجام می شود. این مرحله از الگوریتم به صورت محلی در کامپیوتر هر کاربر پیاده سازی و اجرا ء می شود. همچنین عملکرد الگوریتم به گونه ای است که علاوه بر تضمین یک حداقل نرخ برای هر کاربر، یک نرخ اضافی نیز به صورت بهترین تلاش برای هر کاربر در نظر می گیرد. نتایج شبیه سازی الگوریتم ویژگیهای یاد شده را به خوبی نشان می دهد.