本研究では、次世代の計算機環境のひとつとして、ユビキタス計算に注目している。本研究でいうユビキタス計算とは、身の回りに遍在する電子機器を随時組み合わせて、高度な計算機環境を実現できるようにしようというものである。例えば、現在では、どこへ行っても高性能な計算機環境を使えるようにするためには、高速な無線LANを装備した高機能だが重いノート型PC(パソコン)を、どこへ行くにも持ち運ばなければならない。ユビキタス計算では、重い計算機をまるごと出先へ運ぶのではなく、出先へは小さく軽い機器だけを運び、出先に存在するさまざまな機器、たとえばモニタやキーボード、それにPC、PDA等を必要に応じて随時ネットワークで組み合わせながら、高性能な「分散」計算機をその場で構築して使えるようにしよう、というものである。 このようなユビキタス計算をおこなうシステムでは、処理に使われる計算機は一定でなく、ユーザの移動にともない、処理に関係する計算機が刻々と変化する。これに対応するには、従来からあるシステム故障に対する信頼性を確保する技術と同等の技術を用い、処理に関係する計算機が入れ替わった際にも、処理が途中で異常終了することなく、円滑に新しく処理に加わった計算機へ移行するようにしなければならない。我々は、ユーザが移動し、無線LANの範囲外に出るなどの理由で、通信途中にネットワーク接続が突如切断され、再び別な無線LAN経由で接続が再開された場合にも、分散アプリケーションが正しく動き続けられるような基盤ソフトウェアの開発をおこなった。
|