サイドバンドコンピューティングとは、ユーザーが通常のネットワークサービスに接続し、別の通信チャネルが開かれ、サーバーがクライアントにタスクを分散するものです。サイドバンドコンピューティング方式により、多数のクライアントを持つネットワークサーバーは、大規模なスーパーコンピューティングネットワークを形成できます。このプロセス中、メインチャネルが維持されている限り、クライアントのリソースは中央サーバーを介して利用できます。サイドバンドコンピューティングは、分散コンピューティングと複数の通信チャネルに関連しています。[1]
タスクは、個々のクライアントによって実行され、ソーシャル コンピューティング、ボランティア コンピューティング、エッジ コンピューティング、グリッドコンピューティング、ユーティリティ コンピューティングなどのさまざまな分散コンピューティング環境で使用される任意のタスクです。ソーシャル コンピューティングにおける共同タスクはその一例です。
サイドバンド コンピューティングもスーパー コンピューティングの一種で、各クライアントが個別に実行できる実際の計算タスクを実行します。サーバーが各クライアントからの結果を集約することで、実際のスーパー コンピュータの機能を効果的に実現します。
アドバンテージ
サイドバンド コンピューティングは、サーバーに接続しているクライアントの参加と関与を最大限に高め、すべてのクライアントが貢献できるようにします。わずかなコストで、ネットワーク サーバーはスーパーコンピューターとして機能できます。
他のほとんどの分散コンピューティングでは、各クライアントがクライアント側ソフトウェアを手動でインストールし、コンピューティングに積極的に参加する必要があり、コンピューティングはそのようなクライアント側ソフトウェアの唯一の目的です。
サイドバンド コンピューティングでは、サイドバンド サービスは通常のネットワーク サービスと並行して提供されるため、メイン ネットワーク サービスにほとんど影響を与えずにサイドバンド サービスを提供でき、エンド ユーザーにとって邪魔にならず、よりユーザー フレンドリになります。
別の見方をすると、クライアントは、提供される通常のサービスと引き換えに「貢献」を支払うと考えることができます。これはボランティアコンピューティングに似ています。
デメリット
サイドバンドコンピューティングでは、事前に通常のネットワークサービスが実行されている必要があります。メインのネットワークサービスがなければ、サイドバンド方式とは呼ばれません。
適用分野
AjaxとWeb 2.0 は、サイドバンド方式が使用される領域の一つと言われています。Ajax は、ブラウザ サーバーのメイン HTTP チャネルとは別の追加チャネルを介して非同期に実行されると言われています。
この意味でのサイドバンド コンピューティングの例には、協調フィルタリング、オンライン オークション、オンライン ランキング、マッシュアップ、予測市場、評判システム、計算による社会的選択、タグ付け、Ajax を使用した検証ゲームなどがあります。
一般的な設定では、サーバーが各クライアントに少量の作業を許可し、サーバーが各クライアントの結果を調整して集約し、全体像を形成します。
たとえば、サイドバンド コンピューティングは、各クライアントがクライアントのコンピューティング リソース、ソフトウェア、テクノロジを使用して社会的慣習や社会的コンテキストを作成または再作成することに基づくソーシャル コンピューティングに適用されます。
ウィキ、ソーシャルブックメーカー、ブログ、インスタントメッセージ、オンライン入札、人々が社会的に交流するその他の種類の電子市場や電子交渉プラットフォームなど、群衆の知恵を活用する多くのソーシャルネットワーキングサービスでは、サイドバンド方式の痕跡が見つかりました。
サイドバンド コンピューティング方式のもう 1 つの応用はP2Pです。P2P では、ピアはクライアントまたはサーバーとしてだけでなく、ルーティング、プロキシ、キャッシュなどの他の役割も果たします。
サイドバンド コンピューティング方法の他の主張されている領域は、グリッド コンピューティング、クラウド コンピューティング、クラスター コンピューティング、およびユーティリティ コンピューティングであり、ノードはサイドバンド チャネルを介してその主な義務以上の機能を実行できます。
知的財産
サイドバンド計算方法には特許6,418,462が付与されています。これは1999年1月7日に申請され、2002年7月9日に付与されました。[2]特許のライセンスと有効性はまだ不明です。
参考文献
- ^ Yongyong Xu (1998 年 1 月)。「グローバル サイドバンド サービス分散コンピューティング メソッド」。通信ネットワークおよび分散システム モデリングとシミュレーション (CNDS'98) の議事録。国際コンピュータ シミュレーション協会。ISBN 978-1565551411。本論文では、分散コンピューティングの威力を示すデモとして、フラクタル画像分散タスクを実装しました。
- ^ 米国特許 6418462B1
