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.

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.
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.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
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.
CMS 101: Intro to Content Management Systems Tech4Good Denver |
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 14 Sharing Documents 1 Morrison / Wells / Ruffolo.
EASY TEAM MANAGER By Dave Abineri EASYWARE: PO Box 231, Milford, OHIO (Cincinnati) Phone: (513) Use UP arrow to move to the NEXT slide Use.
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.
Version Control with git. Version Control Version control is a system that records changes to a file or set of files over time so that you can recall.
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.
May 17, 2005 E-sign Web Forms replace Paper Forms Presented by: Bob Schneider Western Washington University.
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
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.
Practical Web Management Christopher Gutteridge IWMW 2009.
A Web Crawler Design for Data Mining
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
You Can Make A Wiki, Too A guide to creating a wiki of your own.
Customizing your own SENSORS (site) Ethan Danahy Tufts University June 7 th, 2001.
Moodle (Course Management Systems). Blogs In this Lecture, we’ll cover how to use blogs, blog capablilities and efficive blog practices.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
© 2007 by Prentice Hall 1 Introduction to databases.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Communication Tools Presented by: Lauren Velazquez Presented by: Lauren Velazquez.
SharePoint document libraries I: Introduction to sharing files Sharjah Higher Colleges of Technology presents:
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
Document Management Service MaestroTec, Inc. D ocument M anagement S ervice Improve the way you manage your critical business documents.
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.
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.
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.
Content Management System/ Web Quality Initiative Administrative Departments.
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
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.
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.
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
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.
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.
IBM Software Group © 2008 IBM Corporation Tivoli Provisioning Manager Beta Program Web Replay Intro and Lab September, 2008 Robert Uthe.
Control Room Logbook Status September 28, 2007 Suzanne Gysin.
Cleveland SQL Saturday Catch-All or Sometimes Queries
BIM 360 Glue Migration to BIM 360 Account Administration (HQ)
Version Control with Subversion
François BRIARD / AS-CIS
Ng job apps & sub-tracker
Lesson 14 Sharing Documents
External Collaboration
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-v3

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, DES, MINOS, MIPP, MiniBoone, CMS.. 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, easy to make entries. –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 those places 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. CD does provide 24/7 server support for some CRL users; could negotiate this for ILC. 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 A Long Shot: TTF Elog Remotely? I am mentioning this for completeness; lots of cons. Pro: –If it all works, this is the 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. Could also do this with CRL hosted here. Is it easier to get other labs to buy if we are the first to choose an offsite host? ( Is this really taking one for the team?) Con: –Danger that this ends up being a back door 4 th logbook. Support turns out to be as big as supporting a 4 th logbook? –Need to learn more: Is network availability good enough? Is DESY really willing to give enough support? –Developer is on board (Kay Rehlich). –Is his boss? Does he really have time? Is network fast enough (Their demo is outside their firewall)? –Smaller benefit to FNAL from use of a common logbook. –TTF logbook has some weak features – see 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. –More like a notebook model. 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: Could ask for 24/7 server support from 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. What about remote use of TTF elog? –I think that blazing the trail is the only good reason to do this. How important is that, compared to the cons? Need feedback. –We can’t recommend this yet. It’s risky and there is a good chance that further work on it would be wasted.