شماره تماس:۰۹۳۶۵۴۴۲۲۴۷ – ۰۹۱۹۴۷۵۱۲۹۵

ایمیل: noavarangermi@gmail.com

خانه » رشته کامپیوتر » پروژه ها » پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

اطلاعیه سایت

اگر در مورد این موضوع سوال یا مشکلی دارید در انجمن سایت مطرح کنید تا دوستان پاسخ دهند.
انجمن تخصصی سایت نوآوران گرمی | پاسخگویی سوالات و مشکلات شما (اینجا کلیک کنید)

پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

1 Star2 Stars3 Stars4 Stars5 Stars (25 امتیاز از 5 رای)
در حال بارگذاری امتیازدهیLoading...

ns2 beehive 16605 1 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

پروژه پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با نرم افزار NS2

شبیه سازی مقاله BeeHive: An Efficient Fault-Tolerant Routing Algorithm Inspired by Honey Bee Behavior

در این پست پروژه پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive را در نرم افزار NS2 با عنوان مقاله BeeHive: An Efficient Fault-Tolerant Routing Algorithm Inspired by Honey Bee Behavior به همراه ترجمه مقاله و فیلم آموزشی فارسی که بخشی از فیلم نیز در ادامه صفحه به صورت آنلاین قابل مشاهده می باشد، آماده کردیم. در ادامه به معرفی الگوریتم و روش های استفاده شده در این پروژه شبیه سازی با NS2 پرداخته و فیلم و تصاویری از خروجی آن قرار داده شده و مقاله اصلی نیز به صورت رایگان قابل دانلود است.

معرفی پروژه پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive:

هدف در این پروژه شبیه سازی مسیریابی Beehive است که از طبیعت زنبور عسل برای پیدا کردن محل مناسب به منظور فعالیت خودش می باشد. هر Agent bee پس از پیدا کردن مسیر مناسب آن را در جدولی ذخیره می کند. در ابتدای مسیریابی از ارسال و دریافت پیام hello اطلاعات این جداول به صورت گره های مجاور منتقل می شود و در نهایت هر گره بهترین مسیر را برای پیمودن به گره مقصد در جدول خود دارا می باشد.

در پروژه پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive ، ستون فقرات شبکه کشور ژاپن در نظر گرفته شده که تمام گره ها بصورت سیمی بهم متصل شده اند. پروژه مورد نظر در مقاله مرجع با نرم افزار شبیه ساز OMNET انجام شده ولی ما پروژه را در نرم افزار شبیه ساز NS2 و با تعداد ۶۰ گره مورد ارزیابی قرار داده ایم.

توضیحات بیشتر، دانلود رایگان مقاله اصلی، فیلم و تصاویری از خروجی پروژه پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با نرم افزار NS2 در ادامه مطلب.

زنبورهای عسل:

زنبورها فعالیت های جستجوی خوراک را به صورت دسته جمعی سازماندهی کرده و فاصله و همینطور کیفیت منابع غذایی را با یک نوع خاص از رقص (رقصاندن دم در تالار رقص) به دیگر زنبوها اطلاع رسانی می کنند. در این مقاله ما یک الگوریتم مسیریابی نوینی را معرفی می کنیم که عملکرد آن الهام گرفته از مجموعه روش های زنبور های عسل می باشد. این الگوریتم BeeHive نام گرفته است که در ادامه به معرفی آن می پردازیم.

الگوریتم مسیریابی زنبور عسل BeeHive:

در الگوریتم BeeHive ، عامل زنبور از میان یک منطقه وسیع و بی انتها حرکت می کند که به این منطقه ناحیه کاوش یا foraging zones گفته می شود. اطلاعات زنبورها در رابطه وضعیت شبکه به منظور به روز رسانی جداول مسیریابی تحویل داده می شود و کندو نیز اطلاعات محلی را به صورت ترتیبی حساب می کند. از شبیه سازی های انجام شده، نشان می دهیم که الگوریتم BeeHive یک الگوریتم پیشرفته می باشد.

ارزیابی الگوریتم مسیریابی BeeHive:

برای ارزیابی الگوریتم BeeHive در مقایسه با OSPF  و AntNet تمامی آنها را در نرم افزار شبیه ساز NS2 پیاده سازی کردیم. برای OSPF یک مسیریابی وضعیت لینک ایستا اجرا نمودیم که الگوریتم دایکسترا را پیاده سازی می کند، گام بعدی کوتاهترین مسیر از یک منبع به مقصد را انتخاب می کند. برای AntNet همان پارامتر هایی را که توسط مولفان مقاله گزارش شده است استفاده کردیم.

شبیه سازی اینترنت ستون فقرات کشور ژاپن:

نمونه شبکه های که ما از آن استفاده کردیم اینترنت ستون فقرات (Backbone) کشور ژاپن (NTTNET) است که شامل ۶۰ گره و ارتباط آنها به صورت لینک های دوسویه از نوع سیمی می باشد. پهنای باند ارتباط ۶ mbit/sec می باشد و تاخیر انتشار از ۲ تا ۵ میلی ثانیه است.

ترافیک شبکه:

ترافیک شبکه در ضوابط جلسه های کاری از تفاوت ما بین دو گره تعریف شده است. مقدار هر جلسه کاری توسط اندازه جلسه کاری مشخص شده است، (۲ mbits) زمان ورود ما بین دو جلسه کاری، منبع، مقصد و دو بسته از زمان ورود در طی یک جلسه کاری محاسبه می شود. اندازه بسته داده ها ۵۱۲ بایت، اندازه عامل زنبور عسل ۴۸ بایت است.

اندازه صف و ترافیک داده ها:

اندازه صف در تمام آزمایش ۵۰۰ Kbytes می باشد. برای تغییر الگو های دینامیکی ترافیک داده ها ما دو حالت تعریف کرده ایم: یکنواخت Uniform دارای وزن Weighted. هر وضعیت ۱۰ ثانیه ادامه می یابد، سپس یک انتقال حالت به وضعیت دیگر رخ می دهد. در وضعیت (U) Uniform یک مقصد از یک توزیع یکنواخت انتخاب شده است، تا موقعی که در وضعیت (W) Weighted یک مقصد انتخاب گردد، در وضعیت Uniform بر روی مقصد های دیگر قرار داده می شود. استفاده از این روش در یک محیط تجربی ارزیابی بهتری را نسبت به AntNet فراهم می کند.

توضیحات بیشتر در ترجمه مقاله پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive آمده است. تصاویری خروجی پروژه پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با شبیه ساز NS2 در ادامه مطلب.

تصویر خروجی ۱:

ns2 beehive 16605 2 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

تصویر خروجی ۲:

ns2 beehive 16605 3 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

تصویر خروجی ۳:

ns2 beehive 16605 4 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

تصویر خروجی ۴:

ns2 beehive 16605 5 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

تصویر خروجی ۵:

ns2 beehive 16605 6 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

تصویر خروجی ۶:

ns2 beehive 16605 7 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

تصویر خروجی ۷:

ns2 beehive 16605 8 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

تصویر خروجی ۸:

ns2 beehive 16605 9 پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2

باکس دانلود
  • اندازه فایل 1: 293 کیلوبایت
        • رمز فایل: www.noavarangermi.ir
        خرید این محصول

        • کد محصول:16605
          عنوان محصول: پیاده سازی الگوریتم مسیریابی زنبور عسل BeeHive با NS2
          جزئیات:ترجمه مقاله و فیلم آموزشی فارسی دارد - مقاله اصلی آماده دانلود است(لینک دانلود)
          قیمت: 800,000 ریال

          نام پرداخت کننده:
          ایمیل پرداخت کننده:
          شماره تماس:

        • بعد از تکمیل فرایند پرداخت، شماره رسید پرداخت به شما و بخش فروش سایت ایمیل و SMS خواهد شد.

        • توجه: کاربر محترم این سایت دارای نماد اعتماد الکترونیک میباشد و پرداخت شما از طریق درگاه امن بانک صورت خواهد گرفت.

        • شماره تماس بخش پشتیبانی: ۰۹۳۶۵۴۴۲۲۴۷ – ۰۹۱۹۴۷۵۱۲۹۵ پاسخگویی 24 ساعته

        اشتراک گذاری مطلب
        ایمیل شما آشکار نمی شود

        نوشتن دیدگاه

        تمامي كالاھا و خدمات اين فروشگاه، حسب مورد داراي مجوزھاي لازم از مراجع مربوطه ميباشند و فعالیتھاي اين سايت تابع قوانین و مقررات جمهوری اسلامي ايران است.

        آدرس:استان اردبیل - شهرستان گرمی - خیابان معلم - محله عباسیه | شماره تماس: ٠٩٣۶۵۴۴٢٢۴٧


        کلیه حقوق برای تیم نوآوران گرمی محفوظ می باشد . کپی برداری از مطالب فقط با ذکر نام منبع مجاز است.
        طراحی شده توسط تیم نوآوران گرمی