K.Furukawa, Nov.14.2004. Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.

Slides:



Advertisements
Similar presentations
Accel Computerized Maintenance Management System.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
RiT PatchView Solution
Chapter 10: Designing Databases
Components of GIS.
JTX Overview Overview of Job Tracking for ArcGIS (JTX)
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 Client-Server Processing, Parallel Database Processing,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
The Premier Software Usage Analysis and Reporting Toolset Maximizing Value for Software Users.
Chapter 1: The Database Environment
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
The Internet in Education Objectives Introduction Overview –The World Wide Web –Web Page v. Web Site v. Portal Unique and Compelling Characteristics Navigation.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
09/04/2008 Wallops Institutional Information Management System WIIMS An Overview.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
HERA/LHC Workshop, MC Tools working group, HzTool, JetWeb and CEDAR Tools for validating and tuning MC models Ben Waugh, UCL Workshop on.
Virtual Accelerator at J-PARC 3 GeV Rapid Cycling Synchrotron H. Harada*, K. Shigaki (Hiroshima University in Japan), H. Hotchi, F. Noda, H. Sako, H. Suzuki,
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer,
CHAPTER TEN AUTHORING.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
Is Your Business Ready For The Ultimate Business ERP Solution.
CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services CET and the quest for optimal implementation and.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Budgeting Tool Brandon Ganch Chris George Paul Perello Mike Schmidt.
F Drag and Drop Controls Display and Builder (Synoptic Display) Timofei Bolshakov, Andrey Petrov Fermilab Accelerator Controls Department March 26, 2007.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
Mantid Stakeholder Review Nick Draper 01/11/2007.
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
The SQL Applications Documentation Tool for Dublin City Council.
1 BROOKHAVEN SCIENCE ASSOCIATES High Level Applications Infrastructure and Current Status Guobao Shen, Lingyun Yang* Controls Group & Accelerator Physics.
TRIUMF HLA Development High Level Applications Perform tasks of accelerator and beam control at control- room level, directly interfacing with operators.
CASE (Computer-Aided Software Engineering) Tools
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Introduction  Model contains different kinds of elements (such as hosts, databases, web servers, applications, etc)  Relations between these elements.
LCLS Commissioning & Operations High Level Software
Tool Support for Testing
Database System Concepts and Architecture
Computer Aided Software Engineering (CASE)
Modernization of Navigation Statistics Publishing
Potential use of JAS/JAIDA etc. SAS J2EE Review
LCLS Commissioning & Operations High Level Software
Tools of Software Development
Lecture 1: Multi-tier Architecture Overview
Software models - Software Architecture Design Patterns
Lawson ProcessFlow Overview and Actual ProcessFlow Solutions
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Project Information Management Jiwei Ma
Chapter 1: The Database Environment
The Database Environment
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
The Database Environment
Presentation transcript:

K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov

K.Furukawa, Nov Database and Simulation Codes 2 Information Repository  Information is Valuable  However, easily Lost (if Lifespan > 10years) and repeatedly Re-produced  Central Repository is Necessary  Project-wide Lifespan from Design to Maintenance Phase  Preferably any Kinds of Data at Center At least Pointers to Real Data  Central (as Much as Possible)  Different versions of Beamline Geometry, Component Design, Electronics, Scheduling, Simulation Codes  Distributed (Possibly)  Drawings, Budget, Purchase History, Personnel

K.Furukawa, Nov Database and Simulation Codes 3 Repository; Features  Easy Access  Otherwise, not Stored and Lost  Becomes a Dead Resource  Requires Web based Human Interface  Easily Accessible by Anyone  As well as API for Simulation Codes, etc  Multiple Language API to Repository  Such as Oracle, Postgres or MySQL, etc  Should be easily tested  Open Source Solution is Preferable for wide acceptance  There are many projects successful with Open Source DB  Some extent of Security Level  Automatic based Account  We cannot manage all the Accounts Manually  Replication between Continents  In case of Network Trouble  But the Technology is not Mature yet… Repository AccessibilitySecurity Replication

K.Furukawa, Nov Database and Simulation Codes 4 Repository; Internal  Relational Database Construction  If one group of Information is small; no problem  If Large; Relational Information Management is indispensable  However, if it is Complicated No one would update  Realization  Large Labs utilize Information Infrastructure with Oracle  Many Projects Start to Utilizing Open Source Solutions  Postgres or MySQL + Java or Python  Anyone Can Test the Resource Usage Easily

K.Furukawa, Nov Database and Simulation Codes 5 Document Repository  Document Repository is another Important Issue  For example,  Hi, in the video conference tomorrow, we use the material, “Nov15/DR- Kicker.pdf”, which refers to “John/Schematics.pdf”.  The same Document should be referred by Date, Author, Category  Version Tracking Capability  Services like CERN Document Server (CDS) or e- Print/arXiv may be utilized  Self-archiving  Open Archives Initiative (OAI) Compliant  Possibly Available as Freeware  May start with a Front-end server to These Services  or Employ the Server Software and Establish our own Server

K.Furukawa, Nov Database and Simulation Codes 6 Beam Optics Database  Repository of Inputs to Simulation Codes?  XSIF Extended Standard Input Format  Many Simulation Codes utilize it  SAD does not  Currently a Conversion Tool is Used to for These Input Formats  XSIF (LIBXSIF) inclusion in SAD?  Yet another Generalized Input Format?  Separation between Beamline Geometry (relatively static) and Beam Optics (more varying)  Could be structured into XML  Relational information to each Hardware Components  We do not prefer complicated relations by Oide

K.Furukawa, Nov Database and Simulation Codes 7 Simulation Codes  Simulation for  6D Optics Matching, Tracking, Space Charge, Coherent Radiation, Beam Slices, Polarization, eClouds, etc.  Cross-check  Between Codes is always Important  Scripting is preferable  Conditional behavior descriptions  Scanning for Parameter Optimization  Data manipulations  All-in-one like SAD  FFT, Non-linear Fitting, Plots, etc  Code that does everything except dig the tunnel (from SLAC/NLC web)  Combined with Tools like Matlab  Graphical User Interface  Interactive Design Development

K.Furukawa, Nov Database and Simulation Codes 8 Virtual Accelerator  Full-simulation  Is Preferable from B.C to IP, or from Gun to Dump after IP  For Easy Access  Simulator and Evaluator Separation  Virtual Accelerator Realization  Some kind of Proxy in front of Simulator Input  SAD can do both Simulator and Evaluator  Proxy  EPICS has such stub and Some Projects utilize it  Field Value Exchanges  Link with rf-Cavity/Magnet Simulation Codes is also Preferable Full Simulator Evaluator Future Real Hardware Proxy

K.Furukawa, Nov Database and Simulation Codes 9 V.A. in KEKB Tune Measurement/Changer Optics Panel  For Example in KEKB  most Beam Optics Condition is maintained in the Optics Panel  Other Panels Manipulate Parameters Communicating with the Optics Panel (Oide, Koiso, Ohnishi et al) ===>

K.Furukawa, Nov Database and Simulation Codes 10 Summary  Common Database  We are in the Process of merging distributed Ideas on the Linear Collider to form ILC  Eventually we Need Common Repository to Accelerate Research and Development  The Repository should Cover the wide range of Materials and May be Utilized in the Real Machine  Simulation Code  We should share Codes, Beam Optics, Ideas, etc to Optimize the ILC design process  Virtual Accelerator Construction may Help accelerating the process may Enhance the Global Accelerator Network Idea