1
l Archiver Applianceの導入を検討するため、CSS Archiverの比較をおこなった。データサイズとデータ読み出し速度に関し て、両方の改善に効果があることがわかった。現在、Archiver Applianceでは、安定してデータをアーカイブできている。 l 今後は・・・ PVを登録完了させる Webブラウザ上で閲覧できるViewerを用意する l 当面の間は、CSS ArchiverArchiver Applianceの両アーカ イブシステムを運用していく。 l 入射器の各制御機器の状態監視・記録のため、より効率的なシ ステム、操作性の向上を目指して改良を続けていく。 KEK電子陽電子入射器におけるArchiver Applianceの導入 ○佐武いつか, 佐藤政則, 草野史郎*, 工藤拓弥*, 櫻井雅哉** KEK加速器/総研大, *三菱電機システムサービス株式会社, **関東情報サービス株式会社 概要 まとめと展望 FRPH002 Archiver Applianceの導入 KEK電子陽電子入射器 入射器の現状システム(CSS Archiverl 電子陽電子入射器(入射器)では、様々な制御機器の 状態や変化を監視、記録するためのアーカイブシステ ムとして、 2011 年から Control System StudioCSSArchiverを運用している。 l これまで、加速器の性能向上に伴ってアーカイブの対 象となる制御点及びデータサイズは毎年増加しており、 現在の制御点は9 万点である。 l そこで、データ読み出しの高速化やディスク消費量の 軽減が期待されるArchiver Applianceの導入を検討 することとした。 l 20194月からCSS archiverArchiver Appliance の両方でPVの記録を始めた。本稿では、Archiver Appliance導入と運用状況について報告する。 データサイズとデータ読み出し時間の比較 Figure 1: Schematic layout of KEK e+/e– Linac and related accelerators. Figure 2: Schematic view of CSS Archiver of the KEK injector linac. l 入射器は、SuperKEKBHigh Energy Ring 及び Low Energy Ring)、放射光施設であるPFPF-ARの下流リングに電子・陽電子 ビームを供給する全長約600mの線形加速器である。 l 2019 3 月より SuperKEKB PhaseⅢ運転が始まった。 l SuperKEKBPFPF-ARDR5 種類の円形加速器に対して、 エネルギーやビーム特性の大きく 異なるビームを高速で切り替えな がら制御する同時入射が成功した。 最終的には、さらに高精度の安定 したビームが求められている。 l CSS Archiver は、EPICS通信プロトコルである Channel Accessを介して情報を収集するArchive Engine とリレーショナルデータベース管理システム RDBMS)であるPostgreSQLで構成されている。 Figure 3: Screenshot of CSS Archive Viewer of the KEK injector linac. l 1 Hzあるいは10 Hzで更 新しているPV でデータ読 み出し時間( 10 個の平均 時間)を比較した。 l Archiver Applianceは、 いずれの場合も CSS Archiver と比べてデータ 読み出しが高速であった。 Table 1: Specifications of Server l Archiver Appliance は、クラスタ化による拡張性をもち、 Apache Tomcatを用いたJava Servletである。 l データファイルを短期、中期、長期データ保存用に分割すること で、データをより高速に読み出している。 l Archiver Appliance用にサーバを1台用意し、20194月よりCSS Archiver に登録されているほとんどのPV について、 Archiver Applianceによるアーカイブを開始した。 l 現在も継続してデータをアーカイブしており、安定して運用できている。 l AMFPHPを用いて通信しているWeb アプリケーションを用いて表示できる。 l Adobe Flash Playerが動作する環 境で、表示可能である。 問題点 データベースサイズは肥大化し、読み出し速度の低下 が見られるようになった。データ容量が大きいため、 Web Viewerアプリケーションでの表示が遅い。 Figure 5: Schematic view of Archiver Appliance of the KEK injector linac. Figure 4: Screenshot of Management GUI Interface of Archiver Appliance. 一部のPVが登録できない問題 Business Process Logics (BPL)と呼ばれるAPIを利用した サンプルプログラム(Python)を 利用して対処した。 p エイリアス名をもつPV p 現在はアーカイブ していない過去のPV p 未解決のPV4つ Table 2: Data Size of Archiver systems Figure 6: Benchmark of data retrieval from archive system. ex. 1年間データ> CSS Archiverでは 6間、 AA では約27 秒となり、 800倍高速であった。

KEK...KEK injector linac. 1 Hz あるいは10 Hzで更 PVでデータ読 10個の平均。Archiver Applianceは、 C S S と比べてデータ。Table 1: Specifications of Server l

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KEK...KEK injector linac. 1 Hz あるいは10 Hzで更 PVでデータ読 10個の平均。Archiver Applianceは、 C S S と比べてデータ。Table 1: Specifications of Server l

l  Archiver Applianceの導入を検討するため、CSS Archiverとの比較をおこなった。データサイズとデータ読み出し速度に関して、両方の改善に効果があることがわかった。現在、Archiver Applianceでは、安定してデータをアーカイブできている。

l  今後は・・・        〇全PVを登録完了させる        〇 Webブラウザ上で閲覧できるViewerを用意する

l  当面の間は、CSS ArchiverとArchiver Applianceの両アーカイブシステムを運用していく。

l  入射器の各制御機器の状態監視・記録のため、より効率的なシステム、操作性の向上を目指して改良を続けていく。

KEK電子陽電子入射器におけるArchiver Applianceの導入

○佐武いつか, 佐藤政則, 草野史郎*, 工藤拓弥*, 櫻井雅哉** KEK加速器/総研大, *三菱電機システムサービス株式会社, **関東情報サービス株式会社

概要

まとめと展望

FRPH002

Archiver Applianceの導入

KEK電子陽電子入射器

入射器の現状システム(CSS Archiver)

l  電子陽電子入射器(入射器)では、様々な制御機器の状態や変化を監視、記録するためのアーカイブシステム と し て 、 2 0 1 1 年 か ら C o n t r o l S y s t e m Studio(CSS)Archiverを運用している。

l  これまで、加速器の性能向上に伴ってアーカイブの対象となる制御点及びデータサイズは毎年増加しており、現在の制御点は約 9 万点である。

l  そこで、データ読み出しの高速化やディスク消費量の軽減が期待されるArchiver Applianceの導入を検討することとした。

l  2019年4月からCSS archiverとArchiver Applianceの両方でPVの記録を始めた。本稿では、Archiver Appliance導入と運用状況について報告する。

データサイズとデータ読み出し時間の比較

Figure 1: Schematic layout of KEK e+/e– Linac and related accelerators.

Figure 2: Schematic view of CSS Archiver of the KEK injector linac.

l  入射器は、SuperKEKB(High Energy Ring 及び Low Energy Ring)、放射光施設であるPF、PF-ARの下流リングに電子・陽電子ビームを供給する全長約600mの線形加速器である。

l  2019年3月よりSuperKEKBのPhaseⅢ運転が始まった。

l  SuperKEKB、PF、PF-AR、DRの計5種類の円形加速器に対して、エネルギーやビーム特性の大きく異なるビームを高速で切り替えながら制御する同時入射が成功した。

終的には、さらに高精度の安定したビームが求められている。

l  CSS Archiverは、EPICS通信プロトコルであるChannel Accessを介して情報を収集するArchive Engineとリレーショナルデータベース管理システム(RDBMS)であるPostgreSQLで構成されている。

Figure 3: Screenshot of CSS Archive Viewer of the KEK injector linac.

l  1 Hzあるいは10 Hzで更新しているPVでデータ読み出し時間(10個の平均時間)を比較した。

l  Archiver Applianceは、い ず れ の 場 合 も C S S Archiverと比べてデータ読み出しが高速であった。

Table 1: Specifications of Server

l  Archiver Applianceは、クラスタ化による拡張性をもち、Apache Tomcatを用いたJava Servletである。

l  データファイルを短期、中期、長期データ保存用に分割すること で、データをより高速に読み出している。

l  Archiver Appliance用にサーバを1台用意し、2019年4月よりCSS Archiverに登録されているほとんどのPVについて、Archiver Applianceによるアーカイブを開始した。

l  現在も継続してデータをアーカイブしており、安定して運用できている。

l  AMFPHPを用いて通信しているWebアプリケーションを用いて表示できる。

l  Adobe Flash Playerが動作する環境で、表示可能である。

問題点 データベースサイズは肥大化し、読み出し速度の低下が見られるようになった。データ容量が大きいため、Web Viewerアプリケーションでの表示が遅い。

Figure 5: Schematic view of Archiver Appliance of the KEK injector linac.

Figure 4: Screenshot of Management GUI Interface of Archiver Appliance.

一部のPVが登録できない問題

Business Process Logics (BPL)と呼ばれるAPIを利用したサンプルプログラム(Python)を利用して対処した。

p エイリアス名をもつPV p 現在はアーカイブ       していない過去のPV p 未解決のPV4つ

Table 2: Data Size of Archiver systems

Figure 6: Benchmark of data retrieval from archive system.

<ex. 1年間データ>

CSS Archiverでは 約6時間、AAでは約27秒となり、約800倍高速であった。