Abstract
Multipath routing is an efficient technique to route data in wireless sensor networks (WSNs) because it can provide reliability, security and load balance, which are especially critical in the resource constrained system such as WSNs. In this paper we provide a survey of the state-of-the-art of proposed multipath routing protocols for WSNs, which are classified into three categories, infrastructure based, non-infrastructure based and coding based, based on the special techniques used in building multiple paths and delivering sensing data. For each category, we study the design of protocols, analyze the tradeoff of each design, and overview several representing protocols. In addition, we give a summery of design goals, challenges, and evaluation metrics for multipath routing protocols in resource constrained systems in general
چکیده
مسیریابی چندگانه یک روش کارآمد برای تعیین مسیر داده در شبکه های حسگر بی سیم است (WSNs) و دلیل آن میتواند فراهم نمودن قابلیت اطمینان، امنیت و تعادل بار باشد، که در سیستم منابع محدود مانند WSNs بسیار مهم هستند. در این مقاله یک بررسی از پیشرفته ترین پروتکل های مسیریابی چندگانه مطرح فراهم شده که به سه دسته تقسیم بندی شده است، مبتنی بر ساخت یافته، مبتنی بر بدون ساختار و مبتنی بر برنامه نویسی، که براساس تکنیک های خاص در ساخت و ساز مسیرهای متعدد و ارائه داده های سنجش شده مورد استفاده قرار می گیرد. برای هر دسته بندی، ما به مطالعه طراحی پروتکل ها، تجزیه و تحلیل، تعویض هر طرح و به بررسی اجمالی پروتکل های بیان شده می پردازیم. در مجموع ما خلاصه ای از اهداف طرح و چالش ها و معیارهای ارزیابی برای پروتکل های مسیریابی چندگانه در سیستم های منابع محدود داریم.
1-مقدمه
یک شبکه حسگر بی سیم (WSNs) شامل تعداد زیادی گره حسگر کم وزن است که عمر باتری آنها محدود است. دارای قابلیت های محاسباتی، ذخیره سازی و پهنای باند است. این گره سنسور کم هزینه می تواند به صورت تصادفی با انداختن از هواپیما و یا دقیق به صورت دستی گسترش پیدا کند. این گره حسگر تغییر در محیط زیست یا یک کمیت فیزیکی را حس کرده و داده ها را به ایستگاه اصلی انتقال می دهد که گره سینک نامیده می شود. گره سینک معمولا یک ماشین قدرتمند مانند یک لپ تاپ یا یک کامپیوتر رومیزی است...