شبیه سازی پروتکل بازگشت به N و توقف و انتظار با نرم افزار NS2

  • شنبه ۱۵ اردیبهشت ۱۳۹۷
  • بازدید 293 نفر
  • 1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز (19 امتیاز از 4 رای)
    Loading...

شبیه سازی پروتکل بازگشت به N و توقف و انتظار با نرم افزار NS2

پروتکل بازگشت به N و توقف و انتظار

در این بخش پروژه شبیه سازی پروتکل بازگشت به N و توقف و انتظار (go back N و Stop & Wait) در نرم افزار شبیه ساز NS2 آماده کردیم که در ادامه به بررسی صورت مسئله و نتایج حاصله از این پروژه می پردازیم و همچنین فیلم و تصاویری از خروجی شبیه سازی در NS2 در انتهای این بخش قابل مشاهده می باشد.

صورت مسئله پروژه

مطابق توضیحات زیر شبکه ای با دو گره را در نظر بگیرید که طول بسته ارسالی ۲۵۰ بایت و پهنای باند ارتباطی ۳۰۰ کیلوبایت بر ثانیه است. با توجه به فرضیات گفته شده مطلوب است:

  • الف: برای الگوریتم Stop and Wait پارامتر Utilization را با Tp = 100 ms با نتایج حاصل از تحلیل صورت گرفته مقایسه کنید.
  • ب: برای الگوریتم go back N پارامتر Utilization را با Tp = 100 ms با طول پنجره ۱۰، ۵۰ و ۵۰۰ مقایسه نمایید.
  • ج: حالت های قبل را با فرض خطای کانال ۱۰% شبیه سازی کنید و نتایج حاصل را با نتایج بدست آمده از تحلیل صورت گرفته، مقایسه نمایید.
  • د: نتایج بدست آمده در هر بخش را تفسیر نمایید.

شبیه سازی پروتکل بازگشت به N و توقف و انتظار با نرم افزار NS2

شکل ۲: نحوه لینک ارتباطی

نتایج شبیه سازی

با توجه به نتایج به دست آماه، بهره وری الگوریتم go back N بیشتر از الگوریتم Stop and wait می باشد.

  • مقادیر شبیه سازی: اندازه بسته: ۲۵۰ بایت – تاخیر: ۱۰۰ میلی ثانیه – پهنای باند: ۳۰۰ کیلوبیت

مقادیر بدست آمده از بهره وری:

الگوریتم Stop and wait:

  • با RTT=2 و درصد ۰٫۰۰۰۵۳۳۰۴۹ و با خطای ۱۰ درصد ۰٫۰۰۰۹۳۲۴۶۳

الگوریتم Go back N:

  • پنجره ۱۰: مقدار ۰٫۰۳۸۵۱۷۷ – پنجره۵۰: مقدار ۰٫۱۹۲۵۸۹ – پنجره ۱۰۰: مقدار ۰٫۳۸۵۱۷۷
  • با خطای ۱۰ درصد: پنجره ۱۰: مقدار ۰٫۰۰۳۸۵۱۷۷ – پنجره ۵۰: مقدار ۰٫۱۹۲۵۸۹ – پنجره ۱۰۰: مقدار ۰٫۳۸۵۱۷۷

مقادیر به دست آمده به خوبی نشان می دهد که میزان بهره وری با اندازه پنجره رابطه مستقیم دارد. در الگوریتم Stop and Wait میزان بهره وری با توجه به ارسال بسته کم، پایین می آید. همچنین به دلیل کم بودن مقدار، خطا بوجود آمده در بهره وری کل تاثیر زیادی نخواهد داشت.

روش محاسبه بهره وری:

شبیه سازی پروتکل بازگشت به N و توقف و انتظار با نرم افزار NS2

شکل ۳: محاسبه بهره وری

تصاویری از خروجی شبیه سازی پروتکل بازگشت به N و توقف و انتظار

شبیه سازی پروتکل بازگشت به N و توقف و انتظار با نرم افزار NS2

شکل ۴: محیط انیمیشن شبیه سازی (فایل nam)

شبیه سازی پروتکل بازگشت به N و توقف و انتظار با نرم افزار NS2

شکل ۵: فایل تریس برای پروتکل Stop and wait

شبیه سازی پروتکل بازگشت به N و توقف و انتظار با نرم افزار NS2

شکل ۶: فایل تریس برای پروتکل go back N


مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید