ALMA Software Scheduling subsystem Planning for cycle5 onwards

Slides:



Advertisements
Similar presentations
ALMA Cycle 2 Capability Jongsoo Kim ALMA EA Korea node.
Advertisements

Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array The March to Early.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array.
ALMA: The March to Early Science Al Wootten, ALMA/NA Project Scientist Cometary Radio Astronomy.
ALMA TACand the proposal process Lister Staveley-Smith Member, ALMA Review Panel.
The North America ALMA Science Center (NAASC) John Hibbard NA ARC Manager (NRAO/NAASC) National Research Council Canada ESO ALMA Community Meeting, Garching,
2008 Decmeber 5 ALMA-JT Science Meeting 1 ALMA Project News Koh-Ichiro Morita ALMAJ Project Scientist.
ALMA During Early Science
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array.
December 2007Chile Observatories Earthquake Preparedness Workshop1 Atacama Large Millimeter/submillimeter Array ALMA Eduardo Donoso.
ADASS XI Sept30-Oct3, 2001 The ALMA Common Software (ACS) as a basis for a distributed software development G.Raffi, G.Chiozzi (ESO), B.Glendenning (NRAO)
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Descripción y Areas del Dpto. de Computación de ALMA (ADC) Tzu-Chiang Shen Gerente del Grupo de Software Departamento de Computación ALMA Joint ALMA Observatory.
ALMA Common Software Basic Track Introduction to the ACS Framework.
ALMA Common Software Basic Track Software Engineering Basics.
Workshop in ALMA Logs Prepared by Juan Pablo Gil – Arturo Hoffstadt
ANASAC Meeting Title North American ALMA Development Program Review Michael Shannon, Program Manager 17 September 2013.
A Scheduling Algorithm with Dynamic Priorities Status Presentation Matias Mora Klein UTFSM Computer Systems Research.
NAASC Status and NSF Proposal Review & Recommendations Carol Lonsdale Head, North American ALMA Science Center ANASAC Sept 2010.
ICT Coordination and Planning Meeting #1 (17-19 April 2013) ALMA Dashboard 1.0 Giorgio Filippi The Atacama Large Millimeter/submillimeter Array.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EA ARC Ken Tatematsu East-Asian ARC Manager. ARC organization Difference between ARCS: NA: concentrated in Charlottesville Europe: distributed in different.
A Search for Hydroxlyamine (NH 2 OH) Towards IRC+10216, Orion-S, Orion(KL), SgrB2(N), SgrB2(OH), W512M, W3(IRS5) R. L. Pulliam NRAO / North American ALMA.
Education & Public Outreach. Presentation Outline Mission Global ALMA EPO ALMA EPO Working Group JAO ALMA EPO in 2007 Summary.
ALMA Integrated Computing Team Coordination & Planning Meeting #2 Santiago, January 2014 Control Group Planning Rafael Hiriart, Control Group Lead.
The ALMA Software and Release Management Ruben Soto Software Operations Group & Release Manager Joint ALMA Observatory.
ALMA Software B.E. Glendenning (NRAO). 2 ALMA “High Frequency VLA” in Chile Presently a European/North American Project –Japan is almost certainly joining.
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 Relational APDM & Relational ASDM models effort done in online.
Atacama Large Millimeter/submillimeter Array Karl G. Jansky Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array CASA Progress.
ALMA Common Software Basic Track Component implementation guidelines.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array The ALMA Observing.
Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Software E2E Perspective.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array The ALMA Observing.
ALMA Common Software Basic Track Test Driven Development Unit testing and TAT.
ALMA Common Software Basic Track Logging and Error Systems.
NRAO Users Committee Meeting May 20-21, National Radio Astronomy Observatory NRAO Users Committee Meeting – May 20-21, 2008 ALMA Operations Chris.
K. Y. LoEVLA Advisory Committee Meeting September 6-7, 2007 Charge to the Committee K. Y. Lo.
ALMA Common Software Basic Track A walk through ACS functionality.
ICALEPCS’ GenevaACS in ALMA1 Allen Farris National Radio Astronomy Observatory Lead, ALMA Control System.
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
Observing Modes from a Software viewpoint Robert Lucas and Philippe Salomé (SSR)
Atacama Large Millimeter/ submillimeter Array - ALMA ASAC Charge 3 For Oct 31 ASAC Report to ALMA Board Al Wootten JAO Interim Project Scientist.
ALMA Polarization Commissioning and Verification Status Kouichiro Nakanishi (Joint ALMA Observatory/NAOJ) on behalf of ALMA Polarization Commissioning.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Data Processing Progress.
Early Science Specification and Expected Array Evolution Masao Saito EA ALMA Project Scientist EA PS Report1 2nd ALMA Users Meeting 2011/1/13.
Computing ALMA Board Meeting November 2015 Jorge Ibsen Head of ADC, ICT Lead Contributions from: ADC Management (JAO): Achermann, Parra, Saldias, Shen,
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array.
ALMA and the Call for Early Science The Atacama Large (Sub)Millimeter Array (ALMA) is now under construction on the Chajnantor plain of the Chilean Andes.
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 ICT Group planning: Scheduling Jorge Avarias ICT Scheduling.
Atacama Large Millimeter/ submillimeter Array - ALMA ASAC Charges For Oct 31 ASAC Report to ALMA Board Al Wootten JAO Interim Project Scientist.
ALMA Common Software Basic Track Project Lifecycle.
ALMA Common Software Basic Track Configuration Database.
ALMA Common Software Basic Track Component/Container Model and Lifecycle Management.
Charlottesville, November ALMA CSV Update Alison Peck Current status.
Jeff Kern NRAO/ALMA.  Scaling and Complexity ◦ SKA is not just a bigger version of existing systems  Higher Expectations  End to End Systems  Archive.
Dashboard upcoming features A Hales, ALMA and M Chavan, ESO
ALMA ANTENNA KEY SPECIFICATIONS
ACA TP Spectrometer Manabu Watanabe (NAOJ)
MSc-Student Activities at ESO
EGEE Middleware Activities Overview
ALMA Common Software Basic Track
PRTS & KPI Nick Whyborn – Vasco Cortez
Shift Log Tool Refactoring
Obsprep Planning, 2017 Alan Bridger
Upgrade to Oracle12c in February 2017 José Parra
ATACAMA LARGE MILLIMETER ARRAY
Outline Welcome: K.Y. Lo ALMA Project Status: Adrian Russell
Welcome K. Y. Lo Director, NRAO
Atacama Large Millimeter Array Science IPT Review
ALMA Town Meeting Introduction
Presentation transcript:

ALMA Software Scheduling subsystem Planning for cycle5 onwards Alexis Tejeda atejeda@nrao.edu

Scheduling Team, 2016 (as of cycle4) Alexis Tejeda, NRAO 80%, lead dev. Rachel Rosen, NRAO 20%, dev. Ignacio Toledo, JAO, dev. Sergio Martin, JAO subsystem scientist Maria Diaz, deputy subsystem scientist   Cognizant Scientists Sheng-Yuan Liu, EA Gerald Schieven, NA Arielle Moullet, NA 3

Software delivered as part of online releases, usually two per cycle ONLINE and OFFLINE Scheduling Online Software delivered as part of online releases, usually two per cycle Interacts with the rest of the ALMA online software (critical to perform observations), e.g.: SchedBlocks full auto transitions Scheduling Offline Doesn’t interact directly with the rest of the ALMA software, but it is used to support Online operations, e.g.: DSA Has more releases per cycle, allowing to introduce changes more quickly 4

Full Auto SchedBlock state transitions Urgent problems fixed Scheduling Cycle4 Full Auto SchedBlock state transitions Urgent problems fixed Transitions are now based on QA0 DSA (Dynamic Scheduler Algorithm) was delivered as part of the offline software Algorithm adjustments affecting SB selection 18 tickets addressed so far, consolidated in 3 patch requests Technical performance/scalability problems affecting mainly to the scheduler GUI panels, WIP. Overall, scheduling in cycle4 seems to works better compared to cycle3, according to ADE PRTS KPI October Report. 5

Scheduling Cycle4, how everything fits together Scheduler Queue 4 ONLINE DSA GUI 1,3 6 Archive 2 OFFLINE DSA

F2F meeting held in Socorro NM, August 31st to September 2nd Scheduling Cycle5 F2F meeting held in Socorro NM, August 31st to September 2nd Key points discussed: Team, roles definition and collaboration model DSACore catch up Scheduling future 7

Collaboration model DSACore (an evolution of WTO tool), is now an ICT Scheduling deliverable, maintained by Ignacio Toledo (JAO Data Analyst) Software Engineering 8 ALMA Scheduler Data Analyst Science Requirements

Collaboration model DSACore (an evolution of WTO tool), is now an ICT Scheduling deliverable, maintained by Ignacio Toledo (JAO Data Analyst) Software Engineering Technical expertise 9 ALMA Scheduler What we do really need now Data and algorithms expertise Data Analyst Science Requirements

Requirements, Sergio Martin Roles definition Requirements, Sergio Martin Graphical Interfaces (panels) Rachel Rosen Online Scheduler Alexis Tejeda ONLINE 10 Offline Scheduler (DSA or a.k.a. DSACore) Ignacio Toledo OFFLINE

Rely on few data sources as possible DSA Catch Up Problems Rely on few data sources as possible currently, DSA is relying on different data sources to feed the algorithm: array configurations, pwv data, weather, etc, which is prone error and difficult to test APDM access, what DSA needs is in XML format, we are currently exploring different technologies to parse everything in an efficient way Constant evolution of requirements Use cases and documentation SPT (scheduler planning tool) as a script-tool, will not be included in cycle5 11

Rely on few data sources as possible DSA Catch Up Rely on few data sources as possible currently, DSA is relying on different data sources to feed the algorithm: array configurations, pwv data, weather, etc, which is prone error and difficult to test APDM access, what DSA needs is in XML format, we are currently exploring different technologies to parse everything in an efficient way 12 APDMs XML are parsed are kept in memory Testing oracle events and feasibility to use a nosql database just for DSA

Constant evolution of requirements Use cases and documentation DSA Catch Up Constant evolution of requirements Use cases and documentation SPT (scheduler planning tool) as a script-tool, will not be included in cycle5 More DSA simulations are needed in order to implement an initial working prototype Constrained by observatory requirements 13

Offline scheduler (DSA) Future Scheduling After a few discussions we converged to collaborate in an efficient way, we will keep this collaboration model Offline scheduler (DSA) Continue the work to support the constant evolution of the observatory requirements Simulations Towards to a working SPT APRC feedback 14

Online Scheduler (short term, possibly cycle5) Future Scheduling Online Scheduler (short term, possibly cycle5) Improve the GUIs usability by fixing bottlenecks and memory usage efficiency Streamline the scheduling working database (SWDB) Avoid the need to import and parse APDMs for the online system, there’s relational data in materialized views to work with Improve full auto to have a bugless/bug-free SBs transition (avoiding to lose EB statuses) All the work is now being focused on the DSA mainly, at some point, hopefully the online scheduler will be stable This allows to have more room to improve testing, integration and validation phases 15

Future Scheduling Improve observing efficiency, project completion rate, number of QA2 passes, and reduces AoD work load. 16

The Atacama Large Millimeter/submillimeter Array (ALMA), an international astronomy facility, is a partnership of Europe, North America and East Asia in cooperation with the Republic of Chile. ALMA is funded in Europe by the European Organization for Astronomical Research in the Southern Hemisphere (ESO), in North America by the U.S. National Science Foundation (NSF) in cooperation with the National Research Council of Canada (NRC) and the National Science Council of Taiwan (NSC) and in East Asia by the National Institutes of Natural Sciences (NINS) of Japan in cooperation with the Academia Sinica (AS) in Taiwan. ALMA construction and operations are led on behalf of Europe by ESO, on behalf of North America by the National Radio Astronomy Observatory (NRAO), which is managed by Associated Universities, Inc. (AUI) and on behalf of East Asia by the National Astronomical Observatory of Japan (NAOJ). The Joint ALMA Observatory (JAO) provides the unified leadership and management of the construction, commissioning and operation of ALMA.