Publish/Subscribe通信における効率的な通信方式の検討
2
0
0
全文
(2) 情報処理学会第 80 回全国大会. するタイミングが同タイミングとなる場合、デ するトピックについて全ノードに配信する。 ータを結合して送信することでネットワーク中 各ノードは、それを基に、受信したデータ のデータ量を減らす。 を接続先のノードへ中継するトピックの情 方法 3:結合データ中の不要トピック削除 報を保持する。 方法 2 でデータを結合した場合、データを後続 ② ノード 2 はノード 1 の送信周期を保持する。 のノードに中継する際に、後続のノードが受信 ノード 2 の送信周期とノード 1 の送信周期 不要なトピックのデータが含まれている場合は、 の最小公倍数となる周期では、ノード 2 は 該当するトピックのデータを破棄して後続へ中 ノード 1 からのデータの到達を待ち、ノー 継することで、不要なデータの到達を防ぐ。 ド 1 とノード 2 のデータを結合して、ノー ド 3 へ送信する。 4.2. 不要データの破棄 ③ ノード 2 はノード 1 からデータを受信する。 手順を下記に示す。 このとき、ノード 2 はデータをノード 3 へ ① 各ノードは、自分が受信するトピックにつ 中継する前に、①で保持した情報を基に、 いて全ノードに配信する。各ノードは、そ ノード 3 以降で受信を必要とするトピック れを基に、受信したデータを接続先のノー のデータのみを残して、残りは全て破棄す ドへ中継するトピックの情報を保持する(図 る。そして、残ったデータに自身の送信す 4を参照)。 るトピックのデータを追加して、ノード 3 ② ノード 1 は、自身の送信するトピックのデ へデータを送信する(図 6を参照)。 ータを送信し、ノード 2 はノード 1 からデ ータを受信する。ノード 2 は受信したデー 送信トピック:C 送信トピック:D 送信トピック:A, B タのトピックと①で保持した情報を参照し、 受信トピック:E 受信トピック:A 受信トピック:B, C 後続のノードが受信したトピックを必要と ノード 3 ノード 1 ノード 2 しない場合は、データを破棄する(図 5を参 トピックA トピックB データ 照)。 データ 送信トピック:C 受信トピック:A. 送信トピック:A, B 受信トピック:C, D ノード 1. トピックB データ. 送信トピック:D 受信トピック:B, C. トピックAのデータを削除 トピックCのデータを追加. ノード 3. ノード 2 ポート1 ポート2. ポート1 トピック C, D. 図 6 結合データ中の不要トピックデータ削除. ポート2 トピック B, C. 5. おわりに 本稿では、ライン接続で構成されたシステム における Publish/Subscribe 通信の方式につい て検討を行った。これにより、ネットワークの データ数を削減し、帯域を抑えることが可能と なる。今後は検討した手法の実装および評価を 行う。. 図 4 中継するトピックの保持 送信トピック:A, B 受信トピック:E. 送信トピック:C 受信トピック:A. ノード 1. ノード 2. トピックC データ. 送信トピック:D 受信トピック:B, C ノード 3. トピックA データ. 参考文献 [1] ADLINK,. ノード4以降は、トピックAのデータは受 信不要。ノード3でデータを破棄。. 図 5 データの破棄. 4.3. データ結合 各ノードは、他ノードの送信周期を保持する。 自ノードの送信周期と他ノードの送信周期の公 倍数となる周期では、前のノード 1 からのデー タの到達を待ち、自ノードと他ノードのデータ を結合して、後続のノードへ送信する。 4.4. 結合データ中の不要トピックデータ削除 手順を下記に示す。 ① 4.2節の①と同様、各ノードは、自分が受信. 3-12. “Applying the Data Distribution Service in an IoT Healthcare System”, https://istblog.adlinktech.com/tag/globaldata-space/. Copyright 2018 Information Processing Society of Japan. All Rights Reserved..
(3)
関連したドキュメント
横断歩行者の信号無視者数を減少することを目的 とした信号制御方式の検討を行った。信号制御方式
入力用フォーム(調査票)を開くためには、登録した Gmail アドレスに届いたメールを受信 し、本文中の URL
問についてだが︑この間いに直接に答える前に確認しなけれ
2021] .さらに対応するプログラミング言語も作
BC107 は、電源を入れて自動的に GPS 信号を受信します。GPS
題が検出されると、トラブルシューティングを開始するために必要なシステム状態の情報が Dell に送 信されます。SupportAssist は、 Windows
Surveillance and Conversations in Plain View: Admitting Intercepted Communications Relating to Crimes Not Specified in the Surveillance Order. Id., at
システムの許容範囲を超えた気海象 許容範囲内外の判定システム システムの不具合による自動運航の継続不可 システムの予備の搭載 船陸間通信の信頼性低下