
カーネギーメロン大学の研究者は2,750万ドルの助成金を得て、エッジコンピューティングの台頭にどう備えているか
トム・クレイジット著

エッジ コンピューティングは、クラウドおよびモバイル コンピューティングの時代にアプリケーションが行う基本的な前提の多くを変えるものであり、ピッツバーグのカーネギー メロン大学が主導する新しいプロジェクトは、開発者が確実に準備できるようにしたいと考えています。
CONIXと呼ばれるこのプロジェクトは、「パケットを送信するだけのものではなく、コンピューターのように動作する将来の通信ネットワークをどのように設計できるかを検討している」と、ワシントン大学の研究者も参加するこの取り組みを率いるCMUの教授、アンソニー・ロウ氏は述べた。
この構想は、Intel、Microsoft、Armを含む業界団体であるSemiconductor Research Corporationからの2,750万ドルの助成金によって支えられており、ネットワーク上のさまざまなポイントにさらに処理能力を配置するという流れを活用できるソフトウェアの書き方を考え出すことで、エッジコンピューティングの台頭に備えることを目指している。
今後数年間、エッジコンピューティングという言葉をよく耳にすることになるだろう。Microsoft CEOのサティア・ナデラ氏は、Build 2017のMicrosoft開発者向け基調講演で、エッジコンピューティングを中心的なテーマとして取り上げた。モノのインターネット(IoT)がついに大規模にオンライン化されるにつれて、この概念は発展しつつあり、処理能力はパブリッククラウドや巨大データセンターからネットワーク上のデバイスへと移行していくと考えられている。
ロウ氏はCONIXの取り組みを人間の神経系に例えました。脳は私たちの認知の大部分を担っており、感覚ネットワークは意思決定に必要なデータを提供します。しかし、「わあ、ストーブが熱い」といった行動は、実際には脳よりもはるかに素早く反応できる脊椎によって処理されています。
リアルタイムコンピューティングが私たちの生活の中心となるにつれ、このシナリオにおける「背骨」の構築がますます重要になっています。センサーデータに基づいて意思決定を行うアプリケーションは増加しており、中央のクラウドやデータセンターが意思決定を行うのを待つことで、ユーザーに時間とコストがかかる可能性があります。ナデラ氏が例として挙げたのは、非常に高価な機械が並ぶ工場の現場で、機械の異常を検知して迅速に対応することで、メンテナンスや交換にかかる数百万ドルものコストを節約できる可能性があるという点です。
しかし、ネットワークコンポーネント自体の演算処理能力の向上も活用できる可能性があるとロウ氏は述べた。長い間、ビットをやり取りするだけの単なるパイプだと考えられてきた現代のルーターやスイッチは、ソフトウェアがそれを念頭に置いて開発されていれば、今では処理の一部をはるかに高い能力でこなせるようになっている。

ロウ氏と約30名のチームが取り組んでいる最大の課題は、おそらくこれでしょう。「ソフトウェアに重点を置いた取り組みです」と彼は言います。チームは、エッジコンピューティングアプリケーション向けに設計された新しいプログラミング言語の開発を目指しています。この言語は、クラウドコンピューティングサービス上で動作するモバイル端末向けに設計されたアプリの比較的シンプルな機能とは異なり、ネットワーク全体に広がるリソースの割り当てとアクセス方法を理解する必要があります。
しかし、ハードウェアは、集中型コンピューティングと分散型コンピューティングの間のこの最新の移行にも対応する必要があります。ロウ氏と彼のチームは、ドローン、バーチャルリアリティ、スマートシティがエッジコンピューティングを中心にどのように進化していくかを研究しており、そのためには、センサーネットワークと、データの収集、処理、そしてそれに基づく行動に必要な基盤インフラに関する膨大な研究が必要になります。
これは複数年にわたる取り組みとなります。助成金は、10年先を見据えた分散コンピューティングの将来像をチームに提示することを求めており、ロウ氏は、5年間の作業を経て、チームはある種の青写真を描くことを期待していると述べています。
ロウ氏は、「企業が独自に研究するにはリスクが高い、真に将来を見据えたアーキテクチャに重点を置きます」と語った。