Electronic Logbooks for Use at FNAL ILC Test Areas Rob Kutschke, CD/CEPA ILC SRF R&D Meeting June 29, 2006 ILC-doc-306-v1.

Slides:



Advertisements
Similar presentations
Welcome! Were Glad Youre Here!. Whats New In Version 5.1b-100 Welcome to The Annual Information & Records Associates, Inc. User Conference May 20, 2009.
Advertisements

NIMAC 2.0: The Accessible Media Producer Portal NIMAC 2.0 for AMPs.
Welcome to Middleware Joseph Amrithraj
Intro to Version Control Have you ever …? Had an application crash and lose ALL of your work Made changes to a file for the worse and wished you could.
Getting Started. Edline Web Site Requirements Provide Students and Parents With: 1.A Brief Course Description 2.Your Address 3.Course Syllabus 4.Major.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Instructional Technology & Design Office or Zotero & Mendeley Workshop Presented by Kate Rojas.
PubMed Search Options (Basic Course: Module 6). Table of Contents  History  Advanced Search  Accessing full text articles from HINARI/PubMed  Failure.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
CMS 101: Intro to Content Management Systems Tech4Good Denver |
Feeds Computer Applications to Medicine NSF REU at University of Virginia July 27, 2006 Paul Lee.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 14 Sharing Documents 1 Morrison / Wells / Ruffolo.
Content Management Systems A content management system is software that loads on your web host’s server and manages all content on your web site dynamically.
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
At the North of England Institute of Mining and Mechanical Engineers Library, Newcastle upon Tyne.
Student Employment Student Training Note: This is a template that can be utilized to create your own institutional specific Student Employment Student.
Chapter 2: Installing and Upgrading to Windows Server 2008 R2 BAI617.
Data Security.
Suzanne Gysin1 Software for the LHC Types of Software Current Prototyping Architecture Ideas Requirements Revisited WBS considerations.
Using Microsoft ACCESS to develop small to medium applications on campus.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
LBTO IssueTrak User’s Manual Norm Cushing version 1.3 August 8th, 2007.
A centre of expertise in digital information managementwww.ukoln.ac.uk QA And The IWMW Web Site: A Case Study (flaws and all) Brian Kelly UKOLN University.
Elliott eOrders.Net Edward M. Kwang, President Rachel R. Locklair, Project Lead.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
15 Maintaining a Web Site Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section.
Practical Web Management Christopher Gutteridge IWMW 2009.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
A Web Crawler Design for Data Mining
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
Customizing your own SENSORS (site) Ethan Danahy Tufts University June 7 th, 2001.
© 2007 by Prentice Hall 1 Introduction to databases.
Downloading and Installing Autodesk Revit 2016
Electronic Logbooks for Use at FNAL ILC Test Areas Rob Kutschke, CD/CEPA ILC SRF R&D Meeting June 29, 2006 ILC-doc-306-v3.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
From Lucent, Inc. This is the Sablime® home page. It has access to all the functionality of the Sablime® Configuration Management System.
09/02 ID099-1 September 9, 2002Grid Technology Panel Patrick Dreher Technical Panel Discussion: Progress in Developing a Web Services Data Analysis Grid.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Virtual Workspaces Kate Keahey Argonne National Laboratory.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
View and Manage corporate files from within Baan and ERP Ln Baan Hot Link Ver 6.2.
Elog ACCELERATOR DIVISION ELECTRONIC LOGBOOK UPGRADE PRESENTATION BASIC USERS KYLE HAZELWOOD19JUN2013.
Copyright © Software Carpentry 2011 This work is licensed under the Creative Commons Attribution License See
F Drag and Drop Controls Display and Builder (Synoptic Display) Timofei Bolshakov, Andrey Petrov Fermilab Accelerator Controls Department March 26, 2007.
1. Chapter 20 Managing Shared Documents 3 Working Together on Documents Word provides features to help workgroup members collaborate on documents. Insert.
Getting Started. Package Overview (GradeQuick)‏ Web-based grade book –Access Anywhere –Always Current Paper grade book “look and feel” Flexible grading.
Dministrative nformation ervices A I S website François BRIARD / AS-CIS.
T Project Review WellIT I2 Iteration
1 Visalia Unified School District Principal & Area Administrator Service Request Approval Processing Using The SRTS November 16, 2005 Administrative Services.
Chapter 6 Discovering the Scope of the Incident Spring Incident Response & Computer Forensics.
Olivier Callot 5 June 2007 Electronic Logbooks Why moving away from Atlog ? Proposed improved configuration Release schedule.
1 Lesson 14 Sharing Documents Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
Lecture 15 Page 1 CS 236 Online Evaluating Running Systems Evaluating system security requires knowing what’s going on Many steps are necessary for a full.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
XML 2002 Annotation Management in an XML CMS A Case Study.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
LARP Communications and Web Pages Elliott McCrory Fermilab April 26, 2006.
Control Room Logbook Status September 28, 2007 Suzanne Gysin.
Cleveland SQL Saturday Catch-All or Sometimes Queries
François BRIARD / AS-CIS
Make Links from your Baan System
Lesson 14 Sharing Documents
Patrick Dreher Research Scientist & Associate Director
JSTOR as a Shibboleth Target
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
Drupal user guide Evashni Jansen Web Office.
Presentation transcript:

Electronic Logbooks for Use at FNAL ILC Test Areas Rob Kutschke, CD/CEPA ILC SRF R&D Meeting June 29, 2006 ILC-doc-306-v1

6/29/2006Rob Kutschke, ELogs2 The Committee and the Web Site NameAffiliation Gysin, SuzanneFNAL CD/AMR Harms, ElvinFNAL AD/A0 Photo Injector Kissel, WallyFNAL AD/Operations Kutschke, Rob (chair)FNAL CD/CEPA Nelson, JaniceSLAC ILC/Admin/Operations Patrick, JamesFNAL AD/Controls Saunders, ClaudeANL Tartaglia, MikeFNAL TD/Magnet Systems URL: This site has minutes of meetings, URLs to demos, material submitted to committee, material generated by committee and so on.

6/29/2006Rob Kutschke, ELogs3 Jargon Logbook: –Entries may not be edited/removed. Enforced by the software not by user convention. –Entries may be annotated. Notebook: –Entries may be editted. Old versions are retained. –Typical use is “analysis notebook”. Not sure how widespread this usage is.

6/29/2006Rob Kutschke, ELogs4 Original Charge: –Deliver a report to FNAL ILC management by July 1st, 2006 that contains a recommendation and defense thereof for an electronic logbook to be used by ILC test areas at A0, Meson, IB1, and New Muon. The committee is charged with choosing a single recommendation to meet the needs of a control room logbook AND a single recommendation to meet the needs of an electronic notebook. The committee is strongly urged to choose the recommendation(s) from an existing implementation and highly encouraged to have the same recommendation for both the control room logbook and the notebook. Insufficient notebooks found: dropped from charge.

6/29/2006Rob Kutschke, ELogs5 Clarifications to Charge Product must be useful for O(10 years). First needed about Aug 1, Stretch goal, examples: –With a single query one can see recent entries from all locations that are processing cavities, including Fermilab, Cornell, JLAB … –With a single query find all entries relating to some cavity which was processed at several different locations at different times.

6/29/2006Rob Kutschke, ELogs6 Comments on Stretch Goal Two classes of solutions: –Central server accepts entries from all locations. Could be realized with existing tools if the political will is there. More later. –Separate servers at each location. “Portal” knows how to break a single query into many and combine results. This is a really big project, far beyond our scope. A limited version of this does exist at DESY but it would be hard to maintain this as remote elogs evolve. Authentication and authorization likely to be difficult and constantly changing. GRID people are into portals but their focus is job control.

6/29/2006Rob Kutschke, ELogs7 1.A main data store. 2.A data catalog. 3.A document management system. 4.A slow controls data repository. 5.A system to manage construction travelers. 6.An analysis notebook. What an Elog is Not Can fake these functions with an Elog for a small, short term project. A really bad idea for a big or long term project. –First 4 functions typically require programmatic data extraction.

6/29/2006Rob Kutschke, ELogs8 The Candidates The Control Room Logbook (CRL): FNAL CD. Used for about 5 years. Now used by D0, MINOS, the CMS forward pixel test beam … Technical Division Weblog (Weblog): developed about a year ago and is used within technical division. Accelerator Division Elog (AD ELog): Aka MCR log. This product has a very strong user base and has been around for a long time. JLAB logbook as ported to SLAC (JLAB): This elog has been deployed at several locations at SLAC for about 2.5 years. Longer history at JLAB. DESY TTF elog : The workhorse of DESY elogs for about 5 hears, 15 logbooks some with 80K entries. DESY IHEP elog: evolution of TTF with a DB instead of XML files. SNS elog: The workhorse elog at SNS. PSI logbook: This product was used at MINOS for a while but it’s use is declining due to support problems. KBook ( previously known as HepBook): This is the one product that calls itself a notebook.

6/29/2006Rob Kutschke, ELogs9 Methodology Detailed questionnaires on architecture (ILC- doc-292) and user features (ILC-doc-283).architecture (ILC- doc-292)user features (ILC-doc-283) –Committee spoke with authors and used demos. Develop a list of requirements. Examination of questionnaires reduced the pool quickly. Did not develop bottoms up use-case driven requirements. –Most of this work would have been wasted since it would have gone to rediscovering features that were common to all products. –Results of questionnaires reinforced this.

6/29/2006Rob Kutschke, ELogs10 Requirements Usual elog features: –Easy to use text entry GUI, programmatic entries, attach files, inline attached figures, annotate entries, view entries by shift, searches, links between entries … Architecture likely to survive 10+ years. Architecture makes it easy enough to maintain and develop the product. User authentication now and modern, secure authentication soon. Source code available. Usable with only a normal web browser. Entries must be permanent (audit trail). Complex searches involving both metadata and entry text ( search of attachments would be good too ).

6/29/2006Rob Kutschke, ELogs11 TradeOffs Ease of data entry and fast learning curve are important to get buy in. –No login. Sign entries with initials. –Type names of devices by hand. Robustness of the data: –Login. Use login name to identify author. –Pick device names from form/menu. Robustness is less important if data is “uselessly old in 48 hours”. But we want to reliably recover data10 years from now, or more. So robustness is very important.

6/29/2006Rob Kutschke, ELogs12 Questionnaire Results Many good candidates. Only two were really out of the running immediately, KBook and PSI. Some of the products from outside the lab might be a little bit better than the 3 FNAL products None of the products from outside the lab is so much better than the 3 FNAL products that it makes sense to support yet another elog at FNAL. Nor will a 4 th elog supplant any of the other 3. Detailed reasons will be given in our report.

6/29/2006Rob Kutschke, ELogs13 Quick Review of Products KBook: –Really a notebook. Glitches seen in demo. –May not have access to source code. –May cost real $. –Rejected. PSI: –MINOS liked it but they tried to make some changes and the server now hangs frequently. Archaic architecture is blamed for the difficulty in finding the problem. –Rejected.

6/29/2006Rob Kutschke, ELogs14 Quick Review (2) SNS –Uses a proprietary component, Apple WebObjects, that requires a run time license and for which we would not get source. Will WebObjects be around in 10 years? –Otherwise looks very good. –Rejected. JLAB Elog –Generally very good with some unique features. –But not good enough to make it a 4 th FNAL product. –Rejected.

6/29/2006Rob Kutschke, ELogs15 Quick Review (3) DESY-IHEP –Lots of very cool features. –But entries are editable and deletable. –100% servelet based, which makes for harder maintenance than some other products. –Rejected. DESY TTF –Robust and full featured. –Not good enough to become the 4 th FNAL elog. –They have experience accepting entries from CERN. Could we use it remotely? More later.

6/29/2006Rob Kutschke, ELogs16 Quick Review (4) AD Elog –Strong fan base at FNAL. –I love the mouse-over for images. –Entries must be signed by hand. –Weak search facility. –Poor granularity of data. Hard to start with this and migrate to a newer product at a later date. –Rejected.

6/29/2006Rob Kutschke, ELogs17 Quick Review (5) TD Weblog and CRL –Full featured. –Author name from login (CRL) or pull-down menu (Weblog). –Device names selected from pull-down menus (Weblog) or forms with pull-down menus (CRL). –Good granularity of data. –Searches of entry text are not indexed. –Logins are not fully secure. –Both above threshold for our purposes. –Both could accept entries from Cornell or JLAB if they buy in.

6/29/2006Rob Kutschke, ELogs18 Final Choice: Weblog vs CRL Have all features we are looking for or have an obvious upgrade path to these features. –No sense in adding upgrades to both products. CRL more widely used and upgrades would benefit more people at the lab. Suzanne/Patty are interested in doing the upgrades. CRL already has 24/7 support for servers. A smaller point: CRL forms are a natural way to allow customized entries for different groups, while leaving main text entry page unchanged. Analog does not exist in Weblog – the device customization is all on the main page. Recommend that you choose CRL.

6/29/2006Rob Kutschke, ELogs19 Write to TTF Elog Remotely? Pro: –Lowest cost option by far. –Blazing a trail for the stretch goal: If we can convince Cornell and JLAB to do the same, then we can realize the goal of having work from all locations visible in a single elog. If we go first and succeed, is it easier to get other labs to buy in? –Developer is interested in this and is willing to work with us. Con: –Is network availability good enough? –Is DESY really willing to give enough support? Developer is on board. Is his boss? –Is network fast enough (Their demo is outside their firewall)? –CRL may not be upgraded (as much). This may have some negative impact other groups at FNAL. –Continued on next page.

6/29/2006Rob Kutschke, ELogs20 Cons of TTF Elog Entries are editable. –Old copies are retained but you need to click to see them. True annotations are not supported. –They use editing conventions to distinguish annotations from the original entry. Annotater must hand sign or this info is lost. Annotater must hand date or else reader needs to do archeology on the old versions. User must hand sign entries. Only 0 or 1 inline image(s) per entry. This is deep inside their model. –AD Elog and CRL often have many images per entry. Print queue feature for adding images will not work outside their firewall. –Work arounds exist but require more mouse clicks.

6/29/2006Rob Kutschke, ELogs21 Recommendations We recommend that you choose the CRL. –None of the outside FNAL products are so good that it makes sense to start a 4 th logbook project at the lab. –CRL vs Weblog: 24/7 servers supported by CD Synergy with other groups at lab. Forms are very powerful. –You need to work with CD to understand who supports what. Some administrator functions should be done by your project people. Are you interested in exploring the use of TTF remotely? –I think that blazing the trail is the only real reason to do this. –The list of cons is long. Lack of annotation and only 1 image per entry seem like a lot to give up. –If you are interested enough we have some more work to do.