この記事はネットワーク研究所の最初の公式アカウントです。WeChat をフォローして詳細をご覧ください。
特にテクノロジーが関係する場所では、あなたの周囲にパターンが現れます。インターネットの台頭により、多くのアプリケーションが分散型から集中型に移行しました。1990 年代に遡ると、私たちはメインフレームから LAN およびクライアント/サービス開発に移行しました。
これはパラダイムの変化ですが、今は再び集中型コンピューティングに戻っています。お気づきかと思いますが、私たちはメインフレーム (従来の) コンピューティングを行ってきました。その後、小規模な分散システム (クライアント/サーバー)、そして現在は集中リソースを共有するクラウド コンピューティングを行っています。
私たちは、エッジ コンピューティング、モノのインターネット (IoT)、5G 通信への関心によって、「集中配信」から「パーパーシブ コンピューティング」へ移行しつつあります。
これはいったい何を意味するのでしょうか?
まず、クラウド コンピューティングが建築界でも広く普及していることを私たちは知っています。しかし、少なくとも実際には、私たちはこれらのリソースをあたかも中心にあるかのように使用しています。より普及したモデルへの移行は、いつでも、あらゆる接続されたプラットフォームをあらゆる目的に活用できることを意味します。
つまり、処理と保存はパブリック クラウド、デスクトップ コンピューター、スマートウォッチ、携帯電話、または自動車で行われます。プロセッサーやストレージを備えたものであれば何でも構いません。
共通の抽象化プラットフォームを使用して、アプリケーションとデータを抽象化空間にプッシュすると、分散アプリケーションとしてプラットフォーム上で、またはプラットフォーム間で実行するための最適かつ最適化されたプラットフォームが見つかります。
たとえば、アプリケーションを開発し、パブリック クラウド プラットフォーム上でデータベースを設計し、本番環境に導入します。その後、アプリケーションとデータセットは、最適かつ最適化されたプラットフォームのセットにプッシュされます。
これは、アプリケーションの目的とニーズに応じて、クラウド、デスクトップ コンピューター、自動車、またはその他のものになる可能性があります。
もちろん、それは革命的ではありません。私たちは何年にもわたって複雑な分散システムを構築してきました。新しいメカニズムは、壁のサーモスタットからスマートフォンのプロセッサやストレージに至るまで、多くの異種プラットフォーム タイプの抽象化をサポートできます。
ユビキタスコンピューティングモデルの側面
少なくとも私たちの見解では、ユビキタス コンピューティングの重要な側面は次のとおりです。
分散化:クラウド コンピューティングの集中型アーキテクチャとは異なり、ユビキタス コンピューティングはコンピューティング能力をネットワークのエッジに分散し、ネットワークの常時接続の必要性を減らします。また、他の多くのデバイスやプラットフォームをアプリケーションの処理やデータの保存のためのリソースとして使用できるようになります。これはユビキタス コンピューティングの中核的な特性です。このアプローチとテクノロジーが現在の状況からどのように進化するかに注目してみましょう。
コンテキスト認識:システムは、アプリケーションやユーザーの要件に応答するように設計されています。たとえば、スマート ホーム システムは、システムが物理的に存在する場所だけでなく、居住者の好みに基づいて温度と照明を調整します。
リアルタイムのインタラクション:デバイスまたはプラットフォームはリアルタイムでインタラクションし、即時のフィードバックとパーソナライズされたエクスペリエンスを提供します。これが、データと処理をデータと対話するエンティティにできるだけ近づけるために、エッジ コンピューティングと IoT を選択する主な理由です。たとえば、工場のロボットは、イメージングを通じて品質管理を行うコア生成 AI プロセスを実行します。
ユーザー エクスペリエンスの向上:テクノロジーを日常生活にシームレスに統合し、人間とマシンの間の障壁を取り除くことでユーザー エクスペリエンスを向上させます。デジタル変革の目標に目を向けると、テクノロジーはより優れた顧客エクスペリエンスを提供します。ユーザーエクスペリエンスを向上させることができる企業は、製品やサービスに関係なく成功する可能性が高くなります。
ユビキタスコンピューティングの利点
このモデルの特性によっては、アクセシビリティが向上する可能性があります。つまり、ユビキタス コンピューティングにより、インターネットへの常時接続への依存が軽減されます。接続への依存は衰えていませんが、インターネットがダウンしてもクラッシュしないプラットフォームを利用するのがはるかに簡単です。
効率の向上が私たちがこれを行う理由の核心です。状況認識システムは、エネルギー消費とリソース割り当てを最適化できます。スマートウォッチに予備の MIPS (100 万命令/秒) がある場合は、それを使用してみてはいかがでしょうか?
より現実的には、目的とリソースの最適化の観点から最も合理的なプラットフォームにアプリケーションとデータを配置できます。より高速かつ安価な特定のプラットフォーム上で実行できます。
もちろん、広く分散されているが疎結合のシステムも一般的です。私たちはこのタイプのアーキテクチャを何年も構築してきました。革新的である必要があるのは、広範で異種のプラットフォームのセットへのアプリケーションの配布を管理し、それらのアプリケーションやコンポーネントが長期にわたって正常に実行できるようにする機能です。
アプリケーションの開発、展開、運用のためのより良いメカニズムが存在する必要があります。当社は、電話、スマート ガレージ ドア、自動車、そしてもちろんクラウドや従来のハードウェア プラットフォームなど、さまざまなプラットフォームにマッピングする単一の論理プラットフォームを持っています。
この驚くべきテクノロジーは、アプリケーションと接続されたデータを分析し、それらを適切な物理プラットフォームに配置して処理します。特定のクラウド プロバイダーの価格上昇やリモート プラットフォームの信頼性の低下など、状況が変化した場合には、ユーザーが移動する可能性もあります。多くの異なるプラットフォーム上でアプリケーションとデータの同一のコピーを実行することにより、冗長性を提供できます。
私たちが見るかもしれないもの
もちろん、これは一夜にして実現するものではありません。自動運転システムなどの特定の要件を満たすために、さまざまなプラットフォーム上に新しいアプリケーションが構築される可能性が高くなります。この現象は10年ほど前から起こっており、さらに加速しています。
これらが十分に得られたら、プラットフォーム間の統合を改善することが求められるかもしれません。十分な種類のデバイスとコンピューターが含まれると、単一の抽象的なプラットフォームが現れます。ユビキタス コンピューティングに向かって進んでいます。
これはトレンドであり、新しいテクノロジーではないことに注意してください。それにはクラウドコンピューティングを含むさまざまなテクノロジーが関与します。
ユビキタス コンピューティング (ubicomp)、パーベイシブ コンピューティング、ユビキタス コンピューティング、ユビキタス コンピューティング、ユビキタス コンピューティング、ユビキタス コンピューティングとも呼ばれるは、環境との統合を重視したコンピューティング概念であり、コンピューター自体は人々の視界から消えたことに由来しています。ユビキタスコンピューティングのモードの下では、人々はいつでも、どこでも、どのような方法でも情報を取得し、処理することができます。