霧の中のコンピューティングノード通信: 調査と研究の課題

霧の中のコンピューティングノード通信: 調査と研究の課題

オープンソースの詳細については、以下をご覧ください。

51CTO オープンソース基本ソフトウェアコミュニティ

​​https://ost..com​​

まずは概要を読んでください

コンピューティング ノードはコンピューティング システム全体の重要な部分であり、クラウド コンピューティングとも異なります。その目的は、コンピューティングのボトルネックを回避し、コンピューティングの遅延を削減することです。

  • さまざまな研究で多くのコンピューティング プラットフォームが提案されてきました。大まかに分けると、レイヤード、ポイントツーポイント、ハイブリッドの3つになります。
  • これらのコンピューティング プラットフォーム間の通信の種類も、アプリケーションの最終的な機能に大きく影響します。

この記事の主なトピック

  1. フォグ コンピューティングにおける通信には、階層型、ピアツーピア (P2P)、ハイブリッドの 3 つの主な種類があります。
  2. フォグ コンピューティング プラットフォームについて、コンピューティング ノード間の通信に焦点を当ててレビューし、各プラットフォームをそれぞれの通信タイプにマッピングします。
  3. レビューされたコンピューティング プラットフォームと通信タイプを比較するために、フォグ コンピューティングの要件に基づく一連の基準が提案されています。
  4. フォグ コンピューティング ノード間の通信に関する研究上の課題は、各通信タイプがどの基準を満たしているかを調べることによって決定されます。

フォグコンピューティングの階層型通信(階層型)

このような階層型通信を下の図に示します。下位層は上位層の機能を構成し、各コンピューティングノード間にツリー状のトポロジが形成されます。多くの場合、最も高度なコンピューティング ノードは依然としてクラウド上に存在し、その主な役割はシステム全体を調整することです。

Chekiredが提案する多層フォグコンピューティングアーキテクチャ

ネットワークのコンピューティング ノードは、フォグ コンピューティングを実装するためにツリーのような階層構造に編成され、フォグ コンピューティングはレイテンシを最小限に抑えるために使用されます。下位レベルで処理できない作業負荷は上位レベルに転送され、要求は階層ごとに上向きに行われます。これにより、ネットワークのピーク時間帯でも、多数の IoT デバイスが正常に動作できるようになります。さらに、著者らは平均遅延を最小限に抑える負荷分散アルゴリズムを開発しました。

ジャビル・アブデルジャリル・チェキレッドとリース・クーキ。 2018. マルチティアフォグアーキテクチャ: IoT データ処理のための新しい遅延耐性ネットワーク。 2018 IEEE 国際通信会議 (ICC)。 IEEE、1~6

Sinaeepourfard が提案した IoT データ ストレージ用のフォグ コンピューティング アーキテクチャ

フォグ コンピューティング ノードを活用して、コンピューティングの遅延を削減します。最上位層はクラウド上に配置され、層の数はコンピューティング ノードの数によって決まります。著者は、最下位ノードがデータを収集するデータ ストレージ メカニズムを設計しました。実行中のアプリケーションがこのデータを必要とする場合、互いの距離が近いため、データのリアルタイム取得が基本的に保証されます。ただし、エッジデバイスのストレージ容量が限られているため、データは定期的に上位層に送信され、保存されます

アミール・シネプルファード、ジョルディ・ガルシア、ザビエル・マシップ=ブルーイン、エヴァ・マリン=トルデラ。 2018. スマート シティにおけるフォグ ツー クラウド (F2C) データ管理によるデータ保存。第2回IEEE国際フォグおよびエッジコンピューティング会議(ICFEC)にて。 IEEE、1–9。

フォグコンピューティングを使用してワークロードを実行するための Skarlat のフレームワーク

Olena Skarlat、Vasileios Karagiannis、Thomas Rausch、Kevin Bachmann、Stefan Schulte。 2018. 霧の中での最適化、サービス配置、ランタイム操作のためのフレームワーク。第 11 回 IEEE/ACM ユーティリティおよびクラウド コンピューティング (UCC) 国際会議にて。 IEEE、164–173。

このフレームワークは、参加リソースをコンピューティング ノードの階層に統合し、その最上位にクラウド コンピューティング ノードを配置します。クラウド コンピューティング ノードの下位構造はツリー構造に従って構築され、IoT デバイスはツリーの葉として扱われます。クラウド デバイスとフォグ デバイスの間にフォグ コントローラー コンポーネントが設定されます。このコンポーネントは、コンピューティング ノードに仮想リソースを提供します。このようなアーキテクチャでは、フォグ コンピューティングのワークロードをエッジ デバイスの複数のコンピューティング ノードに分散できます。ワークロードがまだ大きすぎる場合、または完了できない場合は、タスクをクラウドに送信します。

要約する

このタイプの階層化は、多くの場合、リソース サイズに基づいて行われます。これは、フォグ コンピューティング プラットフォーム、特にコンピューティング リソースが極めて限られている IoT デバイスにとって特に有益です。これらのデバイスには、ワークロード コンテンツを処理および転送するための特に複雑なアルゴリズムやリソースはありません。これらは階層ツリーの最下部に位置し、単純でリソースの少ない計算タスクを整理します。

フォグコンピューティングにおけるポイントツーポイント通信

このポイントツーポイント通信方式は、次の図に示すように、フォグコンピューティングノードをP2P方式で編成するものである。

サントスは分散ハッシュテーブルに基づくリソース検出サービスを提案した。

ホセ・サントス、ティム・ウォータース、ブルーノ・フォルカールト、フィリップ・デ・テュルク。 2018. スマート シティ アプリケーション向けの動的フォグ リソース プロビジョニングに向けて。第 14 回国際ネットワークおよびサービス管理会議 (CNSM) にて。 IEEE、290–294。

フォグ コンピューティングにおける動的なリソース構成のために、分散ハッシュ テーブル (DHT) は、コンピューティング ノードをリング構造に編成するメカニズムを提供します。 DHT を使用することで、コンピューティング ノードは利用可能なコンピューティング リソースとワークロードに関するさまざまな情報を相互に交換できます。文献[40]では近接認識とフォールトトレランスのメカニズムも提案されている。メッセージング システムは提供されていますが、具体的なプロビジョニング メカニズムについては言及されておらず、著者は Chord、Kademlia、Pastry という 3 つの DHT ベースの P2P プロトコルを選択しています。

TatoはオーバーレイネットワークKoalaを提案した

ゲンク・タト、マリン・ベルティエ、セドリック・テデスキ。 2018. Koala: 分散型クラウド向けの遅延および局所性を考慮したオーバーレイの実現に向けて。第2回IEEE国際フォグおよびエッジコンピューティング会議(ICFEC)にて。 IEEE、1–10。

地理的な次元で多数の小さなデータセンターを想定して、すべてのコンピューティング ノードを整理し、クラウドを分散化するために使用されます。 Koala は、ノード障害を検出するための定期的なメッセージを簡素化することで、通信プロトコルのオーバーヘッドを削減します。障害を検出する方法は、プログラム トラフィックに応答しないノードを検出することになります。このようなノードを検出すると、対応するノードのルーティング情報が更新され、障害が報告されます。このようなメカニズムはオーバーレイ ネットワークにフォールト トレランスを提供し、このようなオーバーレイは近接性を考慮したルーティングも提供します。これに基づいて、すべてのコンピューティング ノードはリング構造に編成され、各ノードはシステムの部分的なビューのみを保持し、ルーティング ホップとレイテンシのバランスを考慮して次のホップを選択します。

カブレラはフォグコンピューティングストレージを実現するためのP2Pのシステムモデルを提案した

フアン・A・カブレラ・G、ダニエル・E・ルカーニ・R、フランク・H・P・フィツェック。 2016. ネットワークコード化された分散ストレージについて: 信頼できないピアの霧の中で修復する方法。 2016年国際無線通信システムシンポジウム(ISWCS) IEEE、188–193。

フォグ コンピューティングでさまざまなデバイスのデータを管理することにより、IoT デバイスによって継続的に生成されるデータを処理します。フォグ コンピューティング ノードは、低遅延かつ高スループットのデータ ストレージを容易にするために P2P ネットワークにも編成されます。各ノードは隣接するノードとワイヤレスで通信します。著者は、コンピューティング ノードの偶発的な切断の問題を解決する方法を提案しました。データは、フォグ コンピューティングのコンピューティング ノードに分散して保存されます。ノードが応答できない場合、他の応答するノードが自動的にリーダーを選択します。このようなリーダーは、他のノードからデータ ブロックを収集し、前方誤り訂正コードを使用してデータを再構成し、他のノードに再配布します。これにより、ストレージのフォールト トレランスが向上し、コンピューティング ノードに障害が発生しても引き続き利用可能になります。

要約する

P2P がネットワーク エッジ デバイス通信においてすでに成熟していることは否定できません。フォグ コンピューティングに P2P 通信を統合すると、ノード障害に対する耐性を確保できます。欠点は、P2P ではすべてのノードが同等であると想定されているが、ノード間で利用可能なリソースの異質性については依然として議論する必要があることです。

フォグコンピューティングのためのハイブリッド通信

ハイブリッド通信は、レイヤリングと P2P を組み合わせてフォグ コンピューティング ノードを編成します。コンピューティング ノードはレイヤーごとに編成され、各レイヤー間のデバイスは P2P に従って通信します。これは、フォグ コンピューティングのさまざまな部分に異なる要件がある場合に役立ちます。 (フォグコンピューティングのエッジデバイスとクラウドコンピューティングの安定したデバイスのフォールトトレランスは異なります)、次の図に示すように

リーのフォグネットワークフレームワーク

ギルスー・リー、ワリド・サード、メディ・ベニス。 2017. 最小限の遅延でフォグ ネットワークを形成するためのオンライン秘書フレームワーク。 2017 IEEE 国際通信会議 (ICC)。 IEEE、1–6。

このフレームワークは、IoT デバイスからワークロードをアウトソーシングするように設計されています。著者らは、各コンピューティング ノードに対して隣接ノードを動的に選択し、ワークロードを隣接ノードにアウトソーシングしてコンピューティング遅延を最小限に抑える最適化モデルを提案しました。フォグノードは P2P 通信のために相互に接続します。システムの全体的なアーキテクチャでは、3 層の階層構造が採用されています。最下層はリソースに制約のある IoT デバイスであり、処理できないワークロードを階層の上位のフォグ層に渡します。フォグ レイヤー内の各コンピューティング ノードは、隣接するノードと負荷を共有したり、最上位のクラウド レイヤーにワークロードをアウトソーシングしたりできます。

モバイル アプリケーションのワークロードをクラウドにアウトソーシングするための Chen のフレームワーク

Xu ChenとJunshan Zhang。 2017. D2D とクラウドが出会うとき: フォグ コンピューティングにおけるハイブリッド モバイル タスク オフロード。 2017 IEEE 国際通信会議 (ICC)。 IEEE、1–6。

このフレームワークはワークロードに3つのオプションを提供します

  • モバイルノード上でローカルに実行される
  • 実行を近くのコンピューティングノードにアウトソーシングするか、共同で実行する
  • 実行のためにクラウドノードにアウトソーシング

また、モバイルデバイス、フォグデバイス、クラウドデバイスの3層アーキテクチャに従って設計されています。ワークロード タスクは最適化問題の一部であり、コンピューティング コストを最小限に抑えることができます。このようにして、P2P 通信を使用して、クラウドまたはフォグ レイヤーでワークロードをアウトソーシングできます。著者らは、ワークロードの効率的なアウトソーシングのために 2 つのヒューリスティック (ランダム/貪欲) を開発しました。

フォグコンピューティングに基づくFuの信頼性の高いストレージフレームワーク

Junsong Fu、Yun Liu、Han-Chieh Chao、Bharat Bhargava、Zhenjiang Zhang。

2018年。フォグ コンピューティングとクラウド コンピューティングを統合することで、産業用 IoT 向けの安全なデータ ストレージと検索を実現します。 IEEE Transactions on Industrial Informatics 14、10 (2018)、4519–4528。

主にIoTデータの大幅な増加に対応するためです。このフレームワークは、コンピューティング ノードのアーキテクチャを「エッジ サーバー - プロキシ サーバー - クラウド サーバー」に再構成します。エッジ サーバーはデータを統一された形式に変換し、機能領域で結合します。データはプロキシ サーバーに送信され、そこでデータが暗号化されてクラウドに簡単に保存されます。ユーザーはクエリ トラップドアをクラウド サーバーに送信し、クラウド サーバーはトラップドアを使用して暗号化されたデータを検索します。暗号化されたデータストレージは実現されますが、小さなデータの場合、エッジ サーバーは相互に通信して負荷を分散します。

要約する

ハイブリッド通信は、P2P と階層型通信を組み合わせようとします。この通信方法は、その固有の階層構造により、異種のリソースを持つノードをサポートします。ただし、単純な P2P 接続を使用するため、フォールト トレランス メカニズムが失われることがよくあります。

研究の課題

フォグ コンピューティングにおける通信の種類を比較するために、フォグ コンピューティングの性質に応じて一連の標準が提案されています。

  1. リソースの異種性。構成および保守が必要なさまざまな異種リソース デバイスが存在します。
  2. 仮想リソースや自動リソース管理などのプロビジョニング メカニズム。
  3. エッジデバイスからフォグデバイス、クラウドデバイスまで、二重のアウトソーシング
  4. 近接認識は、近接性を判断するためのメトリック (遅延、ホップ数など) を決定します。
  5. フォールト トレランス: コンピューティング ノードに障害が発生した場合にフォグ ネットワークが接続を維持できるかどうか。

上記の表に示すように、階層化通信はリソースの異種性を非常にうまく処理します。デバイスによって使用するレイヤーは異なりますが、それらの関係は非常に単純です。プロビジョニング メカニズムを開発することは良い選択です。コンピューティング ノードは、先行ノード/後続ノードに仮想リソースを提供できます。しかし、近接性対策とフォールト トレランス メカニズムには十分な注意が払われていません。

典型的な P2P 通信の場合、フォールト トレランス メカニズムとしては非常に優れていますが、各ノードを同等と見なす傾向があるため、ノード リソースの異種性をあまりサポートしません。代わりに、ハイブリッド通信の方が優れており、ハイブリッド タイプでは、レイヤー内のデバイスが p2p 方式で通信するため、近接認識を実現できます。

上記の表から、各通信タイプが異なる標準を満たしていることは明らかであり、多くの場合、通信標準によってアプリケーションの最終的な機能が決定されます。ただし、一般的なフォグ コンピューティングの要件を満たすには、次のような研究上の課題が特定されています。

  • P2P フォールト トレランスを階層化通信タイプに統合するにはどうすればよいでしょうか?
  • リソースの異種コンピューティング ノードを考慮して P2P 通信タイプを拡張するにはどうすればよいですか?
  • ハイブリッドおよび P2P 通信タイプのプロビジョニング メカニズムをどのように設計すればよいでしょうか?

結論は

  • フォグ コンピューティング プラットフォームの通信タイプは、タイプごとに異なる標準に準拠しているため、最終アプリケーションの要件に応じて決定する必要があります。
  • 各通信タイプが満たす基準に基づいて、将来のフォグ コンピューティング プラットフォームの開発を推進する可能性のある研究上の課題を特定できます。

オープンソースの詳細については、以下をご覧ください。

51CTO オープンソース基本ソフトウェアコミュニティ

​​https://ost..com​​

<<:  クラウドではなくエッジ コンピューティングを選択すべきなのはどのような場合ですか?

>>:  2023年のモバイルクラウドカンファレンスが開催され、新たな戦略計画が発表される予定

推薦する

Docker が 2021 年に開発チーム向けの 3 つの推奨方向性を発表

Docker チームの SCOTT JOHNSTON 氏は、2021 年の開発チームに関連する主なト...

モバイル広告トラフィックホワイトペーパーを公開しました!

2018 年の広告業界は天国と地獄のような状況でした。あなたはそれを感じましたか? 2018年は、教...

簡単な分析:Baidu Knowsで質問に答える方法と注意点

多くの SEO ウェブマスターが Baidu Zhidao を推奨するのはなぜでしょうか? Zhid...

ソーシャル メディア マーケティング 2.0: 画像と動画でブランドをアピール

Facebook、Instagram、Pinterest などのソーシャル メディア サイトが 20...

ウェブサイト最適化競合分析

ウェブサイト運営の初期段階では、ウェブサイトのコアキーワードとターゲットキーワードを決定する必要があ...

ウェブサイトのキーワードの選び方

キーワードは単語だけでなく、単語、フレーズ、単語、さらには文も指します。ウェブサイトを運営している人...

2020年第1四半期のクラウドサプライチェーン収益レポートのレビュー

クラウド サービス プロバイダーの概要: AWS はサーバーの減価償却期間を 3 年から 4 年に延...

クラウドコンピューティング時代にエッジコンピューティングが急成長

最近、エッジコンピューティングに対する期待が高まっています。この業界では、「エッジがクラウドを飲み込...

Sina Weiboのマーケティング手法と手順

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスWeibo はコミュニケ...

ウェブマスターネットワークニュース:タオバオクラウンストアのオーナーがアルパカ飼育に転職し、パフォーマンスで1日数万元を稼ぐ

1. 羅永浩氏との独占インタビュー: 敗者は去ってエリートに仕えるべきだ。私たちは次の Apple ...

企業の負担と変革を最適化する3つの方法をご存知ですか?

最近、この問題について考えていました。インターネット業界の標準化が進むにつれて、ますます多くのいわゆ...

SEOチャット

SEO Chat は強力なキーワード ツールです。Google キーワード サジェスト ツールは、G...

大物キャスターが生放送室から「脱出」

昨年末の大物キャスターの脱税事件以来、ライブ配信業界の余波は未だ収まっていない。年末にはトップキャス...

Baidu はどのようにして独創性を保護するのでしょうか? Baidu Originalについて

オリジナリティは常に大きな問題であり、より広い意味で言えば、インターネットの生態環境はますます悪化し...