検索対象:     
報告書番号:
※ 半角英数字
 年 ~ 
 年

DAQミドルウェアの仮想化コンテナシステムの構築

Container virtualization of DAQ Middleware

細谷 孝明; 梶原 大貴; 中村 龍也  

Hosoya, Takaaki; Kajihara, Hiroki; Nakamura, Tatsuya

J-PARC MLFでは、DAQミドルウェアが標準のデータ収集システムとして多くのビームラインで用いられている。本研究では、DAQミドルウェアに基づく測定制御システムの可搬性の向上、デプロイメントの簡易化を目的としてDAQミドルウェアコンポーネント群のコンテナ仮想化およびHTTPによる立ち上げ・停止制御に関するシステム(以下、本システム)の開発を行った。現行システムでは全てのコンポーネントの起動をrun.pyスクリプトを起点として行っており、リモートホストのコンポーネント起動はxinetd経由である。本システムでは、新たにユーザーからの指令を受けるHTTPサーバコンテナdaq-server(常駐)、そのdaq-serverからの指令を受けて各ホストにおいて実際にコンテナを操作するコンテナdaq-agent(常駐)を導入した。また、コンポーネントは個別にコンテナ化を行った。これにより、Webブラウザからのコンポーネント群の起動・終了を実現した。またdaq-serverは現行のdaq.pyの役割も兼ねており、DaqOperatorコンポーネントと通信して、測定制御を行うことが可能である。本システムは全コンポーネントがコンテナ内で動作するため、ホストの環境に依存しない。また、複雑なインストール作業を行うこともなく、コンテナイメージの取得を行うだけでシステムの導入やコンポーネントの更新も実現した。

no abstracts in English

Access

:

- Accesses

InCites™

:

Altmetrics

:

[CLARIVATE ANALYTICS], [WEB OF SCIENCE], [HIGHLY CITED PAPER & CUP LOGO] and [HOT PAPER & FIRE LOGO] are trademarks of Clarivate Analytics, and/or its affiliated company or companies, and used herein by permission and/or license.