1 KEKB Archiving Dec. 2004 Tatsuro KEK.

Slides:



Advertisements
Similar presentations
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Advertisements

OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Operating-System Structures
11 BACKING UP AND RESTORING DATA Chapter 4. Chapter 4: BACKING UP AND RESTORING DATA2 CHAPTER OVERVIEW Describe the various types of hardware used to.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.1 Module 6 Switch Configuration.
ITE PC v4.0 Chapter 1 1 Operating Systems Computer Networks– 2.
NLC - The Next Linear Collider Project Lee Ann Yasukawa 05/25/99 NLC Archiving Requirements (Preliminary)
Introduction of z/OS Basics © 2006 IBM Corporation Chapter 5: Working with data sets.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Guide to Linux Installation and Administration, 2e1 Chapter 13 Backing Up System Data.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
OPERATING SYSTEMS AND SYSTEMS SOFTWARE. SYSTEMS SOFTWARE Systems software consists of the programs that control the operations of the computer and its.
DØ Channel Archiver Tutorial V.Sirotenko, 4/4/2001.
1 A PC/Linux-based Control System with EPICS for RFGTB S. Araki, K. Hirano, J. Odagiri, T.T. Nakamura and N. Terunuma High Energy Research Accelerator.
Storage INFO 1. Key areas File Compression Types of Storage –Internal/External, Magnetic Storage, Hard Disks, Floppy, Optical Storage, Flash Memory, Online.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Module 10 Configuring and Managing Storage Technologies.
JCE A Java-based Commissioning Environment tool Hiroyuki Sako, JAEA Hiroshi Ikeda, Visible Information Center Inc. SAD Workshop.
Trouble History Database of HIMAC ~ Current Status and Future Plan ~ T.Kadowaki (Accelerator Engineering Corporation) 28.SEP.2007
UNIX Unbounded 5 th Edition Amir Afzal Chapter 1 First Things First.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Secondary Storage Chapter 7.
From the ChannelArchiver to the Best Ever Archive Utility, Yet July 2009.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
Module 9: Configuring Storage
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Imperial College Tracker Slow Control & Monitoring.
Software 1. Software is divided into parts System software Operating system Utility software Application software 2.
K.Furukawa, Feb Controls Activity at KEK Controls Activities at KEK Issues for ILC Kazuro Furukawa, KEK.
Components of Database Management System
ICALEPCS 2007 WOAB041 Web-Based Electronic Operation Log System Zlog System K.Yoshii and T.Nakamura Mitsubishi Electric System & Service Co., Ltd., Tsukuba,
How Hardware and Software Work Together
EPICS at APS in June.2006, n.kami, KEK J-PARC Status N. Kamikubota, KEK and J-PARC Control members * Try to enhance updates in the last 1 year.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
TELE 301 Lecture 10: Scheduled … 1 Overview Last Lecture –Post installation This Lecture –Scheduled tasks and log management Next Lecture –DNS –Readings:
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Oct EPICS Meeting, PAL, Korea Control System Studio Training.
Status of EPICS at KEK Tatsuro NAKAMURA KEK Jun
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 4: Working with data sets.
Management System of Event Processing and Data Files Based on XML Software Tools at Belle Ichiro Adachi, Nobu Katayama, Masahiko Yokoyama IPNS, KEK, Tsukuba,
ATF Control System and Interface to sub-systems Nobuhiro Terunuma, KEK 21/Nov/2007.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Adrian Oates Daresbury Laboratory ALICE Control System July 08.
Metadata Management of Terabyte Datasets from an IP Backbone Network: Experience and Challenges Sue B. Moon and Timothy Roscoe.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
SUPPLEMENTAL B An Overview of The General Ledger Architecture.
Michael Borland Advanced Photon Source Using SDDS for Accelerator Commissioning and Operation Michael Borland Operations Analysis Group Advanced Photon.
An Overview of The General Ledger Architecture.  Files are used to store data and processing instruction. The two types of files computer users use most.
CSCI 1033 Computer Hardware Course Overview. Go to enter TA in the “Enter Promotion Code” box on the bottom right corner.
PC clusters in KEK A.Manabe KEK(Japan). 22 May '01LSCC WS '012 PC clusters in KEK s Belle (in KEKB) PC clusters s Neutron Shielding Simulation cluster.
CIS250 OPERATING SYSTEMS Chapter One Introduction.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
19 Copyright © 2004, Oracle. All rights reserved. Database Backups.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
Current Status of Web Application for RIBF Accelerator
HDB and TDB archiving at MAXlab Y.A.Gaponov, K.Larsson, P.Goryl, A.G.Persson.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
Operations Machine Simulator.
PC Farms & Central Data Recording
ATF/ATF2 Control System
Chapter 7.
Networking for Home and Small Businesses – Chapter 2
Networking for Home and Small Businesses – Chapter 2
Automation of Control System Configuration TAC 18
Presentation transcript:

1 KEKB Archiving Dec Tatsuro KEK

2 Contents 1.Overview of “KEKBLog” –Data archiving –Data format –Data retrieval 2.Status of “KEKBLog” –Amount of data –Data storage –Data backup –Hardware setup 3.Application programs –General purpose browser –SAD program examples –Python program example 4.Summary

3 1. Overview of “KEKBLog” “KEKBLog” is a data archiving system for KEKB control system. It was developed by N. Akasaka in KEK since (Channel Archiver is not available then.) KEKBLog consists of –“kblog” : Data archiving program –“kblogrd” : Data retrieval program (command line tool)

4 KEKBLog Overview IOC (VME computer) OPI (Unix host computer) channels kblog Channel Access devices Network kblogrd Other Application Archiving process LogTrend LogBrowser Operator Retrieval command Data storage Linux PC

5 Data archiving The kblog reads a list of channel names from a configuration file at startup. The kblog monitors channels. If the value of the channel is changed, the kblog writes the value with time stamp to a file. kblog is simple and robust.

6 Data format The kblog produces a control file and a data file. The control file contains the channel information (and some misc. info.). Channel values and time stamps are simply written to the data file sequentially. The data format is simple but not efficient for retrieval.

7 Data retrieval “kblogrd” is a command-line program to retrieve data from archive data files. Example: kblogrd –r channel names -d start time - end time -f output format archive data name All of the application programs which read archive data use kblogrd command.

8 2. Status of “KEKBLog” 31 kblog programs are running. –RF2 –Magnet4 –Vacuum6 –Beam Monitor9 –Beam Transport line3 –Linac1 –Others6

9 Number of monitoring points Number of channels –RF7509 –Magnet60380 –Vacuum5896 –Beam Monitor3263 –Beam Transport line8001 –Linac1733 –Others1335 –Total88117

10 Amount of data Amount of archive data –RF430 MB/day –Magnet300 MB/day –Vacuum400 MB/day –Beam Monitor1470 MB/day –Beam Transport line150 MB/day –Linac280 MB/day –Others110 MB/day –Total3140 MB/day

11 Data storage The kblogs produce about 800GB /year. Currently we have 4 NAS (Network Attached Storage) 2560GB storage. We need new storage device every year. –Old data (>1year old) are not necessary in most case. But in some case they are requested.

12 Data Backup We use HPSS system in KEK computer center. HPSS (High Performance Storage System) –Hierarchy Storage It consists of tape library and disks Migration/Staging between tapes and disks –120TB tape library (Main users are physics experiment groups)

13 Hardware setup We have a PC/Linux which is dedicated to archiving. We have another same type PC which is a spare. Data retrieval is available from any OPI computers in KEKB (Linux, Alpha, HP-UX, Darwin).

14 NAS PC/Linux for archiving Spare PC

15 3. Application programs In KEKB, most of the application programs are written in SAD script and Python. SAD script libraries to access archive data : “KEKBLog Library” –SAD script library to retrieve archive data “LogTrend Library” –SAD script library to build trend graph (automatically updating plots)

16 General purpose browser General purpose browser programs are available. They are written in SAD script. “LogBrowser” –a graphical browser of the KEKBLog archive data (developed by A. Morita) “LogView” –another graphical browser (developed by N. Akasaka; Not maintained anymore)

17 LogBrowser

18 SAD program examples Many SAD programs for KEKB operation uses the archive data. Ring Daily Snap –Summary plot of operation IP Knobs History –History plot of optics parameters at IP

19

20

21 Python program example CCG_Patrol –Search sharp peaks in the CCG data On demand search Automatic (periodically scheduled) search

22

23

24 4. Summary “KEKBLog” was developed and is used in KEKB control system for historical reason. Archiving program “kblog” is simple and robust. But retrieving is not efficient. New storage is added every year for archive data. HPSS is used for data backup. KEKB commissioning group have developed many application programs using archive data. Most of them are written in SAD script. Python programs are also developed.