JP3896125B2 - 無線アドホックネットワークにおけるパケットフラッディングの遂行方法 - Google Patents
無線アドホックネットワークにおけるパケットフラッディングの遂行方法 Download PDFInfo
- Publication number
- JP3896125B2 JP3896125B2 JP2004136737A JP2004136737A JP3896125B2 JP 3896125 B2 JP3896125 B2 JP 3896125B2 JP 2004136737 A JP2004136737 A JP 2004136737A JP 2004136737 A JP2004136737 A JP 2004136737A JP 3896125 B2 JP3896125 B2 JP 3896125B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- node
- power
- received
- flooding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
こうした問題は特にネットワークのノード密度が高いほど多く発生する。すなわち、出発地ノードの周辺にノードが多いほど、複数の衝突が発生するようになる。
図2は本発明に係るパケットフラッディングの遂行方法を説明するために、アドホックネットワークの一例を示す図である。図2には出発地ノード210を中心にその電波到達範囲に該当する半径Rである円200の内部にあるノード(白丸または黒丸で表示)が示されている。
実際に、出発地ノードからの距離が離れるほど到達する信号のパワーは弱くなるため、エッジノードでの受信パワーは円200内部に位置するノードでの受信パワーよりも弱くなる。これは障害物がない環境下でさらに顕著になる。したがって、各ノードで受信される信号の受信パワーを測定することによって、エッジノードを決定できる。
また、受信されるパケットを伝達する信号(パケット伝達信号)の受信パワーを測定して、その測定値に応じて、出発地ノードがパケットをブロードキャスティングしてからパケットフラッディングを行う前までに各ノードが遅延すべき時間、すなわちパケットフラッディング前の待機時間(Back-off De1ay)を設定できる。
すなわち、受信パワーが高いほどパケットフラッディング前の待機時間を長く設定すれば、エッジノードは円200内部に位置するノードに比べて、短い待機時間の経過後に、受信されたパケットを先にフラッディングする。
前記の例によれば、パワーレベルが高いほど待機時間が短縮されることが分かる。したがって、信号の強度が低いエッジノードの待機時間が円200内部のノードよりも短く、エッジノードが先にフラッディングを行う。
これは、高いパワーレベルのノードがパケットフラッディングを行う間に低いパワーレベルのノードがフラッディングを開始して、衝突が発生する可能性があるためである。そのために、フラッディング前の待機時間を算出する際にはパケットの大きさ及びノードの最大伝送量等を考慮しなければならない。
したがって、全体フラッディングによる電波到達範囲をさらに拡張することができる。
図を参照すれば、受信パワーが小さくなればパワーレベルが高くなる方式でパワーレベルの分類基準を設定する(S400)。パワーレベルの分類基準は出発地ノードから受信された信号の受信パワーに応じて各ノードを該当するパワーレベルに分類するために、複数のレベルに設定される。パワーレベルの数は、例えば64レベルに予め設定することができる。
図4Cはフラッディング前の待機時間を算出するステップをより詳細に示すフローチャートである。ここで、フラッディング前の待機時間を算出する方法は一例に過ぎず、受信パワーの大きいノードにおけるフラッディング前の待機時間が、受信パワーの小さいエッジノードよりも長くなるように設定できれば良い。従って、様々な計算方法を用いることができる。
110、120、130 周辺ノード
100´、110´、120´、130´ 各ノードの電波到達範囲
200 電波到達範囲
210 出発地ノード
300、310、320、330、340、350、360 ノード
Claims (7)
- 出発地ノードからブロードキャストされるパケットを伝達するパケット伝達信号を受信する各ノードを、前記パケット伝達信号の受信パワーに応じて所定数のパワーレベルに分類するため、前記受信パワーが小さくなるにつれ前記パワーレベルが高くなるようにパワーレベルの分類基準を設定するステップと、
前記出発地ノードを除外した前記各ノードで前記受信されたパケット伝達信号の受信パワーを測定するステップと、
前記パワーレベルの分類基準に基づき、前記各ノードを、前記測定された受信パワーに応じて前記パワーレベルに分類するステップと、
前記出発地ノードを除外した前記各ノードについて、分類された前記パワーレベルに応じてフラッディング前の待機時間を算出するステップと、
前記待機時間が経過した後に受信されたパケットが最初に受信されたパケットである場合、前記受信されたパケットをフラッディングするステップと、を含み、
前記パワーレベルの分類基準を設定するステップは、
前記出発地ノードの送信パワー及び前記出発地ノードを除外した前記各ノードの受信可能な最小パワーを測定するステップと、
前記出発地ノードの送信パワーの常用対数値と前記出発地ノードを除外した前記各ノードの受信可能な最小パワーの常用対数値との差値を算出するステップと、
前記算出された差値を、前記パワーレベル数で割り算してパワーレベル基準幅を算出し、前記パワーレベルの分類基準を前記算出されたパワーレベル基準幅に応じて設定するステップと、を含むことを特徴とする無線アドホックネットワークにおけるパケットフラッディングの遂行方法。 - 出発地ノードからブロードキャストされるパケットを伝達するパケット伝達信号を受信する各ノードを、前記パケット伝達信号の受信パワーに応じて所定数のパワーレベルに分類するため、前記受信パワーが小さくなるにつれ前記パワーレベルが高くなるようにパワーレベルの分類基準を設定するステップと、
前記出発地ノードを除外した前記各ノードで前記受信されたパケット伝達信号の受信パワーを測定するステップと、
前記パワーレベルの分類基準に基づき、前記各ノードを、前記測定された受信パワーに応じて前記パワーレベルに分類するステップと、
前記出発地ノードを除外した前記各ノードについて、分類された前記パワーレベルに応じてフラッディング前の待機時間を算出するステップと、
前記待機時間が経過した後に受信されたパケットが最初に受信されたパケットである場合、前記受信されたパケットをフラッディングするステップと、を含み、
前記パワーレベルに分類するステップは、
前記出発地ノードを除外した前記各ノードの受信可能な最小パワーを獲得するステップと、
前記出発地ノードを除外した前記各ノードで獲得された前記受信パワーの常用対数値から前記獲得された受信可能な最小パワーの常用対数値を差し引き、前記パワーレベル数の対数値で割り算した値に基づき、前記設定されたパワーレベルの分類基準に応じて前記各ノードを前記パワーレベルに分類するステップとを、含むことを特徴とする無線アドホックネットワークにおけるパケットフラッディングの遂行方法。 - 出発地ノードからブロードキャストされるパケットを伝達するパケット伝達信号を受信する各ノードを、前記パケット伝達信号の受信パワーに応じて所定数のパワーレベルに分類するため、前記受信パワーが小さくなるにつれ前記パワーレベルが高くなるようにパワーレベルの分類基準を設定するステップと、
前記出発地ノードを除外した前記各ノードで前記受信されたパケット伝達信号の受信パワーを測定するステップと、
前記パワーレベルの分類基準に基づき、前記各ノードを、前記測定された受信パワーに応じて前記パワーレベルに分類するステップと、
前記出発地ノードを除外した前記各ノードについて、分類された前記パワーレベルに応じてフラッディング前の待機時間を算出するステップと、
前記待機時間が経過した後に受信されたパケットが最初に受信されたパケットである場合、前記受信されたパケットをフラッディングするステップと、を含み、
前記フラッディング前の待機時間を算出するステップは、
前記出発地ノードを除外した前記各ノードで前記受信されたパケットの大きさ及び前記各ノードの最大伝送量を獲得するステップと、
前記出発地ノードを除外した前記各ノードで前記獲得されたパケットの大きさを前記獲得された最大伝送量で割り算してパケット送信時間を算出するステップと、
前記分類されたパワーレベルから「1」を差し引いた値に前記算出されたパケット送信時間及び「1」よりも大きい所定の数を掛けて前記フラッディング前の待機時間を算出するステップと、を含むことを特徴とする無線アドホックネットワークにおけるパケットフラッディングの遂行方法。 - 出発地ノードからブロードキャストされるパケットを伝達するパケット伝達信号を受信する各ノードを、前記パケット伝達信号の受信パワーに応じて所定数のパワーレベルに分類するため、前記受信パワーが小さくなるにつれ前記パワーレベルが高くなるようにパワーレベルの分類基準を設定するステップと、
前記出発地ノードを除外した前記各ノードで前記受信されたパケット伝達信号の受信パワーを測定するステップと、
前記パワーレベルの分類基準に基づき、前記各ノードを、前記測定された受信パワーに応じて前記パワーレベルに分類するステップと、
前記出発地ノードを除外した前記各ノードについて、分類された前記パワーレベルに応じてフラッディング前の待機時間を算出するステップと、
前記待機時間が経過した後に受信されたパケットが最初に受信されたパケットである場合、前記受信されたパケットをフラッディングするステップと、を含み、
前記受信されたパケットをフラッディングするステップは、
前記分類されたパワーレベルが最も高いノードを除外した前記各ノードでは、前記待機時間が経過した場合にも前記受信されたパケットをフラッディングしないことを特徴とする無線アドホックネットワークにおけるパケットフラッディングの遂行方法。 - 出発地ノードからブロードキャストされるパケットを伝達するパケット伝達信号を受信する各ノードを、前記パケット伝達信号の受信パワーに応じて所定数のパワーレベルに分類するため、前記受信パワーが小さくなるにつれ前記パワーレベルが高くなるようにパワーレベルの分類基準を設定するステップと、
前記出発地ノードを除外した前記各ノードで前記受信されたパケット伝達信号の受信パワーを測定するステップと、
前記パワーレベルの分類基準に基づき、前記各ノードを、前記測定された受信パワーに応じて前記パワーレベルに分類するステップと、
前記出発地ノードを除外した前記各ノードについて、分類された前記パワーレベルに応じてフラッディング前の待機時間を算出するステップと、
前記待機時間が経過した後に受信されたパケットが最初に受信されたパケットである場合、前記受信されたパケットをフラッディングするステップと、を含み、
前記受信されたパケットをフラッディングするステップは、
前記出発地ノードを除外した前記各ノードにおいて、前記受信パワーが所定の閾値以下であれば、前記受信されたパケットが最初に受信されたパケットではない場合にも前記受信されたパケットをフラッディングするステップと、を含むことを特徴とする無線アドホックネットワークにおけるパケットフラッディングの遂行方法。 - 出発地ノードからブロードキャストされるパケットを伝達するパケット伝達信号を受信する各ノードを、前記パケット伝達信号の受信パワーに応じて所定数のパワーレベルに分類するため、前記受信パワーが小さくなるにつれ前記パワーレベルが高くなるようにパワーレベルの分類基準を設定するステップと、
前記出発地ノードを除外した前記各ノードで前記受信されたパケット伝達信号の受信パワーを測定するステップと、
前記パワーレベルの分類基準に基づき、前記各ノードを、前記測定された受信パワーに応じて前記パワーレベルに分類するステップと、
前記出発地ノードを除外した前記各ノードについて、分類された前記パワーレベルに応じてフラッディング前の待機時間を算出するステップと、
前記待機時間が経過した後に受信されたパケットが最初に受信されたパケットである場合、前記受信されたパケットをフラッディングするステップと、を含み、
前記受信されたパケットをフラッディングするステップは、
前記出発地ノードを除外した前記各ノードのうちの少なくとも1つのノードがフラッディングしたパケットを受信したノードは、前記受信されたパケットを伝達する信号の受信パワーが所定の閾値以下であれば、前記受信されたパケットが最初に受信されたパケットではない場合にも前記受信されたパケットをフラッディングするステップと、を含むことを特徴とする無線アドホックネットワークにおけるパケットフラッディングの遂行方法。 - 出発地ノードからブロードキャストされるパケットを伝達するパケット伝達信号を受信する各ノードを、前記パケット伝達信号の受信パワーに応じて所定数のパワーレベルに分類するため、前記受信パワーが小さくなるにつれ前記パワーレベルが高くなるようにパワーレベルの分類基準を設定するステップと、
前記出発地ノードを除外した前記各ノードで前記受信されたパケット伝達信号の受信パワーを測定するステップと、
前記パワーレベルの分類基準に基づき、前記各ノードを、前記測定された受信パワーに応じて前記パワーレベルに分類するステップと、
前記出発地ノードを除外した前記各ノードについて、分類された前記パワーレベルに応じてフラッディング前の待機時間を算出するステップと、
前記待機時間が経過した後に受信されたパケットが最初に受信されたパケットである場合、前記受信されたパケットをフラッディングするステップと、を含み、
前記出発地ノードを除外した前記各ノードのうちの2つ以上のノードがフラッディングしたパケットを受信したノードは、前記受信されたパケットが最初に受信されたパケットではない場合にも前記受信されたパケットをフラッディングするステップとを、含むことを特徴とする無線アドホックネットワークにおけるパケットフラッディングの遂行方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US46643003P | 2003-04-30 | 2003-04-30 | |
| KR10-2004-0003200A KR100522948B1 (ko) | 2003-04-30 | 2004-01-16 | 무선 애드혹 네트워크에서 패킷 플러딩 수행방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004336782A JP2004336782A (ja) | 2004-11-25 |
| JP3896125B2 true JP3896125B2 (ja) | 2007-03-22 |
Family
ID=33513459
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004136737A Expired - Fee Related JP3896125B2 (ja) | 2003-04-30 | 2004-04-30 | 無線アドホックネットワークにおけるパケットフラッディングの遂行方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3896125B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104244441A (zh) * | 2014-09-05 | 2014-12-24 | 天津大学 | 水下传感器网络中多个认知节点接入频谱空洞的方法 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4569328B2 (ja) | 2004-03-18 | 2010-10-27 | パナソニック株式会社 | 無線通信装置および経路探索方法 |
| US20090061767A1 (en) * | 2005-03-30 | 2009-03-05 | Matsushita Electric Industrial Co., Ltd. | Wireless communication apparatus and wireless communication method |
| JP2006319590A (ja) * | 2005-05-12 | 2006-11-24 | Nec Engineering Ltd | 地域警戒システム |
| JP4821266B2 (ja) * | 2005-10-26 | 2011-11-24 | 沖電気工業株式会社 | 自律分散型無線システム |
| US7693119B2 (en) * | 2005-12-09 | 2010-04-06 | Hong Kong Applied Science And Technology Research Institute Co., Ltd. | Transmission power control over a wireless ad-hoc network |
| JP4839966B2 (ja) | 2006-06-02 | 2011-12-21 | ソニー株式会社 | 再生装置、シンク信号検出方法 |
| JP2008193322A (ja) * | 2007-02-02 | 2008-08-21 | Toshiba Corp | 無線通信システム、無線通信装置、および経路設定方法 |
| US8155044B2 (en) * | 2009-01-21 | 2012-04-10 | Mitsubishi Electric Research Laboratories, Inc. | Method for broadcasting alert message in mobile multi-hop networks using inferred distance prioritization |
| JP7140218B1 (ja) * | 2021-03-04 | 2022-09-21 | 沖電気工業株式会社 | 無線通信装置、無線通信プログラム、及び無線通信システム |
-
2004
- 2004-04-30 JP JP2004136737A patent/JP3896125B2/ja not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104244441A (zh) * | 2014-09-05 | 2014-12-24 | 天津大学 | 水下传感器网络中多个认知节点接入频谱空洞的方法 |
| CN104244441B (zh) * | 2014-09-05 | 2018-05-04 | 天津大学 | 水下传感器网络中多个认知节点接入频谱空洞的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004336782A (ja) | 2004-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100522948B1 (ko) | 무선 애드혹 네트워크에서 패킷 플러딩 수행방법 | |
| US7356043B2 (en) | Network channel access protocol—slot scheduling | |
| US8111684B2 (en) | Path shortening in a wireless mesh network | |
| JP4860737B2 (ja) | 通信システムの親局及びアクセス制御方法 | |
| CN101421990A (zh) | 动态载波侦听阈值 | |
| TWI398178B (zh) | 一種無線多跳網抗干擾擴網容的方法與系統 | |
| JP2009100443A (ja) | アドホックネットワークにおけるパケット送信経路設定方法およびこれを用いたネットワーク装置 | |
| US8559407B2 (en) | Characterizing uncoordinated interference of a wireless network | |
| CN106131799A (zh) | 非时隙信道跳跃介质接入控制中的增强型广播传输 | |
| EP2445277A2 (en) | Transmission power control | |
| JP3896125B2 (ja) | 無線アドホックネットワークにおけるパケットフラッディングの遂行方法 | |
| CN103024796B (zh) | 一种无线Mesh网络带宽估计方法 | |
| Alfouzan et al. | Performance comparison of sender-based and receiver-based scheduling mac protocols for underwater sensor networks | |
| CN110691371A (zh) | 一种网状水声网络的mac调度方法 | |
| Zhu et al. | A border-aware broadcast scheme for wireless ad hoc network | |
| Mao et al. | LT-MAC: A location-based TDMA MAC protocol for small-scale underwater sensor networks | |
| CN104619005B (zh) | 一种水下无线传感器网络媒体介质访问控制方法 | |
| Jain et al. | A cross layer MAC with explicit synchronization through intelligent feedback for multiple beam antennas | |
| CN106412958B (zh) | 一种无线网络中快速建立数据链路的方法 | |
| Ye et al. | A jamming-based MAC protocol for wireless multihop ad hoc networks | |
| US20110255442A1 (en) | Method of reducing occurrence of masked nodes, a node and a computer program product therefor | |
| Ye et al. | A jamming‐based MAC protocol to improve the performance of wireless multihop ad‐hoc networks | |
| Du et al. | Receiver initiated network allocation vector clearing method in WLANs | |
| Marchang et al. | Location based transmission using a neighbour aware with optimized EIFS MAC for ad hoc networks | |
| Tang et al. | Congestion-Aware Routing Scheme based on Traffic Information in Sensor Networks. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040723 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060607 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060907 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061129 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3896125 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091222 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131222 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |