0

2011 年の IEEE 論文に基づいて、デフォルトの MAC ワイヤレス ネットワーク (802.11 DCF) のランダムな待機時間を、Period 制御の MAC に基づいてパフォーマンスを向上させる新しい MAC プロトコルを実装しようとしています。

提案されたプロトコルを簡単なシナリオで説明します。ネットワーク内で衝突が発生している 2 つの送信ノードを考えてみましょう。それぞれがランダムな時間待機した後。x と y とします (両方とも異なるバックオフ期間を持つことを意味します)。そこから定期的なバックオフを意味する場合、それらのバックオフは x+a、y+a になり、これは継続し、決して等しくなりません。それらが再び互いに衝突するのを防ぎます。

また、バックオフの期間はネットワーク内のすべてのノード (上記の例では「a」) で同じであり、この「a」期間で行う必要がある変更は、ネットワーク内のすべてのノードにも影響します。 . この変更はチャネルの状態に基づいており、期間は、プロトコル アルゴリズムで設定されたチャネルのアイドル状態のしきい値に関して、Additive Increase Multiplicative Decrease 手順に従って変更されます。

上記の IEEE 論文の著者はコードの支援を拒否しましたが、プロトコルを実装するために行った変更は次のファイルで行われたと言及しました: これらのファイルのコード (mac-802.11.cc、mac-timers) .cc、mac-802.11.h、mac-timers.h ) は、pastebin.ca に投稿されます。

http://pastebin.ca/2303764 ; http://pastebin.ca/2303763 ; pastebin.ca/2303762; pastebin.ca/2303765

また、提案された MAC プロトコルのアルゴリズムは、pastebin.ca/2303772 に記載されています。

誰かがこの方法を変更してランダム計算を定期的に変更するのを手伝ってくれれば幸いです。ありがとう。

アドバイスや提案は大歓迎です。

4

1 に答える 1

0

この種のことは絶対にしないでください

無線ネットワークはあなたの唯一のデバイスによって作られるわけではなく、ネットワーク プロトコルは、同じ物理層を共有するすべてのデバイスによって観察されることが期待されるものです。

あなたがしていることは、メディアにアクセスする可能性の一部を他のすべての人に「盗む」ことによって、基本的にデバイスのパフォーマンスを向上させることです。

新しい MAC プロトコルには、必ず別個の物理メディアが必要です。したがって、まだ使用されておらず、WLAN に割り当てられていない別個の周波数とチャネルが必要です。

  • 802.11として認定できない
  • EM スペクトルの使用方法に関する規制があるすべての国で発生する可能性のある法的問題に関して、すべての結果を伴い、「無許可の干渉デバイス」であると主張することができます。(そのようなデバイスのユーザーを含めて、公共の通信に損害を与える場合に備えて投獄されます!)

共有メディアで物理プロトコルを扱う場合、独自のルールを作成することはできません。そして、共有メディアが (空気のように) 限られたリソースである場合、公的な法律と規制が確立されます。

于 2013-01-17T08:37:10.833 に答える