معرفی نرم افزار Aqua-Sim جهت شبیه سازی شبکه حسگر بیسیم زیرآبی

معرفی نرم افزار Aqua-Sim جهت شبیه سازی شبکه حسگر بیسیم زیرآبی

مجید یوسفی1 سیاوش خرسندی2

1) دانشجوی دکترای مهندسی فناوری اطلاعات دانشگاه صنعتی امیرکبیر
2) دانشیار دانشکده مهندسی کامپیوتر و فناوری اطلاعات دانشگاه صنعتی امیرکبیر

محل انتشار : کنفرانس بین المللی مهندسی و تکنولوژی - نروژ(12icet.com)
چکیده :
مدلسازی نمایش یک سیستم واقعی قبل از پیاده سازی آن به روش ساده جهت تحلیل و فهم بهتر می¬باشد که ابزار مناسبی در طراحی و پیاده¬سازی شبکه¬های کامپیوتری می¬باشد. یک مدل مناسب می¬بایست قابل¬فهم بوده و به سیستم واقعی از لحاظ رفتاری نزدیک باشد و بتوان آن را به راحتی بررسی و آزمایش نمود. امروزه نرم افزارهای شبیه ساز شبکه، توانایی شبیه¬سازی شبکه¬های ارتباطی را بدون نیاز به کدنویسی و معمولاً از طریق واسط¬های گرافیکی فراهم می¬کنند. به دلیل اینکه طراحی، پیاده¬سازی و آزمایش شبکه¬های حسگر در محیط واقعی زمان¬بر و از لحاظ هزینه گران است، مدلسازی عامل مهمی در ارزیابی و بهبود کارایی شبکه¬های حسگر زیرآب می¬باشد. شبیه¬سازهای بسیاری برای شبکه¬های حسگر زمینی (که از امواج رادیویی برای ارتباط استفاده می¬کنند) ارائه شده است، ولی به دلیل تفاوت¬های ذاتی شبکه¬های زیر آب با شبکه¬های زمینی، امکان استفاده از این شبیه-سازها برای محیط زیرآب وجود ندارد. بیشتر شبیه سازها متن باز و مبتنی بر NS2 هستند که از دو زبان C++ و Otcl استفاده می¬کند. زبان اسکریپتی Otcl برای پیکربندی و تنظیمات و طراحی توپولوژی ها و زبان C++ برای پیاده سازی الگوریتم ها و پروتکل¬های شبکه استفاده می¬شود. متن باز بودن NS2 این امکان را می¬دهد تا بتوان بر اساس نیاز خود، بسته ها و ماژول¬های جدیدی را به این شبیه¬ساز افزود و آنها را به کار گرفت. به دليل اینکه ماژول هاي بسته CMU در NS2 براي ارتباطات شبکه حسگر بي سيم زميني به کار رفته و قابل استفاده در محيط زير آب نيست، بسته Aqua-sim مستقل و موازي با CMU بر روي هسته NS2 قرار مي گيرد تا ارتباطات صوتي زيرآب را پشتيباني کند. در این مقاله ضمن بررسی مفاهیم مدلسازی و شبیه¬سازی، به بررسی مدل ارتباطی زیر آب و نحوه مدلسازی آن پرداخته و شبیه ساز مطرح Aqua-Sim جهت شبکه¬ حسگر بی¬سیم زیرآبی معرفی می¬گردد.
کلمات کلیدی : مدلسازی شبیه سازی شبیه ساز شبکه شبکه حسگر بی سیم زیرآبی مدلسازی زیر آب.