Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Archiving News.

Slides:



Advertisements
Similar presentations
Archivage « Contrôle Machine » Groupe Gestion de Données 26 January 2014 Meeting Tango February ESRF Archiving.
Advertisements

May 26, 2010Stockage mutualisé HDB – TDB The world of the Database.
Operating System.
P3- Represent how data flows around a computer system
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Backup and Recovery Copyright System Managers LLC 2008 all rights reserved.
A new Network Concept for transporting and storing digital video…………
Bringing Handheld, PDA’s, and Smart Phone to the Enterprise Martin Graf Group Product Manager Oracle Corporation Session id:
Corso referenti S.I.R.A. – Modulo Disaster Recovery 20/11 – 27/11 – 05/12 11/12 – 13/12 (gruppo 1) 12/12 – 15/12 (gruppo 2) Cristiano Gentili, Massimiliano.
Blackbird: Accelerated Course Archives Using Condor with Blackboard Sam Hoover, IT Systems Architect Matt Garrett, System Administrator.
June 23rd, 2009Inflectra Proprietary InformationPage: 1 SpiraTest/Plan/Team Deployment Considerations How to deploy for high-availability and strategies.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
MSc IT UFIE8K-10-M Data Management Prakash Chatterjee Room 3P16
Module 12: Backup and Recovery. Overview Backup and recovery methods available in Oracle and SQL Server 2008 Types of failure Types of recovery Formulating.
Database Backup and Recovery
F Fermilab Database Experience in Run II Fermilab Run II Database Requirements Online databases are maintained at each experiment and are critical for.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
Backup & Recovery Concepts for Oracle Database
1 Objectives Discuss the Windows Printer Model and how it is implemented in Windows Server 2008 Install the Print Services components of Windows Server.
8/21/2015J-PARC1 Data Management Machine / Application State Data.
1 Archiving Workshop (Soleil, May 2010) Archiving System Status.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
MaxExchange Install and Configuration. Background Information  Major changes to MaxExchange for SQL versions:  Switch to SQL Server Express database.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Local Alarm Station Data Acquisition, Storage and Visualization for Radiation Portal Monitor (RPM).
MASAR Service Guobao Shen Photon Sciences Department Brookhaven National Laboratory EPICS Collaboration Workshop Oct 05, 2013.
APEL & MySQL Alison Packer Richard Sinclair. APEL Accounting Processor for Event Logs extracts job information by parsing batch system (PBS, LSF, SGE.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
NMS Case Study-I NetScreen Global Manager CS720H.
Process Architecture Process Architecture - A portion of a program that can run independently of and concurrently with other portions of the program. Some.
TANGO Events “To be or not to be ?” Architecture Implementation Demonstration (?) Open questions.
1 D0 Taking Stock By Anil Kumar CD/LSCS/DBI/DBA June 11, 2007.
Server Administration. [vpo_server_admin] 2 Server Administration Section Overview Controlling Management Server processes Controlling Managed Node processes.
OmniBack II 4.0 News Subject to be changed without notice Nsmdnt3.bbn.hp.com:\\public\omniback\projects\OB40-Mambo\Slides\OB40-Functionality15.
PMT and HPD Databases University of Iowa HEP Eric Berry
1 Tango Meeting (Hamburg, September 2007) Archiving System Deployed at Soleil.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
1 Tango Meeting (Elettra, December 2004) Tango Archiving Service What’s new ?
1 September 2007 – Tango Meeting – A.Buteau ICALEPS 2005 Status report SOLEIL September 2007.
MPD Slow Control System historical background, present status and plans D.S. Egorov, R.V. Nagdasev, V.B. Shutov V.B.Shutov /21.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
19 Copyright © 2004, Oracle. All rights reserved. Database Backups.
HDB and TDB archiving at MAXlab Y.A.Gaponov, K.Larsson, P.Goryl, A.G.Persson.
Sergi Rubio Manrique “Archiving System at ALBA”. Tango Meeting. ALBA. October 16 th, MMVIII 1 Archiving ALBA Sergi Rubio Manrique.
Understanding and Improving Server Performance
Business System Development
Archiving development at MAXlab
Archiving System News Tango Meeting (Elettra, April 2008)
Status report SOLEIL May 2009
Archiving System Deployed at Soleil
GFA Controls IT Alain Bertrand
Introduction to Web programming
Maintain to RDBMS Interaction
Database Management  .
Database.
SpiraTest/Plan/Team Deployment Considerations
Mid Term review CSC345.
Tango SOLEIL 24/02/2019 G. Abeillé - SOLEIL.
Chapter 3: Processes.
TANGO from an EPICS perspective
Presentation transcript:

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Archiving News

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 New Infrastructure New TDB Infrastructure (since ):  New server: 2 quad-core CPU, RAM 16 Go  New Storage : EMC Clariion with a capicity of 1.5 To (RAID 10) New HDB infrastructure (june 2009) :  New server: 1 quad-core CPU, RAM 16 Go  New Storage : EMC Clariion with a capicity of 2.7 To (RAID 5)

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 New Infrastructure Performance :  A temporary file with 1200 lines is recorded in 300ms instead of 10 secondes before.  Best response in MAMBO. Now, we can :  backuped TDB each night.  Store 31 days of data and more. The way to reduce the charge :  Export temporary file every 1 hour (instead of 30 minutes currently).

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 New Infrastructure Migration HDB to EMC storage is planned for june. The changes :  New server with better performance  2.7 To can store several years of data online. Migration HDB to EMC storage is planified for june. The changes : Extention of Oracle HDB service to beamlines is planned end 2009  Use of a centerlized Data archiving infrastructure  Overcome current beamline deployment limitations

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 ZOUK Project Goals Supervise attribute quality and device state changes, and display alarm events. Give Users the ability to configure the system themselves.

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Alarm Diary Software Architecture

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Device Roles The AlarmDiary GUI (Macarena) uses AdbManager commands for each database transaction. The AdbManager device dispatches alarm supervision between the existing AdbArchiver devices. Every AdbManager command calls Adb api methods and gets responses from database.

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Device Roles The AlarmDiary GUI (Macarena) uses AdbManager commands for each database transaction. The AdbManager device dispatches alarm supervision between the existing AdbArchiver devices. Every AdbManager command calls Adb api methods and gets responses from database.

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 ADB API Database Api: A factory pattern to differentiate specific Oracle and MySql syntax.  It allows connection and communication with ADB database. AdbManager Api: An interface used by devices classes to select/insert ADB data.

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Alarm Diary Device A synchronized event queue Has two methods: i) read_alarm_event() (Used By the GUI) ii) write_alarm_event() (Used By the ADBArchivers) Properties:

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 AdbArchiver Device Start and Stop supervision with two possible modes: 1.Periodic mode. 2.Disable mode. Calls write_alarm_event for every new inserted event on AlarmDiary device Properties:

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 AdbManager Device Load Balancing between AdbArchivers. Manage alarm events Database Manage contexts (configurations). Properties:

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Macarena GUI Display a supervised context as: - A tree of supervised and disabled attributes. - A table of alarm events: a thread is used to call read_alarmEvent() every second to refresh data. - A table of deleted alarm events: it’s possible to restore an event.

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009

Different Trees:

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Deleted Events:

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Display modes: Full mode: display all events of the selected context. Flow mode: display the last N events.  N is defined as a depth of the flow mode. From date mode: display the list of alarm events from the given date. Between dates: display the list of alarm events saved between the given dates.

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Display modes:(2)

Slim Ayadi, Majid Ounsy Tango Meeting Mai Mai 2009 Context creation:3/4