دانلود پایان نامه ارشد: بهبود مسیریابی داده های حساس به تاخیر در شبکه های حسگر بیسیم |
2-3 ارسال داده های حساس به تاخیر …………………………………………………………………………………………29
2-4 استفاده از چاهک ثابت و متحرک به صورت همزمان………………………………………………………………..29
2-5 روش ارایه شده در EEQR ……………………………………………………………………………………………….32
2-5-1 معرفی مشکل نقاط کور…………………………………………………………………………………………………….33
2-6 مسیریابی در شبکههای حسگر بیسیم………………………………………………………………………………………33
2-6-1 اهداف مسیریابی……………………………………………………………………………………………………………33
2-6-2 معیارهای تعیین مسیر بهینه …………………………………………………………………………………………….34
2-6-3 مسیریابی در شبکههای بیسیم ………………………………………………………………………………………….34
2-6-3-1 مسیریابی بردار فاصله ………………………………………………………………………………………………35
2-6-3-2 مسیریابی حالت اتصال …………………………………………………………………………………………….36
2-6-3-3 مسیریابی مبدا …………………………………………………………………………………………………………36
2-7 روش های انتشار اطلاعات ………………………………………………………………………………………………….36
2-7-1 روش همه پخشی (Flooding)……………………………………………………………………………………..37
2-7-2 روش شایعه پراكنی (gossiping)………………………………………………………………………………….38
2-7-3 روش SPIN………………………………………………………………………………………………………………….40
2-7-4 پیغام های SPIN …………………………………………………………………………………………………………40
2-7-5 SPIN-1 یك روش دست تكانی سه مرحله ای ……………………………………………………………..41
2-7-6 خلاصه سازی فرصت طلبانه (opportunistic data aggregation)………………………………43
2-7-7 خلاصه سازی حریصانه(greed data aggregation) ……………………………………………………43
2-7-8 پرسش تو رد تو(nested query) …………………………………………………………………………………44
2-8 الگوریتم خوشه بندی …………………………………………………………………………………………………………44
2-8-1 معیارمطلوبیت خوشه ها …………………………………………………………………………………………………45
2-8-2 ویژگیهای یک الگوریتم خوشه بندی مناسب …………………………………………………………………..46
2-8-3 معایب روش خوشه بندی ……………………………………………………………………………………………..46
2-8-4 انواع خوشه بندی ………………………………………………………………………………………………………….46
2-8-5 الگوریتم kmeans ……………………………………………………………………………………………………..47
2-8-5-1 مراحل كار …………………………………………………………………………………………………………….47
2-8-6 پیش پردازش داده ها …………………………………………………………………………………………………….48
2-8-7 انواع ویژگی ها در خوشهبندی ………………………………………………………………………………………48
2-8-8 دلایل اصلی پیش پردازش دادهها …………………………………………………………………………………….48
2-8-9 عملیات اصلی پیش پردازش داده ها ………………………………………………………………………………..49
2-8-10 آلودگیها در خوشه بندی …………………………………………………………………………………………….49
2-8-11 روشهای مورد استفاده در پیش پردازش …………………………………………………………………………50
2-8-12 روش (Low-Energy Adaptive Clustering Hierarchy)…………………………………..50
2-8-12-1 جزئیات الگوریتم LEACH …………………………………………………………………………………52
2-8-12-2 فاز تبلیغات……………………………………………………………………………………………………………52
2-8-12-3 فاز تشكیل دستهها…………………………………………………………………………………………………53
2-8-12-4 فاز تشكیل برنامه……………………………………………………………………………………………………53
2-8-12-5 فاز انتقال دادهها…………………………………………………………………………………………………..54
فصل سوم :روش تحقیق
3-1 مقدمه ………………………………………………………………………………………………………………………………..56
3-2 فاز اول: استقرار اولیه ………………………………………………………………………………………………………..58
3-2-1 توسعه اولیه …………………………………………………………………………………………………………………58
3-2-2خوشهبندی …………………………………………………………………………………………………………………..58
3-2-2-1 استفاده از روش BSK-Means برای خوشه بندی گره ها …………………………………………61
3-2-3 مسیریابی………………………………………………………………………………………………………………………63
3-2-3-1 مسیریابی جهت اتصال به گره سرخوشه……………………………………………………………………64
3-2-3-2 مسیریابی سرخوشه به سمت فوق گره……………………………………………………………………….64
3-2-3-3 مسیریابی به سمت چاهک متحرک …………………………………………………………………………….65
3-2-3-4 مسیریابی وایجاد کانال خصوصی بین فوقگرهها…………………………………………………………..65
3-3 فاز دوم : حیات و ادامه زندگی شبکه……………………………………………………………………………………..66
3-3-1 اولویت بندی اطلاعات………………………………………………………………………………………………….66
3-3-2 تصمیم گیری برای ارسال دادهها ……………………………………………………………………………………..67
3-3-3 تصمیمگیری در مورد جهش حرکت چاهک متحرک…………………………………………………………..68
3-3-4 نحوه آگاهی فوقگره متصل به چاهک متحرک، به سایر فوقگره ها و نرک ایستگاه…………………..70
3-3-5 ارسال غیر مستقیم اطلاعات چاهک متحرک……………………………………………………………………..70
3-4 مقایسه روش های ارایه شده………………………………………………………………………………………………….71
3-4-1 روش چاهک ثابت…………………………………………………………………………………………………………71
3-4-2 روش چاهک متحرک……………………………………………………………………………………………………..72
3-4-3 استفاده از چاهک ثابت و متحرک به صورت همزمان(DualSink)…………………………………….73
3-4-4 روش ارایه شده …………………………………………………………………………………………………………….74
3-5 طرح و نقشه ……………………………………………………………………………………………………………………….75
3-6 مزایای استفاده از این روش نسبت به سایر روشها…………………………………………………………………..76
فصل چهارم :تجزیه و تحلیل داده ها و ارزیابی کارایی
4-1 ارزیابی کارایی ………………………………………………………………………………………………………………….78
4-1-1 جزییات شبیه سازی …………………………………………………………………………………………………….78
4-1-2 مدل انرژی مصرفی گرهها ……………………………………………………………………………………………80
4-1-3 مقایسه انرژی مصرف شده در روش ارایه شده ……………………………………………………………….80
4-1-4 تاثیر روش ارایه شده ،بر نرخ گم شدن بستهها ………………………………………………………………..82
4-1-5 متوسط تعداد گام طی نموده برای رسیدن به چاهک ………………………………………………………….83
فصل پنجم: نتیجه گیری و پیشنهادهای تحقیق
5-1نتایج………………………………………………………………………………………………………………………………86
5-2 پیشنهادهای تحقیق……………………………………………………………………………………87
فهرست جداول
جدول4-1 پارامترهای شبیه سازی………………………………………………………………………………………………..79
فهرست اشکال
شکل 1-1معماری ارتباطی شبکه های حسگر بیسیم…………………………………………………………………………. 6
شکل 1-2 ساختمان داخلی گره حسگر…………………………………………………………………………………………. 6
شکل 2-1 انواع خوشه بندی در شبکه های حسگر بیسیم……………………………………………………………….. 21
شکل 2-2یک چاهک سیال در حال حرکت در طول یک خط مستقیم……………………………………………… 28
شکل2-3 انواع روش های جابه حایی کنترل شده…………………………………………………………………………. 29
(شکل 2-4 )روش ارایه شده در EEQR……………………………………………………………………………………. 32
(شکل 2-5) پدیده تصادم…………………………………………………………………………………………………………… 37
(شکل 2-6) پدیده هم پوشانی…………………………………………………………………………………………………….. 38
شکل 2-7 روش شایعه پراکنی…………………………………………………………………………………………………….. 39
شکل 2-8 روش دست تکانی……………………………………………………………………………………………………… 42
شکل 2-9 نحوه دسته بندی در زمان های t و t+c………………………………………………………………………… 51
شکل 2-10 میران نرمال شده مصرف انرژی سیستم درصد گرههای سردسته……………………………………. 52
شکل3-1 نمایه ای از طرح پیادهسازی شده…………………………………………………………………………………… 58
شکل 3-2 خوشه بندی با روش Leach ……………………………………………………………………………………. 62
شکل 3-3 روش خوشهبندی با روش BSK-Means…………………………………………………………………… 63
شکل 3-4 نمایه چاهک ثابت و نحوه اتصال گرهها………………………………………………………………………… 71
شکل 3-5 نمایه روش چاهک متحرک و نحوه اتصال گرهها……………………………………………………………. 72
شکل 3-6 استفاده از چاهک ثابت و متحرک به صورت همزمان (Dual Sink) ………………………………. 73
شکل 3-7 نمایش گرافیکی طرح پیشنهادی………………………………………………………………………………….. 74
فهرست نمودارها
(نمودار 3-1) مصرف انرژی BSK-Means، در مقایسه با روشهای دیگر، در شبکههای حسگر بیسیم. 61
(نمودار 3-2)کارایی الگوریتم BSK-means برای ارسال اطلاعات در مقایسه با سایر روشها…………… 62
(نمودار 4-1) نمودار مصرف انرژی در استفاده از روشهای در مختلف شبکه…………………………………… 81
(نمودار 4-2 ) درصد بسته های گم شده نسبت به تعداد گرههای مورد استفاده………………………………….. 82
(نمودار 4-3) میانگین تعداد گام در حالت های چاهک متحرک و چاهک ثابت و راهکار کنونی در خالت استفاده از 35 گره………………………………………………………………………………………………………………………..84
چکیده
یکی از چالش های مطرح در زمینه شبکههای حسگر ،نحوه مسیریابی و جمعآوری اطلاعات از گرههای شبکه میباشد .از آنجا که این شبکهها از لحاظ منابع انرژی و پردازشی محدودیت دارند،نیازمند روشهای خاصی برای مسیریابی و انتقال اطلاعات میباشند که مصرف انرژی پایینی داشته باشند.
برای واضح تر شدن موضوع ،در شبکه های حسگر معمولی یک گره چاهک در وسط شبکه قرار دارد که اطلاعات حس شده توسط آن، به سوی چاهک هدایت میگردد اما طول عمر پایین شبکه به علت از بین رفتن گرههای اطراف چاهک و تاخیر انتها به انتهای زیاد گره به علت انتقال اطلاعات از طریق تعداد نسبتا زیادی گره برای رسیدن به چاهک ، دو مشکل اساسی در ارسال اطلاعات در شبکه های حسگر بیسیم معمولی هستند. دو مشکل ذکر شده ،امروزه به عنوان یكی از مباحث بسیار داغ علمی مطرح است و تاكنون كارهای زیادی در جهت بهبود و افزایش كارایی در زمینه جمعآوری اطلاعات در این حوزه ، صورت گرفته است. یكی از روشهای مطرح در این زمینه، روش استفاده از چاهک متحرک است كه در این روش با حرکت چاهک در کل شبکه اطلاعات از گرههای حسگر جمعآوری میگردد. این روش، پایه بسیاری از روشهای مطرح شده بعدی در جهت حل مشکلات مطرح شده در حوزه مسیریابی و جمعآوری اطلاعات در شبكههای حسگر را تشكیل میدهد كه در این پایاننامه مورد بحث و بررسی قرار گرفته اند و در نهایت از لحاظ قابلیت و نقاط ضعف و قوت، با یكدیگر مورد مقایسه قرار گرفته اند.
در این پایاننامه قصد داریم تا با ارایه روشی جامع، ساده و کارا دو مشکل مطرح در این گونه شبکهها که باعث کارایی پایین این شبکهها گردیده را بهینه تر نماییم. روش ارایه شده مبنی بر حرکت چاهک متحرک در طول شبکه است که در آن شبکه به صورت خوشهبندی شده می باشد و با در نظر گرفتن اولویت بستهها در ارسال اطلاعات به چاهک میباشد .نتایج به دست آمده بهبود دو پارامتر ذکر شده را نشان میدهد .
1-1مقدمه
امروزه بحث سیستمهای كنترل و نظارت از راه دور یكی از مباحث پرچالش در زمینه علوم الكترونیك و كامپیوتر میباشد. لذا محققان در هر زمان به دنبال راه حلی میباشند تا شرایط خاص و انتظارات مدنظر را پاسخ دهد؛ در شرایط و كیفیت كاری یكسان هر چه نسبت هزینه به كارائی پائینتر باشد، همان قدر محبوبیت آن شیوه بیشتر خواهد شد.
برای آگاهی از تغییرات محیط اطراف و یا وضعیت هر مجموعه ،نیازمند یكسری تجهیزات هستیم كه بعنوان حسگر شناخته می شوند.حسگرها تغییرات مدنظر (تغییرات فیزیكی یا شیمیایی) را در قالب یك پاسخ، به منظور اندازه گیری میزان تغییرات و یا وجود تغییر، ارائه می دهند. پس از جمع آوری اطلاعات مورد نیاز میتوان سایر عملیات را بر اساس پاسخ ارائه شده، انجام داد.
پیشرفتهای اخیر در زمینه الكترونیك و مخابرات بی سیم باعث شده ،بتوانیم گرههای حسگر چندكاره، با توان مصرفی پایین و هزینه كم داشته باشیم كه از نظر اندازه خیلی كوچك هستند و برای مسافت های كوتاه میتوانند با هم ارتباط برقرار كنند. این گرههای حسگر كوچك طبق نظریه شبكه های حسگر، دارای تجهیزات حس كردن، پردازش دادهها و مخابره میباشند. تفاوت اصلی شبكه های حسگر با سایر شبكهها در ماهیت داده– محور (data – centric) و همچنین منابع انرژی و پردازشی بسیار محدود در آنهاست كه موجب شده تا روش های مطرح شده جهت انتقال دادهها در سایر شبكهها و حتی شبكههایی كه تا حد زیادی ساختاری مشابه شبكههای حسگر دارند مانند شبكه های موردی(AdHoc)، در این شبكهها قابل استفاده نباشند. روند توسعه این شبكهها در حدی است كه مطمئناً این شبكهها در آینده نزدیك،نقش مهمی را در زندگی روزمره ما ایفا خواهند كرد. از كاربردهایی كه در حال حاضر برای شبكه حسگر مطرح میشود و روزبهروز بر تعدادشان افزوده میشود، می توان به كاربردهایی نظیر عمل ردیابی در محیط های گسترده جغرافیایی، سیستمهای امنیتی، نظارت بر سازههای بزرگ، نظارت بر بیماران دارای وضعیت حساس و همچنین نظارت بر پارامترهای محیطی در مناطقی كه حضور انسان در آنها خطرناك است و بسیاری كاربردهای دیگر اشاره كرد.
شبكه های حسگر در واقع تجمع تعداد زیادی از گرههای حسگر میباشند كه در محیط پراكنده شدهاند و هر كدام به طور خودمختار و با همكاری سایر گرهها هدف خاصی را دنبال میكنند. گرهها، به هم نزدیك هستند و هر گره ای با گره دیگری می تواند ارتباط برقرار كند و اطلاعات خود را در اختیار گره دیگری قرار دهد و در نهایت وضعیت محیط تحت نظر، به یك گره مركزی گزارش می شود.
عواملی چون اقتصادی بودن سیستم، تواناییهای مورد انتشار، تعداد انبوه گرهها موجب گشته هر گرهی یكسری محدودیتهای سخت افزاری داشته باشد. این محدودیتها باید در پیاده سازی سیستم های مختلف در این گونه شبکهها مورد توجه قرار گیرد. برخی از محدودیتهای این گونه شبکهها عبارتند از :
- هزینه پائین : بایستی سیستم نهایی از نظر اقتصادی مقرون به صرفه باشد. چون تعداد گرهها خیلی زیاد بوده و برآورده هزینه هر گره در تعداد زیادی (بالغ بر چند صدهزار) ضرب می گردد، بنابراین هر چه از هزینه هر گره كاسته شود، در سطح كلی شبكه صرفه جویی زیادی صورت خواهد گرفت و سعی می شود هزینه هر گره به كمتر از یك دلار برسد.
- حجم كوچك : گره به نسبت محدوده ای كه زیر نظر دارند، بخشی را به حجم خود اختصاص می دهند. لذا هر چه این نسبت كمتر باشد به همان نسبت كارایی بالاتر می رود و از طرفی در اكثر موارد برای اینكه گرهها جلب توجه نكند و یا بتوانند در برخی مكانها قرار بگیرند نیازمند داشتن حجم بسیار كوچك می باشند.
- توان مصرفی پایین : منبع تغذیه در گرهها محدوده می باشد و در عمل امكان تعویض یا شارژ مجدد آن مقدور نیست، لذا بایستی از انرژی موجود به بهترین نحو ممكن استفاده گردد.
- نرخ بیت پائین : به خاطر وجود سایر محدودیتها، عملاً میزان نرخ انتقال و پردازش اطلاعات در گرهها، نسبتاً پایین می باشد.
- خودمختار بودن : هر گره ای بایستی از سایر گرهها مستقل باشد و بتواند وظایف خود را طبق تشخیص و شرایط خود، به انجام برساند.
قابلیت تطبیق پذیری : در طول انجام نظارت بر محیط، ممكن است شرایط در هر زمانی دچار تغییر و تحول شود. مثلاً برخی از گرهها خراب گردند. لذا هر گره بایستی بتواند وضعیت خود را با شرایط بوجود آمده جدید تطبق دهد.
همانطور كه در قبل نیز بیان شد، شبكه های حسگر در حالت كلی ماهیت داده – محور دارند و بنابراین ساختار ارتباطی بین گرههای حسگر باید طوری طراحی شوند كه با ماهیت این شبكهها هماهنگی داشته باشند. چون اكثر كاربردهای شبكه های حسگر در مواردی است كه عملاً امكان اتصال گرهها به یكدیگر عملی یا مقرون به صرفه نیست، در این گونه شبكهها عموماً از ارتباط بیسیم استفاده می شود. و ساختار كلی این شبكهها به این صورت است كه تعداد زیادی گره همسان، در محیط پراكنده میشوند و پس از جمعآوری اطلاعات مورد نظر، آن را به یك چاهک (Sink) ارسال میكنند. چاهک، گرهی دارای میزان انرژی بالا و تجهیزات مورد نیاز می باشد و در واقع واسط بین شبكه حسگر و محیط اطراف میباشد. در شبكههای با وسعت جغرافیایی زیاد، می توان از چندین چاهک استفاده كرد تا مسیر ارسال دادهها به گیرندهها، بیش از حد طولانی نگردد.
از آنجایی كه ارسال مستقیم رادیویی در فواصل زیاد، به انرژی بسیار زیادی نیاز دارد، در شبكههای حسگر از روشهای انتقال اطلاعات به صورت گام به گام استفاده میشود. علاوه بر این مورد، در اكثر موارد بین بسیاری از گرهها و گیرندههای مركزی به علت مسایلی مانند فاصله زیاد یا موانع جغرافیایی، ممكن است دید مستقیمی بین گره و گیرنده مركزی وجود نداشته باشد. روشهای متنوعی جهت پراكندن اطلاعات در شبكه های حسگر، پیشنهاد شده است كه تعدادی از آنها در فصل بعد، مختصراً آورده شده اند. در شكل 1-1 و 1-2شمایی از معماری ارتباطی در شبكه های حسگر نشان داده شده است.
تكنیكها و شیوه های مورد استفاده در چنین شبكهها وابستگی شدیدی به ماهیت كاربرد شبكه دارد و ساختار توپولوژی شبكه، شرایط جوی و محیطی، محدودیتها و … عوامل موثری در پارامترهای كارایی و هزینه شبكه می باشند. لذا امروزه در سرتاسر دانشگاههای معتبر و مراكز تحقیقاتی كامپیوتری، الكترونیكی و بخصوص مخابراتی، شبكههای حسگر بیسیم، یك زمینه تحقیقاتی بسیار جذاب و پرطرفدار محسوب میشود. تحقیقات و پیشنهادات زیادی در مباحث مختلف ارائه شده است و همچنان حجم تحقیقات در این زمینه سیر صعودی دارد.
هدف اصلی تمامی این تلاشها و ارائه راهكارها، داشتن سیستمی با شیوه های كنترلی ساده، آسان و با هزینه پائین میباشد كه در نهایت با پاسخگویی به نیازمندیهای ما ، بتواند در مقابل محدودیتها (پهنای باند، انرژی ، دخالتهای محیطی ، فیدینگ و …) ایستادگی كند و شرایط كلی را طبق خواستهها و تمایلات ما (انتقال حجم زیاد اطلاعات پرمحتوا، بقاء پذیری و طول عمر بالا، هزینه پائین و ..) را فراهم سازد. لذا محققین جنبههای مختلف را تحلیل و بررسی مینمایند و سعی میكنند ایدههای بهینه و كارا را استخراج كنند. این ایدهها میتوانند از محیط وحش اطرافمان الهام گرفته شده باشد و با استفاده از قوانین ریاضی و نظریات تئوری و آماری میتوان آنها را تحلیل نمود.
به دلایل ذكر شده در بالا،بحث شبكه های حسگر در حال حاضر یكی از مباحث داغ در محافل علمی است و روز به روز بر تعداد مقالههایی كه در این مورد منتشر میشوند افزوده می گردد. در سالهای اخیر نیز چند كنفرانس معتبر IEEE نیز در همین زمینه برگزار شده است.
یكی از چالشهای مطرح در زمینه شبكههای حسگر، نحوه مسیریابی و انتقال اطلاعات جمعآوری شده، در گرههای این شبكه هاست. از آنجایی كه این شبكهها از لحاظ میزان انرژی قابل دسترسی و منابع پردازشی موجود، محدودیت دارند، نمی توان از روشهای مطرح شده برای سایر شبكهها، در شبكههای حسگر استفاده كرد.
دو نوع مصرف انرژی در شبکه در بین محققان مطرح میباشد
- میانگین مصرف انرژی گرهها در شبکه که در اصطلاح به آن Ebar میگویند
- بیشترین میزان مصرف انرژی در شبکه در بین گرهها که در اصطلاح به آن Emax می گویند
یک شبکه حسگر را در نظر بگیرید که در قسمتی از شبکه انرژی گرههای یک قسمت از شبکه به میزان زیادی مصرف میگردد این موضوع باعث میشود که قسمتی از شبکه بعد از مدتی، انرژیاش تمام شود و از کار بیافتد و در نتیجه نتواند اطلاعاتی در رابطه با آن ناحیه به چاهک برساند ، از طرفی در آن شبکه ،ناحیه ای وجود دارد که مصرف انرژی پایینی دارد ،در این صورت میانگین مصرف انرژی شبکه مشکلی را در این شبکه نشان نمیدهد اما پارامتر Emax این موضوع را بیان میکند که در یک قسمت از شبکه انرژی زیادی در حال استفاده میباشد .
در طراحیهای اخیر یك WSN معمولا تشكیل شده از یك سری گره ثابت و یك چاهک ثابت که در میان ناحیه جغرافیایی قرار گرفته است. در چنین پیكربندی،مصرف كننده انرژی،ماژول ارتباطات هر گره میباشد. در عمل، برای ارسال اطلاعات گرهها به چاهک، به ارتباطات چندگانه نیاز است. با توجه به این که در هر ارتباط از انرژی شبکه کاسته میشود، انرژی شبکه به میزان نسبتا زیادی به ازای یک بسته کاهش پیدا خواهد کرد. در این گونه شبکهها مشکل دیگری نیز وجود دارد و آن این است که در صورتی که شبکه دارای یک چاهک ثابت در محیط باشد تمامی گرههای شبکه اطلاعات خود را به سوی چاهک ارسال میکنند. هرچند چاهک، از بابت مصرف انرژی دارای محدودیتی نمیباشد، اما گرههای اطراف چاهک تعداد بسته های زیادی را مبادله می کنند و این موضوع باعث میشود که انرژی آنها زود تمام شود، با وجود این که گرههای دور از چاهک همچنان انرژی دارند و قادر به رصد محیط میباشند، اما نمیتواننداطلاعات خود را به چاهک ارسال نمایند.
از طرفی احتمال ایجاد نقاط کور برای دسترسی درشبکههای با چاهک ثابت به صورت بارزی امکان پذیر میباشد.از طرفی به دلیل محدودیت های جغرافیایی و یا عدم امنیت یک مسیر، برای ارسال اطلاعات حسگرها نمیتوانند اطلاعات خود را به چاهک ثابت ارسال نمایند. این موضوع به عنوان یکی از نقاط ضعف استفاده از چاهک ثابت به شمار میآید .
یک راهکار ارایه شده در این حوزه ،استفاده از چند چاهک ثابت در شبکه میباشد. اما استفاده از چندین چاهک، به دلیل هزینه زیاد و محدودیتهایی که در مورد مکان چاهک میباشد مانند محیطهای نظامی (که چاهک لزوما باید در نقطه امنی از شبکه حضور داشته باشد)، معمولا مورد استفاده قرار نمیگیرد.
راهکار دیگری در این زمینه توسط[1] بیان گردید و آن، استفاده از رویکرد سلسله مراتبی در ارسال اطلاعات به چاهک میباشد. در این روش هر گره خود را در یک مجموعه بزرگ تر عضو مینماید و اطلاعات خود را از طریق گره ای که نماینده آن گروه میباشد ارسال میکند. این روش میزان مسیریابیهای مجدد و همپوشانی در ارسال اطلاعات را کاهش میدهد. اما تاثیر قابل توجهی در ترافیک اطلاعات ارسالی به چاهک ثابت نخواهد داشت.
رویكرد دیگری كه برای افزایش طول عمر شبكه كاربرد دارد، استفاده از چاهک متحرك در این گونه شبكهها است. این رویکرد در خیلی از موارد شبیه استفاده از چندین گره ثابت است، در حالی كه در حالت استفاده از چند گره ثابت نیاز به استفاده از یك ارتباط عمومی برای جمعآوری تمام دادهها در یك نقطه پایانی است. برای غلبه بر نقص های موجود در یك چاهک ثابت، استفاده از چاهک متحرك پیشنهاد شده است. یك چاهک متحرك، میتواند انواع مختلفی از جابهجایی را در میان سنسورها داشته باشد. مانند حركت تصادفی، حركت ثابت و پیشبینی شده از قبل و حركت های كنترل شده كه نتیجه آن بهبود در مصرف انرژی و جمعآوری داده میباشد، که به تفصیل، هریک را توضیح خواهیم داد.
روش استفاده از چاهک متحرک، مشکلات تمام شدن انرژی گرههای اطراف چاهک و همچنین ارتباطات چندگامه و تاخیر انتها به انتها را به نسبت روش چاهک ثابت برطرف میکند اما دارای مشکلاتی نیز میباشد. در این گونه شبکهها، اطلاعاتی که در یک منطقه از شبکه ایجاد میگردند، نمیتوانند خود را به دلیل نبود چاهک متحرک در آن ناحیه، به موقع به چاهک برسانند.این موضوع زمانی بدتر خواهد شد که شبکه دارای ترافیکهای حساس به تاخیر باشد . ترافیکهای حساس به تاخیر، اطلاعاتی هستند که دارای محدودیت زمانی در ارسال و دریافت توسط مقصد هستند. در برخی از این ترافیکها مانند ترافیکهای چندرسانهای، حتی ترتیب دریافت بسته حایز اهمیت میباشد. بنابراین، روش استفاده از چاهک متحرک، برای اینگونه ترافیکها نتیجه عکس خواهد داشت. استفاده از چاهک متحرک، معایب دیگری نیز دارد که در این جا به برخی از آنها به اختصار اشاره خواهد شد و توضیحات کامل تر را در فصل بعد ارایه خواهیم کرد .از دیگر مشکلات این روش، افزایش تاخیر انتها به انتها و مسیریابی مدام به چاهک متحرک و مشکل بودن شناسایی حضور چاهک متحرک توسط چاهک ثابت را میتوان نام برد.
راهکار استفاده شده دیگر، در این حوزه استفاده از چاهک ثابت و متحرک به صورت همزمان است. در برخی کاربردها نیاز است تا ارتباط گرهها با چاهک همواره برقرار باشد. یکی از این موارد، ترافیکهای حساس به تاخیر است. در این گونه ترافیکها، دادهها برای ارسال به چاهک دارای محدودیت در زمان دریافت هستند. در بعضی کاربردها، مانند رشته های ویدیویی حتی ترتیب دریافت نیز اهمیت دارد. در این خصوص، راهکارهای مختلفی ارایه شده است. یکی از مهمترین راهکارهای ارائه شده، استفاده از چاهک ثابت و متحرک به صورت همزمان میباشد. این روش در مقلات علمی مختلف بیان گردیده و مورد علاقه بسیاری از محققین میباشد. مزیت این روش حضور همیشگی حداقل یک چاهک برای ارسال اطلاعات میباشد. اما در این روش نیز خلاهایی وجود دارد. مانند اتصال قسمت عظیمی از شبکه به چاهک ثابت و دیگری، مسیریابی همیشگی مجدد به چاهک متحرک است. در قسمت ضرورت انجام تحقیق مفصل تر در رابطه با این موضوع سخن خواهیم گفت.
فرم در حال بارگذاری ...
[سه شنبه 1399-10-09] [ 10:32:00 ب.ظ ]
|