Simulation ( noxim , booksim , cloudsim,...)
45 subscribers
2 photos
1 file
7 links
learn simulation tools
Download Telegram
انواع تکنیک های انتخاب خروجی با استفاده از پارامترها sel قابل تغییر است. به عنوان مثال دستور زیر از انتخاب خروجی nop استفاده خواهد نمود.
./noxim -sel nop
انتخاب خروجی nop یا neighbors on path از اطلاعات ازدحام همسایگان دو پرش دورتر استفاده می کند
تکنیک های انتخاب خروجی معمولا در الگوریتم های مسیریابی وفقی یا adaptive برای انتخاب یک مسیر خروجی مناسب تر از بین مسیرهای موجود به سمت مقصد استفاده می شوند.
به طور کلی الگوریتم های مسیریابی در شبکه روی تراشه سه دسته هستند:
قطعی یا deterministic
وفقی یا adaptive
ناآگاهانه یا oblivious
در الگوریتم های قطعی همواره بین مبدا و مقصد بسته ها از یک مسیر ثابت ارسال و دریافت می شوند مانند الگوریتم xy
در الگوریتم های ناآگاهانه که الگوریتم های قطعی زیرمجموعه ای از آنها هستند بدون توجه به شرایط شبکه اطلاعات ارسال و دریافت می شوند مانند الگوریتم valiant
در الگوریتم های وفقی همواره باتوجه به شرایط شبکه بسته ها ممکن است از مسیرهای مختلفی ارسال و دریافت شوند.
مانند الگوریتم های westfirst, northlast, negative first
ساختار فایلی شبیه ساز noxim به صورت زیر می باشد
شاخه src شامل تمامی کدهای منبع یا source می باشد که در صورت داشتن ایده باید در این شاخه فایل مربوطه اصلاح و فایل اجرایی شبیه ساز بر اساس این تغییرات دوباره ساخته شود.
برای ایجاد فایل اجرایی مجدد بعد از تغییرات در فایل های منبع باید در حالی که در شاخه bin قرار داریم دستور make را اجرا کنیم.
تمامی فایل های object و اجرایی در شاخه bin نگهداری می شوند. در صورتی که بخواهیم فایل های قدیمی که توسط دستور make ایجاد شده اند پاک شوند باید دستور make clean را اجرا کنیم.
برای تغییر الگوریتم های مسیریابی و توابع انتخاب خروجی و ورودی و همچنین استراتژی های داوری باید فایل NoximRouter.cpp و NoximRouter.h را اصلاح نمود.
در فایل noximMain.cpp و noximMain.h پارامترهای اصلی شبیه ساز وجود دارند.
به زودی راهنمای جامع شبیه ساز noxim آماده خواهد شد. بعد از آماده شدن اطلاع رسانی خواهد شد.
در این راهنما نحوه اضافه کردن پارامترهای جدید مانند درصد خطا
اضافه کردن سیگنال ها و الگوریتم های مسیریابی جدید و دیگر مواردی که ممکن است در یک پایان نامه استفاده شود وجود خواهد داشت.
با ما همراه باشید
@simulations
بعد از پایان معرفی و بررسی شبیه ساز noxim سراغ شبیه ساز cloudsim که یک شبیه ساز برای رایانش ابری یا cloud computing است خواهیم رفت.
با سلام و تبریک سال جدید
به زودی با بخش جدیدی از آموزش ها در خدمت شما خواهیم بود.
فایل آموزش شبیه ساز noxim در حال تکمیل شدن می باشد. در این فایل علاوه بر توضیح کامل کدها سعی شده تغییرات اساسی که باید برای انجام یک پایان نامه نیاز است نیز درنظر گرفته شود. مانند اضافه کردن سیگنال و یا سیم های جدید، اضافه کردن الگوریتم های مسیریابی جدید و .....
منتظر کامل شدن این فایل باشید
@simulations
باسلام
نسخه اولیه و رایگان راهنمای شبیه ساز noxim تقدیم می گردد. در این راهنما در خصوص ساختار فایل و متدهای آن مطالبی نوشته شده است. در خصوص نحوه تهیه نسخه کامل آن به زودی اطلاع رسانی خواهد شد.