JP7119699B2 - 経路選択装置、経路選択方法及びプログラム - Google Patents
経路選択装置、経路選択方法及びプログラム Download PDFInfo
- Publication number
- JP7119699B2 JP7119699B2 JP2018138840A JP2018138840A JP7119699B2 JP 7119699 B2 JP7119699 B2 JP 7119699B2 JP 2018138840 A JP2018138840 A JP 2018138840A JP 2018138840 A JP2018138840 A JP 2018138840A JP 7119699 B2 JP7119699 B2 JP 7119699B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- tree
- nodes
- sensor
- under
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/48—Routing tree calculation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/28—Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- 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
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
E(i)=ETx×TN(i)+ERx×RN(i) (式1)
式1において、ETxは1センサーパケットの送信に必要とされるエネルギー量、ERxは1センサーパケットの受信に必要とされるエネルギー量、TN(i)はノードiが1データ収集サイクルに必要な送信パケット数、RN(i)はノードiが1データ収集サイクルに必要な受信パケット数である。ノードi自身が作成する1データ収集サイクルのセンサーレポート数をd(i)、ノードiが転送するツリー上で下位のノードすべてのセンサーレポート数の合計をd(below_i)とするとTN(i)は以下の式2及び式3で表される。
TN(i)=(d(below_i)+d(i))/S, ((d(below_i)+d(i))%S=0の場合) (式2)
TN(i)=(d(below_i)+d(i))/S+1, ((d(below_i)+d(i))%S≠0の場合) (式3)
式2及び3において、"/"は割り算の商を示し、"%"は割り算の剰余を示す。式2及び式3から剰余が0以外のときには送受信されるパケットに空きがあることが分かる。そのため、各リンクにおけるパケットの空きを少なくすることもパケット数削減に有効な手段であると考えられる。
Etree=Σi∈TE(i) (式4)
特に屋内に設置されるセンサーでは、各センサーが使用する電力はACアダプターから供給されるが、その場合センサーに提供される電力総和をなるべく少なくすることが電力削減の目的で必要となる。そのため式4で表されるEtreeを最小にする方式が検討されている(非特許文献2参照)。非特許文献2では2つの問題に対処している。一つはMECAT(Minimum Energy Cost Aggregation Tree)問題であり、この問題はセンサーレポートを発生せずツリー上の下位センサーノードのセンサーレポートだけを転送する目的で使われるリレーノードが存在しないWSN(Wireless Sensor Network)を対象とするツリーノード(ツリー上のノード)が利用するエネルギー総和の最小化問題である。もう一つはMECAT-RN(MECAT with Relay Node)問題であり、この問題はWSNにおいてリレーノードを含めてのすべてのツリーノードが使用するエネルギー総和の最小化問題である。
複数のセンサーノードを含む複数のノードで構成されたセンサーツリーにおいて、下位のノードからのセンサーレポートをパケットに格納して上位のノードに送信する際の経路を選択する経路選択装置であって、
前記センサーツリーの中で配下に子ノードを保持する第1のノードを選択し、当該第1のノードを頂点とするサブツリーの配下の第2のノードを、当該サブツリーに属さない第3のノードの配下に移動したときに、前記センサーツリーにおいて送受信されるパケット総数が減る場合、前記センサーツリーにおいて前記第2のノードを前記第3のノードの配下に移動するノード移動部を有し、
前記ノード移動部は、前記第1のノードを頂点とするサブツリーの配下のノードの中に、移動によってパケット総数が減るノードが存在しない場合、当該サブツリーの配下のノードの中でパケット総数に変化を与えないノードを前記第3のノードの配下に移動することを特徴とする。
複数のセンサーノードを含む複数のノードで構成されたセンサーツリーにおいて、下位のノードからのセンサーレポートをパケットに格納して上位のノードに送信する際の経路を選択する経路選択装置における経路選択方法であって、
前記センサーツリーの中で配下に子ノードを保持する第1のノードを選択し、当該第1のノードを頂点とするサブツリーの配下の第2のノードを、当該サブツリーに属さない第3のノードの配下に移動したときに、前記センサーツリーにおいて送受信されるパケット総数が減る場合、前記センサーツリーにおいて前記第2のノードを前記第3のノードの配下に移動するステップと、
前記第1のノードを頂点とするサブツリーの配下のノードの中に、移動によってパケット総数が減るノードが存在しない場合、当該サブツリーの配下のノードの中でパケット総数に変化を与えないノードを前記第3のノードの配下に移動するステップと、
を有することを特徴とする。
上記の経路選択装置の各部としてコンピュータを機能させることを特徴とする。
図11に本実施の形態をMECAT問題に適用したときのノード移動例を示す。この例では、図11の(1)のように最短経路ツリーがすでに生成されている。図11において各ツリーノード内の括弧内に記されている(a)に関して、aはノードi自身が生成する1データ収集サイクルのセンサーレポート数:d(i)の値であり、その横で下線を引いてあるbはノードiが転送する下位ノードすべてのセンサーレポート数の合計:d(below_i)である。実線矢印はツリーノード間の隣接関係を示し、センサーレポートはこの実線に沿って下位ノードから上位ノードに転送され、最終的にルートノード0に送付される。点線はツリーに使用されていないノード間の隣接関係を示す。また、各リンク横に記されている数字は当該リンク上で送信されるパケット数を示しており、データ集約レートSは5である。
図12に本実施の形態をMECAT-RN問題に適用したときのノード移動例を示す。この例では、図12の(1)のように(3,2)-LASTアルゴリズムによって、すでにリレーノードを含めたツリーが構成されている。図12において、r1, r2はリレーノードを示し、他のノードはセンサーノードを示している。実線矢印はツリーノード間の隣接関係を示し、センサーレポートはこの実線に沿って下位ノードから上位ノードに転送され、最終的にルートノード0に送付される。点線はツリーに使用されていないノード間の隣接関係を示す。またリンクの横の数字はそのリンク上で送信されるパケット数を示しており、データ集約レートSは5である。
上記のように、本実施の形態によれば、センサーツリーのノードの移動のパターンを増やすことにより、図6~図8で述べたような場合であってもセンサーツリー上の送信パケット数を減らすことができ、センサーツリー上のエネルギー使用量を削減することが可能になる。
図16に、本発明の実施の形態における経路選択装置100のハードウェア構成例を示す。経路選択装置100は、CPU(Central Processing Unit)201等のプロセッサ、RAM(Random Access Memory)やROM(Read Only Memory)等のメモリ装置202、ハードディスク等の記憶装置203等から構成されたコンピュータでもよい。例えば、経路選択装置100の機能および処理は、記憶装置203又はメモリ装置202に格納されているデータやプログラムをCPU201が実行することによって実現される。また、経路選択装置100に必要な情報は、入出力インタフェース装置204から入力され、経路選択装置100において求められた結果は、入出力インタフェース装置204から出力されてもよい。
説明の便宜上、本発明の実施の形態に係る経路選択装置は機能的なブロック図を用いて説明しているが、本発明の実施の形態に係る経路選択装置は、ハードウェア、ソフトウェア又はそれらの組み合わせで実現されてもよい。例えば、本発明の実施の形態は、コンピュータに対して本発明の実施の形態に係る経路選択装置の機能を実現させるプログラム、コンピュータに対して本発明の実施の形態に係る方法の各手順を実行させるプログラム等により、実現されてもよい。また、各機能部が必要に応じて組み合わせて使用されてもよい。また、本発明の実施の形態に係る方法は、実施の形態に示す順序と異なる順序で実施されてもよい。
110 ノード情報取得部
120 ルーティング要求部
130 ルート決定部
131 WSN認識部
132 初期ツリー作成部
133 センサーレポート数計算部
134 ノード移動部
140 WSN格納部
150 ツリー格納部
201 CPU
202 メモリ装置
203 記憶装置
204 入出力インタフェース装置
Claims (7)
- 複数のセンサーノードを含む複数のノードで構成されたセンサーツリーにおいて、下位のノードからのセンサーレポートをパケットに格納して上位のノードに送信する際の経路を選択する経路選択装置であって、
前記センサーツリーの中で配下に子ノードを保持する第1のノードを選択し、当該第1のノードを頂点とするサブツリーの配下の第2のノードを、当該サブツリーに属さない第3のノードの配下に移動したときに、前記センサーツリーにおいて送受信されるパケット総数が減る場合、前記センサーツリーにおいて前記第2のノードを前記第3のノードの配下に移動するノード移動部を有し、
前記ノード移動部は、前記第1のノードを頂点とするサブツリーの配下のノードの中に、移動によってパケット総数が減るノードが存在しない場合、当該サブツリーの配下のノードの中でパケット総数に変化を与えないノードを前記第3のノードの配下に移動する、経路選択装置。 - 前記ノード移動部は、前記第1のノードを頂点とするサブツリーの配下のすべてのノードに対して、ノードが移動したときのパケット総数の変化を求め、パケット総数が最も減少するノードを移動する、請求項1に記載の経路選択装置。
- 前記ノード移動部は、前記センサーツリーにおいてノードの移動を繰り返し行う場合、ノードがサブツリーの頂点として選択される回数に上限を設定する、請求項1又は2に記載の経路選択装置。
- 前記ノード移動部は、前記センサーツリーにおいてノードの移動を繰り返し行う場合、ノードの移動回数に上限を設定する、請求項1乃至3のうちいずれか1項に記載の経路選択装置。
- 前記ノード移動部は、前記センサーツリーにおいてノードの移動を繰り返し行う場合、パケット総数に変化を与えないノードの移動回数に上限を設定する、請求項1乃至4のうちいずれか1項に記載の経路選択装置。
- 複数のセンサーノードを含む複数のノードで構成されたセンサーツリーにおいて、下位のノードからのセンサーレポートをパケットに格納して上位のノードに送信する際の経路を選択する経路選択装置における経路選択方法であって、
前記センサーツリーの中で配下に子ノードを保持する第1のノードを選択し、当該第1のノードを頂点とするサブツリーの配下の第2のノードを、当該サブツリーに属さない第3のノードの配下に移動したときに、前記センサーツリーにおいて送受信されるパケット総数が減る場合、前記センサーツリーにおいて前記第2のノードを前記第3のノードの配下に移動するステップと、
前記第1のノードを頂点とするサブツリーの配下のノードの中に、移動によってパケット総数が減るノードが存在しない場合、当該サブツリーの配下のノードの中でパケット総数に変化を与えないノードを前記第3のノードの配下に移動するステップと、
を有する経路選択方法。 - 請求項1乃至5のうちいずれか1項に記載の経路選択装置の各部としてコンピュータを機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018138840A JP7119699B2 (ja) | 2018-07-24 | 2018-07-24 | 経路選択装置、経路選択方法及びプログラム |
| PCT/JP2019/028346 WO2020022193A1 (ja) | 2018-07-24 | 2019-07-18 | 経路選択装置、経路選択方法及びプログラム |
| US17/259,706 US11510128B2 (en) | 2018-07-24 | 2019-07-18 | Path selection apparatus, path selection method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018138840A JP7119699B2 (ja) | 2018-07-24 | 2018-07-24 | 経路選択装置、経路選択方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020017828A JP2020017828A (ja) | 2020-01-30 |
| JP7119699B2 true JP7119699B2 (ja) | 2022-08-17 |
Family
ID=69181603
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018138840A Active JP7119699B2 (ja) | 2018-07-24 | 2018-07-24 | 経路選択装置、経路選択方法及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11510128B2 (ja) |
| JP (1) | JP7119699B2 (ja) |
| WO (1) | WO2020022193A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3716537A1 (de) * | 2019-03-25 | 2020-09-30 | Siemens Aktiengesellschaft | Verfahren zur datenkommunikation, netzwerkknoten, computerprogramm und computerlesbares medium |
| US11431566B2 (en) * | 2020-12-21 | 2022-08-30 | Canon Solutions America, Inc. | Devices, systems, and methods for obtaining sensor measurements |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013038534A (ja) | 2011-08-05 | 2013-02-21 | Nec Corp | センサネットワークシステム、センサネットワーク制御方法、センサノード、センサノード制御方法、及び、センサノード制御プログラム |
| JP2013141132A (ja) | 2012-01-05 | 2013-07-18 | Hitachi Ltd | 自動検針システム |
| JP2015198333A (ja) | 2014-04-01 | 2015-11-09 | 国立研究開発法人情報通信研究機構 | 無線通信方法 |
| JP2017139635A (ja) | 2016-02-04 | 2017-08-10 | 日本電信電話株式会社 | 経路選択装置及び経路選択方法 |
| JP2018023013A (ja) | 2016-08-03 | 2018-02-08 | 日本電信電話株式会社 | 経路選択装置、経路選択方法及びプログラム |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009021654A (ja) * | 2007-07-10 | 2009-01-29 | Panasonic Corp | 無線通信装置及びその通信負荷算出方法 |
| US8483112B2 (en) * | 2008-02-27 | 2013-07-09 | Robert Bosch Gmbh | Method for data collection and supervision in wireless node networks |
| US8315519B2 (en) * | 2009-06-03 | 2012-11-20 | Nec Laboratories America, Inc. | Systems and methods for transmitting signals in communication networks |
| US8774094B2 (en) * | 2010-09-10 | 2014-07-08 | Weixiang Chen | Hybrid routing and forwarding solution for a wireless sensor network |
-
2018
- 2018-07-24 JP JP2018138840A patent/JP7119699B2/ja active Active
-
2019
- 2019-07-18 US US17/259,706 patent/US11510128B2/en active Active
- 2019-07-18 WO PCT/JP2019/028346 patent/WO2020022193A1/ja not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013038534A (ja) | 2011-08-05 | 2013-02-21 | Nec Corp | センサネットワークシステム、センサネットワーク制御方法、センサノード、センサノード制御方法、及び、センサノード制御プログラム |
| JP2013141132A (ja) | 2012-01-05 | 2013-07-18 | Hitachi Ltd | 自動検針システム |
| JP2015198333A (ja) | 2014-04-01 | 2015-11-09 | 国立研究開発法人情報通信研究機構 | 無線通信方法 |
| JP2017139635A (ja) | 2016-02-04 | 2017-08-10 | 日本電信電話株式会社 | 経路選択装置及び経路選択方法 |
| JP2018023013A (ja) | 2016-08-03 | 2018-02-08 | 日本電信電話株式会社 | 経路選択装置、経路選択方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020017828A (ja) | 2020-01-30 |
| WO2020022193A1 (ja) | 2020-01-30 |
| US11510128B2 (en) | 2022-11-22 |
| US20210235358A1 (en) | 2021-07-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6927072B2 (ja) | 経路選択装置、経路選択方法及びプログラム | |
| CN109818866B (zh) | 一种能量意识和多维参数感知的服务质量保障路由方法 | |
| He et al. | Approximation algorithms for load-balanced virtual backbone construction in wireless sensor networks | |
| Al-Turjman et al. | Network experience scheduling and routing approach for big data transmission in the Internet of Things | |
| Yalçın et al. | A mobile sink path planning for wireless sensor networks based on priority‐ordered dependent nonparametric trees | |
| Bhandari et al. | Resource oriented topology construction to ensure high reliability in IoT based smart city networks | |
| JP7119699B2 (ja) | 経路選択装置、経路選択方法及びプログラム | |
| Künzel et al. | Weight adjustments in a routing algorithm for wireless sensor and actuator networks using Q-learning | |
| Saleem et al. | A self-optimized multipath routing protocol for wireless sensor networks | |
| Turlykozhayeva et al. | Evaluating routing algorithms across different wireless mesh network topologies using ns-3 simulator | |
| Zenati et al. | RRO: A regularized routing optimization algorithm for enhanced throughput and low latency with efficient complexity | |
| JP2019176460A (ja) | ネットワーク管理のための方法、装置、非一時的コンピュータ可読媒体、コンピュータプログラム製品及びデータセット | |
| JP7265200B2 (ja) | 経路選択装置、経路選択方法、および経路選択プログラム | |
| Sran et al. | Structure free aggregation in duty cycle sensor networks for delay sensitive applications | |
| JP2017038148A (ja) | ツリー経路決定装置、及びツリー経路決定方法 | |
| Hu et al. | A rendezvous node selection and routing algorithm for mobile wireless sensor network | |
| Halilu et al. | Optimized QoS routing protocol for energy scavenging nodes in IoT | |
| Kumar et al. | Energy efficient hybrid AOMDV-SSPSO protocol for improvement of MANET network lifetime | |
| JP2017139635A (ja) | 経路選択装置及び経路選択方法 | |
| Afonso et al. | Opportunistic data gathering in iot networks using discrete optimization | |
| Wang et al. | Improvement of RPL routing strategy based on 6LoWPAN | |
| Prabowo et al. | (EDsHEED) Enhanced Simplified Hybrid, Energy-efficient, Distributed Clustering for Wireless Sensor Network | |
| Chaudhary et al. | Data-driven shortest anypath in wireless network virtualization for mobile cyber physical systems | |
| JP2018023013A (ja) | 経路選択装置、経路選択方法及びプログラム | |
| Kunzel | Application of reinforcement learning with Q-learning for the routing in industrial wireless sensors networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201030 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211207 |
|
| 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: 20220705 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220718 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7119699 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |

