LEACH プロトコル アルゴリズムの簡単な紹介

LEACH プロトコル アルゴリズムの簡単な紹介

今回はLEACHプロトコルとアルゴリズムおよびステージの構築について説明します。したがって、誰もがこの基本アルゴリズムをある程度理解している必要があります。それでは、以下で簡単に説明しましょう。アルゴリズムの基本的な考え方は、クラスター ヘッド ノードを周期的にランダムに選択し、ネットワーク全体のエネルギー負荷を各センサー ノードに均等に分散することで、ネットワークのエネルギー消費を削減し、ネットワーク全体の生存時間を延ばすことです。シミュレーション結果によると、LEACH プロトコルは、一般的なフラット マルチホップ ルーティング プロトコルや静的階層型アルゴリズムと比較して、ネットワーク ライフサイクルを 15% 延長できます。

動作中、LEACH はクラスター再構築プロセスを継続的にループします。各クラスター再構築プロセスは、ラウンドの概念で説明できます。各ラウンドは、クラスター確立フェーズとデータ転送の安定フェーズの 2 つのフェーズに分けられます。リソースのオーバーヘッドを節約するために、安定化フェーズの期間は確立フェーズよりも長くなります。クラスターの確立プロセスは、クラスター ヘッド ノードの選択、クラスター ヘッド ノードのブロードキャスト、クラスター ヘッド ノードの確立、およびスケジューリング メカニズムの生成という 4 つの段階に分けられます。

クラスター リーダー ノードの選択は、ネットワークで必要なクラスター リーダーの合計数と、各ノードがこれまでにクラスター リーダーになった回数に基づいて行われます。具体的な選択方法は、各センサーノードが 0 ~ 1 の間の値をランダムに選択することです。選択した値が特定のしきい値未満の場合、このノードはクラスター リーダー ノードになります。

クラスターリーダーノードが選択されると、ブロードキャストを通じてネットワーク全体に通知されます。ネットワーク内の他のノードは、受信した情報の信号強度に基づいてどのクラスターに属するかを決定し、対応するクラスター ヘッド ノードに通知してクラスターの確立を完了します。 *** クラスター ヘッド ノードは TDMA を使用して、クラスター内の各ノードにデータを送信する時点を割り当てます。

安定フェーズでは、センサー ノードは収集したデータをクラスター ヘッド ノードに送信します。クラスター ヘッド ノードは、クラスター内のすべてのノードによって収集されたデータを統合し、集約ノードに送信します。これは、通信トラフィックを削減する合理的な動作モデルです。一定期間安定フェーズが続いた後、ネットワークはクラスター確立フェーズに戻り、次のクラスター再構築ラウンドを実行します。このサイクルが継続され、各クラスターは通信に異なる CDMA コードを使用して、他のクラスターのノードからの干渉を減らします。

LEACH プロトコルは、主にクラスタ確立フェーズ (セットアップ フェーズ) と安定動作フェーズ (準備フェーズ) の 2 つのフェーズに分かれています。クラスター確立フェーズと安定動作フェーズの合計期間は 1 ラウンドです。プロトコルのオーバーヘッドを削減するために、安定動作フェーズの期間はクラスタ確立フェーズよりも長くなります。

クラスター確立フェーズでは、センサーノードは 0 から 1 の間の乱数をランダムに生成し、それをしきい値 T(n) と比較します。しきい値より小さい場合、ノードはクラスターヘッドとして選出されます。安定フェーズでは、センサー ノードは収集したデータをクラスター ヘッド ノードに送信します。クラスター ヘッド ノードは収集されたデータを統合し、その情報を集約センターに送信します。集約センターはデータを監視センターに送信してデータを処理します。安定フェーズが一定期間続いた後、ネットワークはクラスター確立フェーズに戻り、次のラウンドのクラスター再構築を実行し、これが連続サイクルで継続されます。

LEACH プロトコルの特徴は次のとおりです。

1 シンク ノードに送信される情報の量を削減するために、クラスター ヘッド ノードは、クラスター内の異なるソース ノードによって生成されたデータを融合し、融合したデータをシンク ポイントに送信する役割を担います。

2 LEACHはTDMA/CDMAベースのMAC層メカニズムを使用して、クラスタ内およびクラスタ間の競合を軽減します。

3 データ収集は集中化され定期的に行われるため、このプロトコルは継続的な監視を必要とするアプリケーションシステムに非常に適しています。

4 エンドユーザーにとっては、すべてのデータをすぐに取得する必要がないため、プロトコルは定期的にデータを送信する必要がなく、センサーノードのエネルギー消費を制限するという目的を達成できます。

5 一定の時間間隔が経過すると、プロトコルはクラスタヘッドノードを再選出し、無線センサーネットワークが合意されたエネルギー配分を確実に得られるようにする。

LEACH はネットワークの寿命を延ばすことができますが、プロトコルで使用される仮定に関して議論する価値のある問題がまだいくつかあります。これらの問題は主に次の点に反映されています。

1 LEACH では、すべてのノードがシンク ノードと直接通信でき、各ノードが異なる MAC プロトコルをサポートする計算能力を持っていることを前提としているため、このプロトコルは大規模な無線センサー ネットワークへの適用には適していません。

2 プロトコルでは、クラスタヘッドノードの数をネットワーク全体にどのように分散するかは指定されません。したがって、選択されたクラスターリーダーノードはネットワークの特定の領域に集中している可能性が高く、その結果、一部のノードの周囲にクラスターリーダーノードがなくなることになります。

3 LEACH では、初期のクラスター選択ラウンドではすべてのノードが同じエネルギーを持ち、クラスターリーダーになる各ノードはほぼ同じエネルギーを消費すると想定しています。したがって、このプロトコルは、ノードエネルギーが不均一なネットワークには適していません。

ノードがクラスタ ヘッド選出によってクラスタ ヘッドになると、他のノードに通知する通知メッセージを公開します。他のノードは、クラスター ヘッド ノードからの距離に基づいて、参加するクラスターを選択します。

<<:  対称暗号化アルゴリズムと非対称暗号化アルゴリズムの違いは何ですか?

>>:  ルーティングプロトコルアルゴリズム

ブログ    
ブログ    
ブログ    

推薦する

LLaMAが使用するオープンソースデータセットは棚から削除されました。これには約20万冊の本が含まれており、OpenAIデータセットに匹敵します。

オープンソースのデータセットは著作権侵害のため棚から削除されました。例えば、LLaMA、GPT-J ...

素晴らしいツールです!機械学習のためのテキスト注釈ツールとサービス 10 選

この記事は、公開アカウント「Reading the Core」(ID: AI_Discovery)か...

博士課程の学生がランキングの不正行為を識別するオープンソースのAI数学「魔法の鏡」をリリースした

最近の大物モデルの多くは数学が得意だと主張していますが、本当に才能があるのは誰でしょうか?テスト問題...

45年前のマイクロソフトの予測が現実になりました!シャム:将来、AIの数は人類の人口を上回るだろう

本日開催された第8世代XiaoIce発表会で、XiaoIce会長で元マイクロソフトのグローバルエグゼ...

「ロボット排除の3原則」を破る方法

2013年に私は2つの文章を書きました。1つは「デジタル化できるものはすべてデジタル化される」という...

データが足りない場合はどうなりますか?コンピュータビジョンデータ拡張手法の概要

データが足りない場合はどうすればいいですか?学者たちは、ディープラーニングモデルにおけるデータ不足の...

...

すべての AI エンジニアが知っておくべき AI ツールとフレームワークのトップ 10

競争で優位に立つために、このブログでは、TensorFlow、PyTorch、sci-kit-lea...

小売業界のトレンド: 人工知能からクーポンコードまで

テクノロジーによりシステム効率が大幅に向上し、ビジネス運営のコスト効率と時間効率が向上しました。テク...

テクスチャコントラスト検出を使用してAI生成画像を検出する

この記事では、AI によって生成された画像を検出するためのディープラーニング モデルを開発する方法に...

...

EUはAI規制のルールを強化する計画で、最も厳しい法案を発表

欧州委員会は4月21日にAIに関する法案草案を正式に発表した。 81ページに及ぶ草案では、EUは社会...

AIチップ畳み込みニューラルネットワークの原理

[[319839]]畳み込みニューラル ネットワーク (CNN) は、人工ニューロンが特定のカバレッ...

...

初のAI絵画がオークションで予想を大きく上回る43万2000ドルで落札

英国放送協会が10月25日に報じたところによると、人工知能によって制作された芸術作品がオークションで...