オートノミックコンピューティングとは
オートノミックコンピューティングは、人間の介入をほとんどまたはまったく必要とせずにネットワークが自分自身を管理できるようにする次世代の統合コンピューターテクノロジーです。 それは、意識的な思考や努力なしに心拍数、呼吸、その他の機能を制御するインパルスを送信する人間の自律神経系にちなんで命名されました。
IBM ResearchのPaul Hornは、2001年10月15日にアリゾナで開催されたアジェンダ会議でオートノミックコンピューティングのアイデアを最初に提案しました。 ニーズは、ネットワークの複雑さの指数関数的成長に集中しています。 競合する戦略、標準、インターフェースを使用して、さまざまな種類のネットワークを相互接続し、それらに接続する膨大な数のデスクトップおよびモバイルデバイスがあるだけではありません。 しかし、企業、機関、インフラストラクチャでさえ、これらのネットワークにますます依存するようになっています。 ただし、I / Tの専門家は不足しており、技術者が新しいデバイス、プロトコルの変更、新しいオンラインビジネスソリューション、インターフェースのモバイルチャレンジの絶え間ない猛攻撃に追いつくことは事実上不可能です。 IBMや他のテクノロジー大手は、この問題が悪化すると予測しています。
IBMによると、ソリューションは、データを処理するためのいくつかの一般的なプロトコルに基づいて、業界全体の標準の基盤を作成することです。 「共有ルートの前提」により、さまざまなメーカーのハードウェアとソフトウェアが連携して動作するだけでなく、それらの前提に基づいたマルチレベルオートノミックコンピューティングシステムをサポートできます。 これにより、システムが人間の介入なしにさまざまな重要な管理タスクを実行できる環境が作成されます。
IBMは、広範な自律型コンピューティングシステムを定義する8つの基本的な基準を見ています。 つまり、次のとおりです。
- システムは、システム自体、その接続、デバイス、およびリソースを継続的にストックでき、共有または保護すべきものを把握できる必要があります。
- 必要に応じて、動的に構成および再構成できる必要があります。
- パフォーマンスを最適化する方法を常に検索する必要があります。
- リソースを再配布し、機能不全の要素を回避するために自身を再構成することにより、 自己修復を実行する必要があります。
- セキュリティを監視し、攻撃から自身を保護できる必要があります。
- 環境内で共存するシステムのニーズを認識し、適応できる必要があります。
- 共有テクノロジーで動作する必要があります。 独自のソリューションは、オートノミックコンピューティングのイデオロギーと互換性がありません。
- 介入なしでこれらの目標をシームレスに達成する必要があります。
これらはオートノミックコンピューティングシステムの8つの提案された要素ですが、IBMは、それらがエンドユーザーにとって3つの目標、柔軟性、アクセシビリティ、透明性をもたらすことを望んでいます。 要するに、自宅、オフィス、またはフィールドからシームレスにデータを抽出する機能は、手間がかからず、デバイス、ネットワーク、または接続方法に関係ありません。
Sun MicrosystemsやHewlett Packardなどのいくつかの大学や企業は同様のシステムを開発していますが、IBMは自律コンピューティングの計画がより広範囲に及ぶと主張しています。 この計画はハードウェアとソフトウェアの協調的な進化に依存しているため、オートノミックコンピューティングは数年にわたって段階的に実装されます。