オープンソースの詳細については、以下をご覧ください。 51CTO オープンソース基本ソフトウェアコミュニティ https://ost..com まずは概要を読んでくださいコンピューティング ノードはコンピューティング システム全体の重要な部分であり、クラウド コンピューティングとも異なります。その目的は、コンピューティングのボトルネックを回避し、コンピューティングの遅延を削減することです。
この記事の主なトピック
フォグコンピューティングの階層型通信(階層型)このような階層型通信を下の図に示します。下位層は上位層の機能を構成し、各コンピューティングノード間にツリー状のトポロジが形成されます。多くの場合、最も高度なコンピューティング ノードは依然としてクラウド上に存在し、その主な役割はシステム全体を調整することです。 Chekiredが提案する多層フォグコンピューティングアーキテクチャネットワークのコンピューティング ノードは、フォグ コンピューティングを実装するためにツリーのような階層構造に編成され、フォグ コンピューティングはレイテンシを最小限に抑えるために使用されます。下位レベルで処理できない作業負荷は上位レベルに転送され、要求は階層ごとに上向きに行われます。これにより、ネットワークのピーク時間帯でも、多数の IoT デバイスが正常に動作できるようになります。さらに、著者らは平均遅延を最小限に抑える負荷分散アルゴリズムを開発しました。
Sinaeepourfard が提案した IoT データ ストレージ用のフォグ コンピューティング アーキテクチャフォグ コンピューティング ノードを活用して、コンピューティングの遅延を削減します。最上位層はクラウド上に配置され、層の数はコンピューティング ノードの数によって決まります。著者は、最下位ノードがデータを収集するデータ ストレージ メカニズムを設計しました。実行中のアプリケーションがこのデータを必要とする場合、互いの距離が近いため、データのリアルタイム取得が基本的に保証されます。ただし、エッジデバイスのストレージ容量が限られているため、データは定期的に上位層に送信され、保存されます。
フォグコンピューティングを使用してワークロードを実行するための Skarlat のフレームワーク
このフレームワークは、参加リソースをコンピューティング ノードの階層に統合し、その最上位にクラウド コンピューティング ノードを配置します。クラウド コンピューティング ノードの下位構造はツリー構造に従って構築され、IoT デバイスはツリーの葉として扱われます。クラウド デバイスとフォグ デバイスの間にフォグ コントローラー コンポーネントが設定されます。このコンポーネントは、コンピューティング ノードに仮想リソースを提供します。このようなアーキテクチャでは、フォグ コンピューティングのワークロードをエッジ デバイスの複数のコンピューティング ノードに分散できます。ワークロードがまだ大きすぎる場合、または完了できない場合は、タスクをクラウドに送信します。 要約するこのタイプの階層化は、多くの場合、リソース サイズに基づいて行われます。これは、フォグ コンピューティング プラットフォーム、特にコンピューティング リソースが極めて限られている IoT デバイスにとって特に有益です。これらのデバイスには、ワークロード コンテンツを処理および転送するための特に複雑なアルゴリズムやリソースはありません。これらは階層ツリーの最下部に位置し、単純でリソースの少ない計算タスクを整理します。 フォグコンピューティングにおけるポイントツーポイント通信このポイントツーポイント通信方式は、次の図に示すように、フォグコンピューティングノードをP2P方式で編成するものである。 サントスは分散ハッシュテーブルに基づくリソース検出サービスを提案した。
フォグ コンピューティングにおける動的なリソース構成のために、分散ハッシュ テーブル (DHT) は、コンピューティング ノードをリング構造に編成するメカニズムを提供します。 DHT を使用することで、コンピューティング ノードは利用可能なコンピューティング リソースとワークロードに関するさまざまな情報を相互に交換できます。文献[40]では近接認識とフォールトトレランスのメカニズムも提案されている。メッセージング システムは提供されていますが、具体的なプロビジョニング メカニズムについては言及されておらず、著者は Chord、Kademlia、Pastry という 3 つの DHT ベースの P2P プロトコルを選択しています。 TatoはオーバーレイネットワークKoalaを提案した
地理的な次元で多数の小さなデータセンターを想定して、すべてのコンピューティング ノードを整理し、クラウドを分散化するために使用されます。 Koala は、ノード障害を検出するための定期的なメッセージを簡素化することで、通信プロトコルのオーバーヘッドを削減します。障害を検出する方法は、プログラム トラフィックに応答しないノードを検出することになります。このようなノードを検出すると、対応するノードのルーティング情報が更新され、障害が報告されます。このようなメカニズムはオーバーレイ ネットワークにフォールト トレランスを提供し、このようなオーバーレイは近接性を考慮したルーティングも提供します。これに基づいて、すべてのコンピューティング ノードはリング構造に編成され、各ノードはシステムの部分的なビューのみを保持し、ルーティング ホップとレイテンシのバランスを考慮して次のホップを選択します。 カブレラはフォグコンピューティングストレージを実現するためのP2Pのシステムモデルを提案した
フォグ コンピューティングでさまざまなデバイスのデータを管理することにより、IoT デバイスによって継続的に生成されるデータを処理します。フォグ コンピューティング ノードは、低遅延かつ高スループットのデータ ストレージを容易にするために P2P ネットワークにも編成されます。各ノードは隣接するノードとワイヤレスで通信します。著者は、コンピューティング ノードの偶発的な切断の問題を解決する方法を提案しました。データは、フォグ コンピューティングのコンピューティング ノードに分散して保存されます。ノードが応答できない場合、他の応答するノードが自動的にリーダーを選択します。このようなリーダーは、他のノードからデータ ブロックを収集し、前方誤り訂正コードを使用してデータを再構成し、他のノードに再配布します。これにより、ストレージのフォールト トレランスが向上し、コンピューティング ノードに障害が発生しても引き続き利用可能になります。 要約するP2P がネットワーク エッジ デバイス通信においてすでに成熟していることは否定できません。フォグ コンピューティングに P2P 通信を統合すると、ノード障害に対する耐性を確保できます。欠点は、P2P ではすべてのノードが同等であると想定されているが、ノード間で利用可能なリソースの異質性については依然として議論する必要があることです。 フォグコンピューティングのためのハイブリッド通信ハイブリッド通信は、レイヤリングと P2P を組み合わせてフォグ コンピューティング ノードを編成します。コンピューティング ノードはレイヤーごとに編成され、各レイヤー間のデバイスは P2P に従って通信します。これは、フォグ コンピューティングのさまざまな部分に異なる要件がある場合に役立ちます。 (フォグコンピューティングのエッジデバイスとクラウドコンピューティングの安定したデバイスのフォールトトレランスは異なります)、次の図に示すように リーのフォグネットワークフレームワーク
このフレームワークは、IoT デバイスからワークロードをアウトソーシングするように設計されています。著者らは、各コンピューティング ノードに対して隣接ノードを動的に選択し、ワークロードを隣接ノードにアウトソーシングしてコンピューティング遅延を最小限に抑える最適化モデルを提案しました。フォグノードは P2P 通信のために相互に接続します。システムの全体的なアーキテクチャでは、3 層の階層構造が採用されています。最下層はリソースに制約のある IoT デバイスであり、処理できないワークロードを階層の上位のフォグ層に渡します。フォグ レイヤー内の各コンピューティング ノードは、隣接するノードと負荷を共有したり、最上位のクラウド レイヤーにワークロードをアウトソーシングしたりできます。 モバイル アプリケーションのワークロードをクラウドにアウトソーシングするための Chen のフレームワーク
このフレームワークはワークロードに3つのオプションを提供します
また、モバイルデバイス、フォグデバイス、クラウドデバイスの3層アーキテクチャに従って設計されています。ワークロード タスクは最適化問題の一部であり、コンピューティング コストを最小限に抑えることができます。このようにして、P2P 通信を使用して、クラウドまたはフォグ レイヤーでワークロードをアウトソーシングできます。著者らは、ワークロードの効率的なアウトソーシングのために 2 つのヒューリスティック (ランダム/貪欲) を開発しました。 フォグコンピューティングに基づくFuの信頼性の高いストレージフレームワーク
主にIoTデータの大幅な増加に対応するためです。このフレームワークは、コンピューティング ノードのアーキテクチャを「エッジ サーバー - プロキシ サーバー - クラウド サーバー」に再構成します。エッジ サーバーはデータを統一された形式に変換し、機能領域で結合します。データはプロキシ サーバーに送信され、そこでデータが暗号化されてクラウドに簡単に保存されます。ユーザーはクエリ トラップドアをクラウド サーバーに送信し、クラウド サーバーはトラップドアを使用して暗号化されたデータを検索します。暗号化されたデータストレージは実現されますが、小さなデータの場合、エッジ サーバーは相互に通信して負荷を分散します。 要約するハイブリッド通信は、P2P と階層型通信を組み合わせようとします。この通信方法は、その固有の階層構造により、異種のリソースを持つノードをサポートします。ただし、単純な P2P 接続を使用するため、フォールト トレランス メカニズムが失われることがよくあります。 研究の課題フォグ コンピューティングにおける通信の種類を比較するために、フォグ コンピューティングの性質に応じて一連の標準が提案されています。
上記の表に示すように、階層化通信はリソースの異種性を非常にうまく処理します。デバイスによって使用するレイヤーは異なりますが、それらの関係は非常に単純です。プロビジョニング メカニズムを開発することは良い選択です。コンピューティング ノードは、先行ノード/後続ノードに仮想リソースを提供できます。しかし、近接性対策とフォールト トレランス メカニズムには十分な注意が払われていません。 典型的な P2P 通信の場合、フォールト トレランス メカニズムとしては非常に優れていますが、各ノードを同等と見なす傾向があるため、ノード リソースの異種性をあまりサポートしません。代わりに、ハイブリッド通信の方が優れており、ハイブリッド タイプでは、レイヤー内のデバイスが p2p 方式で通信するため、近接認識を実現できます。 上記の表から、各通信タイプが異なる標準を満たしていることは明らかであり、多くの場合、通信標準によってアプリケーションの最終的な機能が決定されます。ただし、一般的なフォグ コンピューティングの要件を満たすには、次のような研究上の課題が特定されています。
結論は
オープンソースの詳細については、以下をご覧ください。 51CTO オープンソース基本ソフトウェアコミュニティ https://ost..com |
<<: クラウドではなくエッジ コンピューティングを選択すべきなのはどのような場合ですか?
>>: 2023年のモバイルクラウドカンファレンスが開催され、新たな戦略計画が発表される予定
「外部リンクが王様、コンテンツが王様」という言葉は、SEO 業界では長い間言われてきました。この発言...
金融サービス業界におけるデジタル変革の止められないペースは、おそらく他のどの業界よりも大きな混乱を引...
最近、私、Lao Feng は独自の SEO ブログを構築しており、この間、有名なブロガーの IT ...
1か月前、シドニーが脱税で6555万3100元の罰金を科されたとき、自称メディアパーソンの倪おじさん...
Docker テクノロジーは、2013 年の誕生以来 4 年以上にわたって存在しています。日常の開発...
国際的に権威のある調査機関IDCが発表した2017年上半期の「中国パブリッククラウドサービス市場に関...
モーニングポストニュース(記者 孫宇)モバイルインターネットの時代において、アリペイは決済ツールとい...
結果重視SEO の最終的な目標は環境によって異なる場合があります。ほとんどの場合、トラフィックは S...
今日お話しするASOマスターはヒマラヤです。 ASO の最高レベルは何ですか?答えは、APP ストア...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますネット有名...
onetechcloudは香港に新しいデータセンターを追加し、中国電信はCN2を行き来し、中国聯通と...
最近、グループ内の友人とチャットしていたのですが、勉強したり授業に参加したりする人はほとんどいないこ...
SEO は、すべてのインターネット企業が使用しなければならないインターネット マーケティング ツール...
KOC(Key Opinion Consumer)はここ数日、白熱した議論を巻き起こしている。Goo...
相互プロモーションとは、単にお互いにプロモーションを手伝うことを意味します。 Baidu で相互プロ...