著者
岡家 豊 木村 かず子 石川 裕
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
巻号頁・発行日
vol.2003, no.80, pp.53-60, 2003-08-04
被引用文献数
4

IPMIイニシアティブが規格しているIPMI (Intelligent Platform ManagementInterface)は、ボード上の温度、電圧、冷却ファンなどを監視するハードウェア仕様である。IPMI規格は、信頼性、可用性、保守性、管理性を備えたいわゆるディペンダブルシステムを実現するハードウェア支援技術である。ディペンダブルシステムを実現するには、故障診断ツール、監視通報ツールなどの管理保守系システムソフトウェアが必要である。このようなシステムソフトウェアを開発するためには、開発段階から想定している機器故障に対応する機能が仕様通りに動作しているか確認するテスト環境が必須である。我々は、管理保守システムソフトウェアの開発と同時に機器故障を模擬するシミュレータも開発している。故障シミュレータは、IPMI規格で定義されているセンサ情報やベンダ固有情報に基づいて人工的に情報を生成する。故障シミュレータは、Linuxカーネル上の一プロセスとして稼働するUser Mode Linuxのカーネルモジュールとして実現される。IPMI (Intelligent Platform Management Interface specification), defined by IPMI Initiative, is the specification of hardware that observes temperature, voltage, cooling fan, and so on. The IPMI specification supports hardware mechanisms that realizes a reliable, available, and manageable system so-called dependable system. To realize such a dependable system, it is necessary to develop maintenance system software, such as a diagnostic tool, watchdog and reporting tool, and so on. To develop such system software, a testing environment is required, which allows us to check whether functions corresponding to failures assumed on the developing stage work well. We are developing the failure simulator of machinery and tools as well as the maintenance system software. Based on the sensor information and vendor proprietary information defined in IPMI, the failure simulator generates information artificially. The failure simulator is implemented as kernel modules of User Mode Linux that works as a process on the native Linux kernel.