شماره مدرك :
18821
شماره راهنما :
16327
پديد آورنده :
هلاكو، نگار
عنوان :

انتخاب گره هاي بازپخش كننده در زمان اجرا براي شبكه هاي پوياي بلوتوث مش

مقطع تحصيلي :
كارشناسي ارشد
گرايش تحصيلي :
معماري كامپيوتر
محل تحصيل :
اصفهان : دانشگاه صنعتي اصفهان
سال دفاع :
1402
صفحه شمار :
هفت، 88ص. : مصور، جدول، نمودار
توصيفگر ها :
بلوتوث مش , بلوتوث كم مصرف , اينترنت اشيا , كارايي , گره هاي بازپخش كننده , مجموعه غالب همبند
تاريخ ورود اطلاعات :
1402/07/13
كتابنامه :
كتابنامه
رشته تحصيلي :
مهندسي كامپيوتر
دانشكده :
مهندسي برق و كامپيوتر
تاريخ ويرايش اطلاعات :
1402/07/15
كد ايرانداك :
2969738
چكيده فارسي :
ظهور اينترنت اشيا و رشد قابل توجه آن در سالهاي اخير، اتصال گستردهاي را بين دستگاههاي مختلف در پي داشته است. بلوتوث كممصرف يكي از فناوريهاي بيسيمي است كه براي برقراري ارتباط بين دستگاههاي مختلف بهكاربرده ميشود. توپولوژي شبكهاي كه با اتصال دستگاههاي بلوتوثي ايجاد ميشود، از نوع ستاره است. از اين رو، بلوتوث كممصرف گزينهي مناسبي براي اتصال تعداد زيادي از دستگاهها به شمار نميرود. به منظور رفع چنين مشكلي فناوري ارتباطي بلوتوث مش معرفي شده است. بلوتوث مش با پشتيباني از توپولوژي مش و شيا برقراري ارتباطهاي چندگامي، امكان استفادهي گسترده از بلوتوث كممصرف را در كاربردهاي مختلف اينترنت ا ها فراهم ميآورد. در شبكههاي بلوتوث مش، از روش ارسال سيلآساي مديريتشده براي ارسال پيامهاي گره استفاده ميشود. در اين روش هر گرهاي كه خصيصه بازپخشكنندگي داشته باشد، پيامهاي دريافت شده از گرههاي ديگر را در همه جهات بازپخش ميكند. در صورتي كه همه گرههاي شبكه از نوع گرههاي بازپخشكننده باشند، تعداد پيامهايي كه در هر لحظه ارسال يا بازپخش ميشوند، بالا رفته و در نتيجه امكان رخداد تصادم در شبكه افزايش مييابد. از سوي ديگر، از آنجا كه گرههاي بازپخشكننده انرژي زيادي مصرف ميكنند، انرژي مصرفي كل شبكه نيز مقدار بالايي خواهد بود. بنابراين، بهتر است تعدادي از گرههاي شبكه به عنوان گره بازپخشكننده انتخاب شوند. پژوهشهايي كه در راستاي انتخاب گرههاي بازپخشكننده در شبكههاي بلوتوث ها مش انجام شدهاند، از روشهاي يافتن مجموعه غالب همبند براي اين كار استفاده كردهاند. در اين پژوهش گرههاي بازپخشكننده در شروع كار شبكه، انتخاب شده و تا پايان كار شبكه وظيفه بازپخش كردن پيامها فقط بر عهده اين گرهها بوده است. اگر در مدت زمان كار شبكه تنها گرههاي مشخصي عمل بازپخش كردن پيامها را انجام دهند، باتري آنها زودتر از گرههاي ديگر به اتمام خواهد رسيد. از سوي ديگر، شرايط شبكه در محيط واقعي پويا است و حتي ممكن است برخي از گرههاي شبكه متحرك باشند. در نتيجه، يك گره بازپخشكننده در صورت جابجايي ممكن است در شرايطي قرار بگيرد كه ديگر انتخاب مناسبي به عنوان گره بازپخشكننده نباشد. به همين دليل، در اين پژوهش سعي بر آن است كه يك سازوكار دورهاي براي انتخاب گرههاي بازپخشكننده ارائه شود. در اين سازوكار نيز از الگوريتمهاي يافتن مجموعه غالب همبند براي انتخاب گرههاي بازپخشكننده استفاده ميشود. الگوريتمهايي كه در اين پژوهش معرفي ميشوند، در تصميمگيريهاي خود از انرژي گرهها و وزن آنها بهره ميبرند. در سازوكار دورهاي، گرههاي شبكه در بازههاي زماني معيني، الگوريتمهاي معرفيشده را اجرا ميكنند. عملكرد سازوكار ارائهشده از نظر تأخير، نرخ تحويل بسته و انرژي مصرفي كل گرهها ارزيابي ميشود. با توجه به نتايج آزمايشهاي انجامشده، در شبكههاي ثابت استفاده از انرژي گرهها براي تعيين گرههاي بازپخشكننده باعث ميشود كه انرژي مصرفي 50درصد از گرهها حداقل 39درصد كاهش يابد. در شبكههاي متحرك نيز، انرژي مصرفي 50درصد از گرهها حداقل 20درصد كاهش مييابد. همچنين، 25درصد ديگر از كل گرههاي شبكه، انرژي مصرفي كمتري نسبت به وقتي كه همه گرهها بازپخشكننده باشند، خواهند داشت.
چكيده انگليسي :
The aim of an Internet of Things (IoT) network is to provide widespread connectivity between various devices. Bluetooth Low Energy (BLE) is one of the wireless technologies used by different devices to communicate with each other. The topology of the network created by BLE devices is of star. Therefore, BLE is not a suitable choice to interconnect a wide range of devices. Bluetooth Mesh (BM) was introduced to tackle this problem. By supporting mesh topology, BM allows BLE devices to have multi-hop communications. BM uses managed flooding technique to transmit messages. In this technique, nodes with relay feature (relay nodes) broadcast data packets received from other nodes. Setting all nodes in the network as relay nodes increases the number of message transmissions, probability of collision occurrence and total energy consumption of the BM network. Hence, it is necessary to choose a subset of all nodes as relay nodes. In related works, the Connected Dominating Set (CDS) algorithm has been used as an approach for selecting relay nodes in BM networks. By leveraging CDS algorithms, relay nodes are selected before the network starts operating. Also, it should be mentioned that the network and the selected relay nodes are designed to remain unchanged throughout the network operation. However, in this way, the energy of relay nodes will run out before the other nodes in the network. On the other hand, it should be considered that the nodes may be relocated during the network operation. As a result, a relay node, which was selected at the beginning of network operation, may not be a proper relay node after some time because of network dynamics. For this reason, in the current research, a periodic mechanism has been proposed. This mechanism uses a CDS algorithm to select relay nodes and the algorithm is executed in certain intervals. The proposed CDS algorithm utilizes the weight and the residual energy of the nodes for selecting proper relay nodes. Latency, Packet delivery ratio (PDR) and the energy consumption of the nodes are the considered metrics for eva‎luating the performance of the proposed mechanism. Based on the conducted simulations, in comparison with the network in which all nodes have relay feature, periodic mechanism leads to a significant reduction in energy consumption of the nodes.
استاد راهنما :
مجيد نبي
استاد داور :
نغمه سادات مويديان , محمدحسين منشئي
لينک به اين مدرک :

بازگشت