160 likes | 310 Views
DAQ-Middleware の現状報告. 千代浩司 A,F 、仲吉一男 A,F 、安芳次 A,F 、井上栄二 A,F 、長坂康史 B,F 、味村周平 C,F 、神徳徹雄 D,F 、安藤慶昭 D,F 、和田正樹 E. 高エネルギー加速器研究機構素粒子原子核研究所 A 広島工業大学 B 大坂大学 C 産業技術総合研究所 D (株) Bee Beans Technologies E Open-It F. 目次. DAQ-Middleware の概略 使用例 開発体制 転送速度. DAQ-Middleware とは (1).
E N D
DAQ-Middlewareの現状報告 千代浩司A,F、仲吉一男A,F、安芳次A,F、井上栄二A,F、長坂康史B,F、味村周平C,F、神徳徹雄D,F、安藤慶昭D,F、和田正樹E 高エネルギー加速器研究機構素粒子原子核研究所A 広島工業大学B 大坂大学C 産業技術総合研究所D (株)Bee Beans TechnologiesE Open-ItF
目次 • DAQ-Middlewareの概略 • 使用例 • 開発体制 • 転送速度 物理学会@関西学院大学
DAQ-Middlewareとは (1) • 汎用のネットワークベースデータ収集(DAQ)ソフトウェアフレームワーク • 簡単に開発、設定、使用できる • 再利用可能なコンポーネントで構成 • ターゲット • 中小規模実験 • テストベッド(測定器、エレクトロニクス等) 物理学会@関西学院大学
DAQ-Middleware とは (2) • RT(Robot Technology)-Middlewareをデータ収集用に拡張 • RT-Middleware • ネットワークロボットシステム構築のためのソフトウェア共通プラットフォーム • 産総研知能システム研究部門・タスクインテリジェンス研究グループが開発 • 複数のコンポーネントが通信してひとつの機能を実現する • そのソフトウェアコンポーネントの仕様は国際標準規格(OMG) • 2006年から産総研と共同研究を行っている 物理学会@関西学院大学 DAQ-Middleware Data Transfer Function Run Control Function System Configuration function DAQ- Component DAQ- Component DAQ- Component DAQ- Operator Web Interface RT-Middleware
DAQ-Middleware構成図 • 使用するコンポーネントを指定 • コンポーネント間接続情報 • パラメータ User Interface PC HTTP Server XML Command/Status • 装置パラメータ • オンラインモニタパラメータ System Configuration Daq Operator Control Panel on Web browser XML/JSON Device Condition/ Online analysis PC Logger Online histograms on Web browser ・ ・ ・ Gatherer Dispatcher Monitor Read-out modules Detectors Online histograms using ROOT 物理学会@関西学院大学
DAQコンポーネント Data Command/Status DaqOperator Logger Gatherer Dispatcher Monitor + = DaqOperator DAQ-Middlewareが 提供している ユーザーが書く DAQコンポーネント構成例 Monitor Gatherer データセーブなしでオンライン モニターする 物理学会@関西学院大学 Service Port Service Port (command/status) (command/status) Data Data OutPort OutPort InPort InPort Logics Logics (for data handling) (for data handling)
使用例 • 実験 • J-PARC/MLF • DAQ system of Depth-resolved XMCD (X-ray Magnetic Circular Dichroism) experiments at Photon Factory (KEK IMSS, KEK IPNS) • 実験(評価中) • CANDLES • SuperNEMO • 検出器テストベッド • ILC CCD Vertex (KEK,東北大学) • GEM(KEK 測定器開発室) • SOI (KEK 測定器開発室) 物理学会@関西学院大学
J-PARC MLF中性子での使用状況 DAQ-Middleware Working Daq Operator Daq Operator Monitor Gatherer Monitor Dispatcher Gatherer/ Gateboard Dispatcher Daq Operator Logger Logger PSD Systems Gatenet Scinti. Systems Monitor Gatherer for GEM Dispatcher Logger GEM Systems 物理学会@関西学院大学
開発体制 (1) 次世代DAQプロジェクト@測定器開発室 Open-It Project starts First Beam at MLF Open-It starts 2006 2007 2008 2009 2010 2011 MLF Pkg(RC2) Oct. version Nov. version Dec. version Apr. version June version July version Oct. version MLF Pkg(RC1) DAQ-Middleware 1.0-RC1 DAQ-Middleware 1.1.0 DAQ-Middleware 1.0.0 CHEP06 物理学会@関西学院大学
開発体制 (2) • 2010年4月 DAQ-Middleware Core グループ結成 • メンバー • 仲吉 (2011年4月まで)、千代、安、井上 (KEK) • 長坂 (広島工業大学) • 味村 (大阪大学) • 神徳、安藤 (産業技術総合研究所) • 和田 ( (株) Bee Beans Technologies) 物理学会@関西学院大学
Scinetific Linux5.x (i386, x86_64)でのセットアップ • ソースの他にScientific Linux 5.x (i386, x86_64)のrpmパッケージを作っている。 • daqmw.kek.jpと通信できる環境なら • http://daqmw.kek.jp/daqmw-rpmを取得 • ./daqmw-rpm installでセットアップ完了 • アンインストールするときは ./daqmw-rpm uninstall 物理学会@関西学院大学
転送速度テスト 物理学会@関西学院大学 Source Sink Ethernet Run on one multi core CPU PC. Each components communicate via loopback device (localhost). Source Sink
普及活動 • トレーニングコース 例年8月上旬KEKつくばで。 KEK外でも予定しています。 • 解説文書などはWebサイト http://daqmw.kek.jp/ にあります。 物理学会@関西学院大学
今後の予定 • Scientific Linux 6.x、その他Linux distributionへの対応 • 機器制御サポートの検討 • ご要望の宛先 物理学会@関西学院大学
サマリー • DAQ-Middleware • 紹介 • 使用例 • 今後の予定 物理学会@関西学院大学
BACKUP 物理学会@関西学院大学