ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, 17-19 June 2014 Online system tools and Control's scope expansion Rafael Hiriart.

Slides:



Advertisements
Similar presentations
Database Maintenance and VFA Presented by: 1. McCormick Facilities Management VFA 2 Detailed Facility Condition Assessment (FCA) School Facility Management.
Advertisements

Google App Engine Cloud B. Ramamurthy 7/11/2014CSE651, B. Ramamurthy1.
Rational Unified Process
SE 555 Software Requirements & Specification Requirements Management.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
Hardware/Software Codesign. Outline Background and Rationale Architecture design constraints and issues Architecture design strategies Example of generic.
CSSE 375 Software Construction and Evolution: Configuration Management
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Software Engineering Introduction. Why are you here? …alternatively, why do we think you need to be here? Why a course on software engineering? How is.
A Bug Tracking Story Danny R. Faught Tejas Software Consulting ASEE Software Engineering Process Improvement Workshop 2002.
Estimation Wrap-up CSE 403, Spring 2008, Alverson Spolsky.
Chandra X-Ray Observatory CXC ACIS Ops team December 2, ACIS Ops Future Response to BEP Watchdog Reboots ACIS Ops Team.
Project Management Chapter 5, PG 92. Introduction Why is software management particularly difficult?  The product is intangible Cannot be seen or touched.
Workshop Report Berryman - Carcassi - Kasmir - Shroff.
Transaction Processing Systems and System Development Life Cycle
May 14, 2001E. Gallas/Trigger Database1 Status of the Trigger Database Elizabeth Gallas, Rich Wellner, Vicky White Fermilab - Computing Division See my.
Software Qualities. Unique Properties of Software (Teams: What are the properties of software that make it unique from other engineering disciplines?)
NASA/ESA Interoperability Efforts CEOS Subgroup - CINTEX Alexandria, Sept 12, 2002 Ananth Rao Yonsook Enloe SGT, Inc.
Copyright (c) 2003 CPTTM 1 Common fears of a software development manager Common fears of a software development manager: –Deadline.
What’s new in Stack 3.2 Michael Youngstrom. Disclaimer This IS a presentation – So sit back and relax Please ask questions.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
OSG Area Coordinators Meeting Security Team Report Kevin Hill 08/14/2013.
ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, June 2014 Control Group Planning Rafael Hiriart.
ALMA Integrated Computing Team Coordination & Planning Meeting #2 Santiago, January 2014 ASDM relational database Rafael Hiriart / Jorge Avarias.
1 G A A new Document Control System “A new system to manage LIGO documents” Stuart Anderson Melody Araya David Shoemaker 29 September, 2008
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
ALMA Integrated Computing Team Coordination & Planning Meeting #2 Santiago, January 2014 Control Group Planning Rafael Hiriart, Control Group Lead.
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 Relational APDM & Relational ASDM models effort done in online.
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 ICT Group Planning: Control Rafael Hiriart ICT Control Group.
ALMA Common Software Basic Track Test Driven Development Unit testing and TAT.
Usability Assessment Methods beyond Testing Chapter 7 Evaluating without users.
Software Status Sonja Vrcic Socorro,
ALMA Integrated Computing Team Coordination & Planning Meeting #4 Santiago, November 2014 Telescope Calibration Planning Dominique Broguière.
CSSE 375 Software Construction and Evolution: More SCM, and a loop back to Feathers! Shawn and Steve Left – On big systems, SCM is a well-defined process.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Long Term Transition Plan Gareth Hunt EVLA M&C PDR 2002 May 15.
T Iteration demo T Iteration Demo Team Balboa I1 - Iteration
Software Project Management
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 Telescope Calibration Planning Dominique Broguiere.
ALMA Integrated Computing Team ICT Coordination and Planning Meeting #2 Santiago January 2014 Alarm system A.Caproni.
Sep 13, 2006 Scientific Computing 1 Managing Scientific Computing Projects Erik Deumens QTP and HPC Center.
Definition of Done in the Age of DevOps Intel Agile and Lean Development Conference Piotr Żmijewski May 22 nd, 2014.
Configuration Management
Paul Alexander 2 nd SKADS Workshop October 2007 SKA and SKADS Costing The Future Paul Alexander Andrew Faulkner, Rosie Bolton.
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 ICT Group planning: Scheduling Jorge Avarias ICT Scheduling.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Chapter 1: Introduction Omar Meqdadi SE 3860 Lecture 1 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
T Project Review MalliPerhe Iteration 3 Implementation
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing End-to-end (E2e) software.
Savannah to Jira Migration LHCb Computing Workshop 19 th of May 2014.
Master Correlator Control Computer (MCCC) Requirements & Status Sonja Vrcic Socorro, December 12, 2007.
T Project Review Wellit I1 Iteration
Copyright © 2016 Curt Hill Enterprise Systems Doing the routine work.
T Iteration Demo LicenseChecker I2 Iteration
INTRODUCTION CSE 470 : Software Engineering. Goals of Software Engineering To produce software that is absolutely correct. To produce software with minimum.
Functions of Operating Systems V1.0 (22/10/2005).
Software Project Configuration Management
Simulation Requirements
Systems Analysis and Design
Software Engineering (CSI 321)
DBA Coordination Group Update José Parra
Shell & Kernel Concepts in Operating System
VLA to EVLA Transition Plan
Introduction To software engineering
Gustaaf van Moorsel September 9, 2003
Interpret the execution mode of SQL query in F1 Query paper
Mark McKinnon EVLA Project Manager
Lecture Topics: 11/1 Hand back midterms
Presentation transcript:

ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, June 2014 Online system tools and Control's scope expansion Rafael Hiriart

Introduction The concern is that there are some areas that have been added in recent years to Control, which are not receiving enough attention (as perceived by our scientific stakeholders, or at least some of them). Besides this main "core" of Control (running observations and create datasets, Control is also responsible of QuickLook, the tmcdb-explorer, and other GUIs and tools). These can be classified in general as "tools". While most of the control group is fully dedicated to the "core", these tools have now limited resources. Do we have a resource/scope problem?

Questions For each one of these tools – Are these tools not being maintained as required? – If this is the case, should they be given more priority and/or resources, or can we wait for other tasks to be completed and resources be available?

Quicklook Quicklook came with resources, but we lost them. After we delivered QL "alarms" and summary reports, we thought this part of the system was going into maintainance mode. We were wrong, Quicklook was declared "unusable" because of freezing problems (was running out of memory in the OMC), and usability issues (UI didn't scale well with the # of antennas). We delived a new standalone GUI, which reads from DataCapturer relational database, and is based on Netbeans RCP. It provides a foundation to continue improving this tool. My assessment: I would say that QuickLook is being maintained, although improvements could be coming slow.

tmcdb-explorer This tool came from OBOPS with resources (.5 Steve Harrington), until we lost him. Finding a replacement proved difficult. SW deployment side is in the “limbo”. Alessandro agreed on taking over once the tmcdb-explorer has been divided on different plug-ins. This will take ~2 months of work. The hardware side, on the other hand, has been maintained. We have delivered several enhancements, including versioning improvements, tools to maintain the configuration of BACI properties, updates to account for library changes, etc. My assessment: We have been given a good level of support for the HW side. We haven't been given a good level of support for the SW side (invisible to science).

Control GUIs The Array Status GUI has been maintained. We have received help from Emanuel, who has delivered several improvements. The Antenna Status & Device GUI need work. On the other hand, they are not very much used, I believe. We recognize the need of providing better GUIs for diagnosing hardware problems and we have plans/ideas for this. The total power GUI. It was maintainance mode, but there is a bug that we still need to investigate. It's currently unusable. The amplitude GUI. This was developed by Bill Dent. It's outside Control, but I've heard that a request to include it into Control could be in the making. My assessment:  Array Status GUI is fine.  We need to fix the problem with the total power gui.  We need to improve and complete the Antennna & Device GUIs. Given that many operations can be done scripting with CCL, this can probably wait.

OMC Reloaded Besides QuickLook refactoring, this task has received relatively low priority. Emilio has requested that several tasks and scripts currently performed by the operators during the system initialization be moved into Control. This is planned for this period. My assessment: we'll be working on this during this period.

CorrGUI Developed originally as an engineering GUI, to be used during construction to test the correlator software. It was adopted by science and operations as well, for the lack of an alternative. Control got away during some time arguing that a tool like this should be in the scope of QuickLook. We can't make this point anymore because QuickLook was added to Control's scope :-) CorrGUIX? My assessment: not given high priority until now, there's some relatively small improvements that we can try to squeeze in during this period.  We just decided that CorrGuiX is not in OBOPS scope. We'll consider the prototype when we discuss new requirements with science.

More scope coming? The Dashboard could require some modifications in the TMCDB. SOS/OSS. Anything else?

Do we have a problem? If we do, I see three options:  1. We can wait 6 months. In this case we can assign freed resources by the end of the year: Jorge Avarias' scheduling load could be decreasing. Matias returns to Control/Correlator from APP at the end of the year.  2. We can't wait 6 months, but we are willing to descope other areas. What is more urgent. What do we descope?  3. We can't wait 6 months, we can't descope other areas. We'll need more resources. What resouces? (Note that even in the case that we get more resources, there's still a learning curve for a new developer.)