JP6521994B2 - メッシュネットワークを最適化するための技術 - Google Patents
メッシュネットワークを最適化するための技術 Download PDFInfo
- Publication number
- JP6521994B2 JP6521994B2 JP2016553347A JP2016553347A JP6521994B2 JP 6521994 B2 JP6521994 B2 JP 6521994B2 JP 2016553347 A JP2016553347 A JP 2016553347A JP 2016553347 A JP2016553347 A JP 2016553347A JP 6521994 B2 JP6521994 B2 JP 6521994B2
- Authority
- JP
- Japan
- Prior art keywords
- collector
- node
- candidate
- network
- optimal
- 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
- 238000005516 engineering process Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims description 21
- 230000006872 improvement Effects 0.000 claims description 19
- 238000005457 optimization Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 235000008694 Humulus lupulus Nutrition 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 229920002239 polyacrylonitrile Polymers 0.000 description 2
- 201000006292 polyarteritis nodosa Diseases 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- 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
-
- 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
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- 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/244—Connectivity information management, e.g. connectivity discovery or connectivity update using a network of reference devices, e.g. beaconing
-
- 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/32—Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- 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
- H04L45/488—Routing tree calculation using root node determination
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Supply And Distribution Of Alternating Current (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
Description
本出願は、2014年2月21日に出願された「LOAD BALANCING AND BACKGROUND SCANNING IN A TIME SYNCHRONIZED CHANNEL HOPPING NETWORK」と称される米国仮出願第61/943,204号の優先権を主張しており、この米国仮出願は、すべての目的のため、参照により、本明細書に組み入れられる。
ランクインジケータ=[7,(ランク/(2xMinRankIncrease+1))]の最小値
0−コレクタまたはコレクタから1ホップ
1−コレクタから2または3ホップ
2−コレクタから4または5ホップ
3−コレクタから6または7ホップ
4−コレクタから8または9ホップ
5−コレクタから10または11ホップ
6−コレクタから12または13ホップ
7−コレクタから14ホップ以上
0−コレクタ負荷が通常または通常未満(<全容量の25%)
2−コレクタ負荷が通常から高い(25%から50%の間)
5−コレクタ負荷が重い(50%から75%の間)
8−コレクタ負荷が最大値を超えている(>75%)
1)(RI+NLI)の合計値の5以上の減少、および、候補のコレクタのNLIが5未満
2)(現在のコレクタのNLIが5以上)および(候補のコレクタのNLIが5未満)
3)(子の個数が3以下、および、このコレクタでアクティブになってから8時間が経過)
または
(子の個数が10以下、および、このコレクタでアクティブになってから16時間が経過)
または
(子の個数が10を超える、および、RI+NLIの合計値の8以上の減少)
4)(現在のコレクタのNLIが8、および、候補のコレクタのNLIが5未満)
Claims (13)
- ネットワークにおいて、ノードのプロセッサによるネットワークパフォーマンスを最適化するための方法であって、
前記ネットワークにおいて、前記ノードがアクティブである現在のコレクタと関連するビーコンを受け取り、
前記ネットワークにおいて、前記ノードがアクティブではない候補のコレクタと関連するビーコンを受け取り、
前記ビーコンの解析を生成し、前記解析は前記ビーコンで報告されたそれぞれのネットワーク負荷の比較を含み、
前記現在のコレクタと前記候補のコレクタとのうちから最適なコレクタを決定し、前記決定は、前記ビーコンの前記解析と、前記候補のコレクタによる前記現在のコレクタに対するいずれかの改善のマージンのサイズとに少なくとも部分的に基づき、
前記ノードは、前記現在のコレクタが前記最適なコレクタであると決定されるときには、前記現在のコレクタでアクティブであるまま留まり、
前記ノードは、前記候補のコレクタが前記最適なコレクタであると決定されるときには、前記候補のコレクタでアクティブになり、
前記解析が前記現在のコレクタに対する最小限のマージンの改善を示すときにのみ、前記候補のコレクタが前記最適なコレクタであると決定され、
前記ノードが複数の子ノードを有しており、前記最適なコレクタの前記決定が、さらに、前記ノードの前記子ノードの個数に基づき、
前記最適なコレクタの前記決定が、さらに、前記ノードが前記現在のコレクタでアクティブであった時間の長さの決定に基づく方法。 - 前記解析が、前記ビーコンで報告されたそれぞれのランクインジケータの比較をさらに備え、ランクインジケータが、コレクタノードから送信側ノードの論理的距離を示す値である、請求項1に記載の方法。
- 前記候補のコレクタが、(1)前記候補のコレクタと関連する前記ビーコンが前記ネットワーク負荷を約50%またはそれ未満として報告していることと、(2)前記現在のコレクタに対する前記候補のコレクタの所定の改善閾値と、に少なくとも部分的に基づいて、前記最適なコレクタであると決定され、前記改善閾値は、前記ビーコンで報告された前記それぞれのランクインジケータとそれぞれのネットワーク負荷とに少なくとも部分的に基づく、請求項2に記載の方法。
- 前記現在のコレクタと関連する前記ビーコンが前記ネットワーク負荷を約75%またはそれを超えると報告し、他方で、前記候補のコレクタと関連する前記ビーコンが前記ネットワーク負荷を約50%またはそれ未満であると報告するときに、前記候補のコレクタが前記最適なコレクタであると決定される、請求項1に記載の方法。
- ネットワークにおいて、ノードのプロセッサによって実行可能でありネットワークを最適化するためのプログラムを実施する非一時的コンピュータ可読媒体であって、前記プログラムが、
前記ネットワークにおいて、前記ノードがアクティブである現在のコレクタと関連する状態データを受け取るコードと、
前記ネットワークにおいて、前記ノードがアクティブではない候補のコレクタと関連する状態データを受け取るコードと、
前記コレクタと関連する前記状態データの解析を生成するコードであって、前記解析は前記状態データで報告されたそれぞれのネットワーク負荷とランクインジケータとの比較を備える、コードと、
前記現在のコレクタと前記候補のコレクタとのうちから最適なコレクタを決定するコードであって、前記決定は、前記状態データの前記解析に少なくとも部分的に基づく、コードと、を備えており、
前記ノードは、前記現在のコレクタが前記最適なコレクタであると決定されるときには、前記現在のコレクタでアクティブであるまま留まり、
前記ノードは、前記候補のコレクタが前記最適なコレクタであると決定されるときには、前記候補のコレクタでアクティブになり、
前記解析が前記現在のコレクタに対する最小限のマージンの改善を示すときにのみ、前記候補のコレクタが前記最適なコレクタであると決定され、
前記ノードが複数の子ノードを有しており、前記最適なコレクタの前記決定が、さらに、前記ノードの前記子ノードの個数に基づき、
前記最適なコレクタの前記決定が、さらに、前記ノードが前記現在のコレクタでアクティブであった時間の長さの決定に基づく非一時的コンピュータ可読媒体。 - 前記現在のコレクタと関連する前記状態データが前記ネットワーク負荷を約50%またはそれを超えると報告し、他方で、前記候補のコレクタと関連する前記状態データが前記ネットワーク負荷を約50%未満であると報告することに少なくとも部分的に基づいて、前記候補のコレクタが前記最適なコレクタであると決定される、請求項5に記載の非一時的コンピュータ可読媒体。
- 前記ネットワークが時間同期チャネルホッピング(TSCH)ネットワークである、請求項5に記載の非一時的コンピュータ可読媒体。
- 前記候補のコレクタと関連する前記状態データが前記ネットワーク負荷を約50%未満であると報告することに少なくとも部分的に基づいて、前記候補のコレクタが前記最適なコレクタであると決定される、請求項5に記載の非一時的コンピュータ可読媒体。
- ノードであって、
プロセッサと、
ネットワーク上で通信するためのネットワークインターフェースであって、
前記ネットワークにおいて、前記ノードがアクティブである現在のコレクタと関連するビーコンを受け取り、
前記ネットワークにおいて、前記ノードがアクティブではない候補のコレクタと関連するビーコンを受け取る、
ように構成されたネットワークインターフェースと、
前記ノードにおいて実行されるネットワーク最適化アプリケーションによって構成されたメモリであって、前記ネットワーク最適化アプリケーションが、前記ノードに、前記ビーコンの解析であって、前記ビーコンで報告されたそれぞれのネットワーク負荷とランク識別子との比較を備えた解析を生成させ、
前記ビーコンの前記解析に少なくとも部分的に基づいて、前記現在のコレクタと前記候補のコレクタとのうちから最適なコレクタを決定させる、メモリと、を備えており、
前記ノードは、前記現在のコレクタが前記最適なコレクタであると決定されるときは、前記現在のコレクタでアクティブであるまま留まり、
前記ノードは、前記候補のコレクタが前記最適なコレクタであると決定されるときは、前記候補のコレクタでアクティブになり、
前記ノードが複数の子ノードを有しており、前記最適なコレクタの前記決定が、さらに、前記ノードの前記子ノードの個数に基づき、
前記最適なコレクタの前記決定が、さらに、前記ノードが前記現在のコレクタでアクティブであった時間の長さの決定に基づくノード。 - 前記解析が前記現在のコレクタに対して最小限のマージンの改善を示すときにのみ、前記候補のコレクタが前記最適なコレクタであると決定される、請求項9に記載のノード。
- 前記ネットワークがIEEE(Institute of Electrical and Electronics Engineers)802.15.4によって定義されている、請求項9に記載のノード。
- 前記現在のコレクタと関連する前記ビーコンが前記ネットワーク負荷を約50%またはそれを超えると報告し、他方で、前記候補のコレクタと関連する前記ビーコンが前記ネットワーク負荷を約50%未満であると報告することに少なくとも部分的に基づいて、前記候補のコレクタが前記最適なコレクタであると決定される、請求項9に記載のノード。
- (a)前記ノードの前記子ノードの個数が3未満または3に等しく、前記ノードが前記現在のコレクタでアクティブであった時間の長さが8時間またはそれよりも長い、(b)前記ノードの前記子ノードの個数が10未満または10に等しく、前記ノードが前記現在のコレクタでアクティブであった時間の長さが16時間またはそれよりも長い、および(c)前記ノードの前記子ノードの個数が10を超えており、前記候補のコレクタの前記ネットワーク負荷と前記ランク識別子とが、前記現在のコレクタの前記ネットワーク負荷と前記ランク識別子とに対して最小限のマージンの改善を示す、のうちの1つが真であることに少なくとも部分的に基づいて、前記候補のコレクタが前記最適なコレクタであると決定される、請求項9に記載のノード。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461943204P | 2014-02-21 | 2014-02-21 | |
US61/943,204 | 2014-02-21 | ||
PCT/US2015/016808 WO2015127197A1 (en) | 2014-02-21 | 2015-02-20 | Techniques for optimizing a mesh network |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017513284A JP2017513284A (ja) | 2017-05-25 |
JP6521994B2 true JP6521994B2 (ja) | 2019-05-29 |
Family
ID=52597311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016553347A Active JP6521994B2 (ja) | 2014-02-21 | 2015-02-20 | メッシュネットワークを最適化するための技術 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9736726B2 (ja) |
JP (1) | JP6521994B2 (ja) |
BR (1) | BR112016018682B1 (ja) |
CA (1) | CA2934967C (ja) |
MX (1) | MX352251B (ja) |
WO (1) | WO2015127197A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2934967C (en) | 2014-02-21 | 2021-01-26 | Landis+Gyr Innovations, Inc. | Techniques for optimizing a mesh network |
JP6258254B2 (ja) * | 2015-04-23 | 2018-01-10 | 東京瓦斯株式会社 | ガスメーターシステムおよび発熱量推定方法 |
US10536357B2 (en) | 2015-06-05 | 2020-01-14 | Cisco Technology, Inc. | Late data detection in data center |
US10142353B2 (en) | 2015-06-05 | 2018-11-27 | Cisco Technology, Inc. | System for monitoring and managing datacenters |
WO2017095882A1 (en) * | 2015-11-30 | 2017-06-08 | Landis+Gyr Innovations, Inc. | Selecting a parent node in a time-slotted channel hopping network |
JP7245664B2 (ja) * | 2019-01-30 | 2023-03-24 | 太陽誘電株式会社 | マルチホップ通信システム |
US11258849B2 (en) * | 2019-10-17 | 2022-02-22 | Landis+Gyr Innovations, Inc. | Congestion notification to a node not yet joined to a network, resulting in a dynamic join time |
CN114925826A (zh) * | 2022-05-20 | 2022-08-19 | 中国科学院计算技术研究所 | 一种用于分布式训练同步阶段的自动优化方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7466681B2 (en) * | 2004-03-19 | 2008-12-16 | Nortel Networks Limited | Method and apparatus for sensor network routing |
CA2705093A1 (en) * | 2007-11-25 | 2009-05-28 | Trilliant Networks, Inc. | Communication and message route optimization and messaging in a mesh network |
JP5851225B2 (ja) * | 2011-12-15 | 2016-02-03 | 三菱電機株式会社 | 通信システム、サーバおよびノード |
WO2014068665A1 (ja) * | 2012-10-30 | 2014-05-08 | 株式会社日立製作所 | 通信システムおよび端末の所属先ネットワーク切替方法 |
CA2934967C (en) | 2014-02-21 | 2021-01-26 | Landis+Gyr Innovations, Inc. | Techniques for optimizing a mesh network |
-
2015
- 2015-02-20 CA CA2934967A patent/CA2934967C/en active Active
- 2015-02-20 US US14/627,356 patent/US9736726B2/en active Active
- 2015-02-20 WO PCT/US2015/016808 patent/WO2015127197A1/en active Application Filing
- 2015-02-20 JP JP2016553347A patent/JP6521994B2/ja active Active
- 2015-02-20 MX MX2016010435A patent/MX352251B/es active IP Right Grant
- 2015-02-20 BR BR112016018682-6A patent/BR112016018682B1/pt active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
BR112016018682B1 (pt) | 2024-01-09 |
US9736726B2 (en) | 2017-08-15 |
JP2017513284A (ja) | 2017-05-25 |
US20150245248A1 (en) | 2015-08-27 |
CA2934967C (en) | 2021-01-26 |
MX2016010435A (es) | 2016-10-31 |
MX352251B (es) | 2017-11-15 |
BR112016018682A2 (pt) | 2017-08-08 |
CA2934967A1 (en) | 2015-08-27 |
WO2015127197A1 (en) | 2015-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6521994B2 (ja) | メッシュネットワークを最適化するための技術 | |
US8767627B2 (en) | Path control method for multihop wireless network | |
He et al. | Cost-efficient sensory data transmission in heterogeneous software-defined vehicular networks | |
KR101650931B1 (ko) | 채널들을 식별 및 선택하기 위한 방법들 및 장치 | |
CN102870488B (zh) | 用于确定通信模式和/或使用所确定的通信模式的方法和装置 | |
US8861390B2 (en) | Estimated transmission overhead (ETO) metrics for variable data rate communication links | |
Chanak et al. | Mobile sink based fault diagnosis scheme for wireless sensor networks | |
Pei et al. | Blockchain-enabled dynamic spectrum access: cooperative spectrum sensing, access and mining | |
ES2697511T3 (es) | Encaminamiento de comunicaciones basándose en disponibilidad de nodo | |
Liu et al. | Cooperation and learning in multiuser opportunistic spectrum access | |
Huang et al. | Capacity scaling of general cognitive networks | |
CN102291847A (zh) | 移动对等设备上的动态连接管理 | |
Zhou et al. | Throughput optimizing localized link scheduling for multihop wireless networks under physical interference model | |
Szczytowski et al. | DKM: Distributed k-connectivity maintenance in wireless sensor networks | |
US11418400B2 (en) | Method and apparatus for configuring cluster in wireless communication system | |
Hossen et al. | Q-learning based multi-objective clustering algorithm for cognitive radio ad hoc networks | |
Angelopoulos et al. | Improving sensor network performance with wireless energy transfer | |
Nagpal et al. | Impact of variable transmission range on MANET performance | |
Rahman et al. | Integrating low-power wide-area networks for enhanced scalability and extended coverage | |
CN103298061A (zh) | 用于无线局域网占用时长公平性的系统和方法 | |
Gao et al. | Forwarding redundancy in opportunistic mobile networks: Investigation, elimination and exploitation | |
Flushing et al. | Relay node placement for performance enhancement with uncertain demand: A robust optimization approach | |
Singh et al. | An energy efficient clustering protocol with fuzzy logic for WSNs | |
Raychoudhury et al. | Top k-leader election in wireless ad hoc networks | |
Che et al. | Opportunistic spectrum access for cognitive radio in the presence of reactive primary users |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170223 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171114 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190301 |
|
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: 20190402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190423 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6521994 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |