Observation Scheduling Review of SSS Software Readiness for SRO, June 5, 2009 Bryan Butler EVLA Computing Division Head.

Slides:



Advertisements
Similar presentations
Banner Spreadsheet Budgeting LaSalle University
Advertisements

WHAT MAKES UP A COMPUTER BY SABRINA & BETH. MOTHERBOARD On the Computer, the Motherboard is where all the different parts are connected too work the computer.
National Radio Astronomy Observatory June 13/14, 2005 EVLA Phase II Proposal Review EVLA Phase II Computing Development Bryan Butler (EVLA System Engineer.
WebGoat & WebScarab “What is computer security for $1000 Alex?”
Software for Science Support Systems EVLA Advisory Committee Meeting, March 19-20, 2009 David M. Harland & Bryan Butler.
CS 325: Software Engineering April 7, 2015 Software Configuration Management Task Scheduling & Prioritization Reporting Project Progress Configuration.
CAATTs for Data Extraction and Analysis
NRAO Proposal Tool (PST) Gustaaf van Moorsel NRAO Community Day 1/13/2012.
Mercury Quality Center Formerly Test Director. Topics Covered Testdirector Introduction Understanding the Testdirector Interface. Understanding Requirement.
SONG – Stellar Observations Network Group - The robotic software for the SONG network S.Frandsen 1, Eric Weiss 1, J. Skottfelt 2, M.F. Andersen 1, F.Grundahl.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Open and Shared Information System OaSIS. SUNCOM’s Standard Business Process Centralized ordering for the enterprise Maintenance of an enterprise inventory.
Advance Ship Notices Training Presentation for Supply Chain Platform: BAE Systems July 2012.
SERVER Betül ŞAHİN What is this? Betül ŞAHİN
© 2012 IBM Corporation Tivoli Workload Automation Informatica Power Center.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
INTRODUCTION TO WEB DATABASE PROGRAMMING
LWA1 User Programs Report Y. Pihlström (UNM). Outline User Programs purpose and functions o Usefull webpages o Plans for a data base CFP1 report CFP2.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Beams Division Local Administrators Meeting 9/17/02 Brian Drendel.
CPS120: Introduction to Computer Science Operating Systems Nell Dale John Lewis.
Portal and Proposal Submission Review of SSS Software Readiness for SRO, June 5, 2009 Bryan Butler EVLA Computing Division Head.
LOGO CS-149 Fall 2009 Final Project project #1 by Zimeng Zhang.
Astrid: Astronomer’s Integrated Desktop Session 1: Introduction to Astrid & User Interface Overview October 5, 2005 Amy Shelton
A Scheduling Algorithm with Dynamic Priorities Status Presentation Matias Mora Klein UTFSM Computer Systems Research.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Here you are at your computer, but you don’t have internet connections. Your ISP becomes your link to the internet. In order to get access you need to.
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
Overall Data Processing Architecture Review EVLA Monitor and Control Interfaces July , 2002EVLA Data Processing PDR Bill Sahr.
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
Rich MoeserEVLA System PDR December 4-5, EVLA System PDR Operations Requirements.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
SSS Group Management Review of SSS Software Readiness for SRO, June 5, 2009 Bryan Butler & David Harland EVLA Computing Division Head & SSS Group Supervisor.
Archive Access Tool Review of SSS Readiness for EVLA Shared Risk Observing, June 5, 2009 John Benson Scientist.
EVLA Software Bryan Butler. 2007May22EVLA SAGE Meeting2 Requirements and Goals of EVLA Software Maximize scientific throughput of the instrument At a.
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
1 Persistency in G4MICE 27 th July 2005 M. Ellis.
Introduction to EVLA Software Bryan Butler. 2006Dec05/06EVLA M&C Transition Software CDR2 EVLA Computing (Terse) History The original EVLA Phase I proposal.
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing Organization/Development.
Observation Preparation Review of SSS Readiness for EVLA Shared Risk Observing, June 5, 2009 David M. Harland SSS Group Lead.
EVLA Monitor & Control Software PDR E2E Interfaces: Observation Scheduling Complaints to: Boyd Waters John Benson, Barry Clark, Tim Cornwell, Rich Moeser,
Bryan ButlerEAC meeting 2003-Sep-091 Computing Issues: Scientific Requirements Bryan Butler EVLA Project Scientist for Software (starting 2003-Oct-01)
ALMA Integrated Computing Team Coordination & Planning Meeting #1 Santiago, April 2013 ICT Group planning: Scheduling Jorge Avarias ICT Scheduling.
Page 1 PACS GRITS 17 June 2011 Herschel Data Analysis Guerilla Style: Keeping flexibility in a system with long development cycles Bernhard Schulz NASA.
ATLAS-specific functionality in Ganga - Requirements for distributed analysis - ATLAS considerations - DIAL submission from Ganga - Graphical interfaces.
EVLA Software - Overview Bryan Butler NRAO. Bryan ButlerEVLA NSF Review 2006May History of EVLA Computing (1) EVLA computing consists of three parts:
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing End-to-end (E2e) software.
Scheduling Blocks: simulating their execution Andy Biggs (ESO, Garching)
MINIX Presented by: Clinton Morse, Joseph Paetz, Theresa Sullivan, and Angela Volk.
Scenario use cases Szymon Mueller PSNC. Agenda 1.General description of experiment use case. 2.Detailed description of use cases: 1.Preparation for observation.
2016 Annual Redrock Conference Record Connect Report Success 25 Years of Success Strategies for Your Campus The Ins and Outs to Preparing for a New Semester.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Bryan Butler EVLA Computing Division Head
ShareTheTraining TRR ARB Presentation Team 11
Lecture Topics: 11/1 Processes Process Management
CS 325: Software Engineering
Introduction to Programming the WWW I
EAC Butler - SSS Software
Monitor and Control Software
Obs2script Bryan Butler.
Scheduling Toolkit Observation Scheduling Boyd Waters, NRAO
VLA to EVLA Transition Plan
Discussion Session (5:15-5:45)
Operations Software Bryan Butler.
Processes Hank Levy 1.
EVLA Advisory Committee Meeting, March 19-20, 2009
Requirements Bryan Butler.
Processes Hank Levy 1.
Presentation transcript:

Observation Scheduling Review of SSS Software Readiness for SRO, June 5, 2009 Bryan Butler EVLA Computing Division Head

Scheduler Takes pool of available Scheduling Blocks (SBs) and chooses what should be observed next on the telescope Must take into account scientific priority, current observing conditions, and other priority modifiers (project completion pressure, for example) Must be able to run autonomously, eventually, but not a requirement for SRO

Current Scheduling The transition VLA is scheduled via a combination of fixed-time scheduling and dynamic scheduling The determination of fixed and dynamic time is determined manually, first for the trimester, then each month, based on the proposals for that trimester (Joan Wrobel does this) Web presence at:

Example Monthly Schedule

Scheduling Details - Current Observers use jobserve to set up their observations, the resultant OBSERVE files (written in durations with extra header information) are submitted and converted into pseudo-SBs (the OBSERVE file itself is retained with a link) The project code links each pseudo-SB to a database of priorities and other information entered after the Proposal Selection Committee meets When the operator sees dynamic time, they run a command line program that searches the pool of pseudo-SBs for the best fit for the time slot (given priorities, duration of blocks, and current observing conditions) The program presents a prioritized list of pseudo-SBs which the operator can then choose from After chosen, the OBSERVE file connected to the pseudo-SB is converted to a script to be summitted to the Executor via a command line program ( obs2script )

Scheduling Details - SRO Observers use the OPT to set up their observations, the result is an SB (conforming to a model), stored in a database The OPT creates a pseudo-SB which links to this SB When the operator sees dynamic time, they run a command line program that searches the pool of pseudo-SBs for the best fit for the time slot (given priorities, duration of blocks, and current observing conditions) The program presents a prioritized list of pseudo-SBs which the operator can then choose from After chosen, the SB connected to the pseudo-SB is converted to a script to be submitted to the Executor via a command line program ( model2script )

Scheduling Details - Status The model is well-defined and has been used by the OPT for some time The storage of the pseudo-SBs into the scheduler pool has been tested and verified to work in some cases The model2script program has been written and verified to work The execution of model2script by the command line scheduler has been tested and works in some cases However - we have found instances where the integrated system does not work currently. We are working hard to fix this as it is the only remaining piece of the scheduling to be completed.