Richard Carr, ESAC, January 2015

Slides:



Advertisements
Similar presentations
CS 325: Software Engineering January 13, 2015 Introduction Defining Software Engineering SWE vs. CS Software Life-Cycle Software Processes Waterfall Process.
Advertisements

Client/Server Computing Ajay Kumar Shrivastava. Network Operating System (NOS) It manages the services of the server It exists at the session and presentation.
Solar Orbiter SOWG 5| Richard Carr| Low Latency Pipeline Hosting and Delivery Architecture | Slide 1 ESA UNCLASSIFIED – For Official Use Solar Orbiter.
SOLAR ORBITER SOC Test Plans Nana Bach SOWG#7 – 6-9 July 2015.
WDK Driver Test Manager. Outline HCT and the history of driver testing Problems to solve Goals of the WDK Driver Test Manager (DTM) Automated Deployment.
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
SYN407D: Image Management made easy with Provisioning Services 6.0
SDS Foil no 1 How to make real systems: Implementation design, deployment and realisation.
SOLAR ORBITER Archive status Pedro Osuna Solar Orbiter Archive Scientist SOWG#7 – 6-9 July 2015.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
1 Configuration Management “The Cookbook Approach”
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
Eric Keller, Evan Green Princeton University PRESTO /22/08 Virtualizing the Data Plane Through Source Code Merging.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
I NTRO TO PO10029: C ONTROL E NHANCEMENTS FOR A IR M USCLE B IOMIMETIC H AND Dr. Kathleen Lamkin-Kennard Sept. 14, 2009.
Installing MDT 2010 on Windows Server 2008 R2 This guide assumes you are installing MDT 2010 on a Windows Server 2008 R2 server with the Windows Deployment.
M4 Alpha Release August 9 th February 8th, 2006 M4 Alpha Release Modified Agenda Review M4 Objectives, General Concepts and Design Review M4 Development.
Training Technology Subcommittee Phoenix Feb 2004 Airbus Smart Graphic in SVG Jean-Louis Bravo Jean-Louis BravoAIRBUS.
SSC SI Data Processing Pipeline Plans Tom Stephens USRA Information Systems Development Manager SSSC Meeting – Sept 29, 2009.
Introduction to Software Project Estimation I (Condensed) Barry Schrag Software Engineering Consultant MCSD, MCAD, MCDBA Bellevue.
DEPLOYMENT AUTOMATION & CONTINUOUS DEPLOYMENT Szymon Pobiega.
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
EGEE-III-INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-III All Activity Meeting Brussels,
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
2012 Objectives for CernVM. PH/SFT Technical Group Meeting CernVM/Subprojects The R&D phase of the project has finished and we continue to work as part.
Systems Development Life Cycle (SDLC)
Implementation Review1 Archive Ingest Redesign March 14, 2003.
HarveyFIELDS iCDR – Flight Software Solar Probe Plus FIELDS DCB FSW Requirements Peter Harvey University of California 1.
Background  EM16 SGS+TEC met with FD 1 year ago  Both sides agreed that there was a “performance gap:  SGS prepared a TN with 2 main options to bridge.
A Day in the Life of a Systems Administrator So you want to be a sysadmin? Presented by: Austin Grice and Gayathri Swaminathan Oklahoma Information Technology.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
1/30/2003 Los Alamos National Laboratory1 A Migration Framework for Legacy Scientific Applications  Current tendency: monolithic architectures large,
Review of Definitions Software life cycle: –Set of activities and their relationships to each other to support the development of a software system Software.
© 2010 VMware Inc. All rights reserved Why Virtualize? Beng-Hong Lim, VMware, Inc.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
User Representation in TeraGrid Management Jay Boisseau Director, Texas Advanced Computing Center The University of Texas at Austin.
Project Management Testing & Acceptance
The road to the first E2E tests
Baseband Platforms - Architecture
Making the Case for Business Intelligence
SOC-Produced Auxiliary data
Instrument Teams to SOC Test Specifications
UNICOS Application Builder Architecture
Solar Probe Plus FIELDS MEP iPSR SOC Marc Pulupa April 10, 2017
IBM Workload Scheduler 2015 Take the Complexity Out of Workload Automation, while Keeping the Technology Up-to-Date IEM fixlets and Centralized Agent Update.
NA61/NA49 virtualisation:
Virtual Research Environments
How to download, configure and run a mapReduce program In a cloudera VM Presented By: Mehakdeep Singh Amrit Singh Chaggar Ranjodh Singh.
Solar Orbiter Instrument Testing by MOC-SOC
The Client/Server Database Environment
Cloud Computing By P.Mahesh
Graduation Project Kick-off presentation - SET
Operating Systems and Systems Programming
GLAST Large Area Telescope:
X in [Integration, Delivery, Deployment]
Systems Design, Implementation, and Operation
A BRIEF INTRODUCTION TO UNIX OPERATING SYSTEM
Concept of VLAN (Virtual LAN) and Benefits
Software Development Process
NASPAC 2.0 Architecture January 27, 2010
The purpose of testing Artifacts Test in the sw Life Cycle Workers
Cloud Computing: Concepts
Coupling Interaction: It occurs due to methods of a class invoking methods of other classes. Component Coupling: refers to interaction between two classes.
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

Richard Carr, ESAC, January 2015 Solar Orbiter SOWG 6 SEGU SOC Engineering Guidelines For External Users Richard Carr, ESAC, January 2015

Instrument Teams Low Latency Pipelines Purpose “engineering procedures to be followed by external users (e.g. Instrument Teams) to develop, validate and integrate data and SW in the SOC” (SOC Document Tree) Thus Instrument Teams Low Latency Pipelines

Approach Virtual Machine images OVF Standard SEGU defines interfaces for: Data input to each VM Data output from VM VM delivery to SOC Advantages of Virtual Machines Lifetime of platform. Greatly simplifies deployment. At SOC. But also multiple copies in development/testing. Symmetrical mechanism across instruments. Cloneable, notably for diagnostics.

Approach VMs Run At instrument sites (development/testing/operations) At SOC Acceptance Testing environment Production (Operations) Self-Configuration at Boot Properties file supplied externally.

Architecture

Status Various versions circulated in LL Engineering group. Discussed in Telecons (3 since SOWG 5). Version 0.7 circulated last week. Consensus on approach. VM delivery to ESAC successful (automation still pending) Auto-configuration successfully prototyped. 0.7 -> 1.0 after this meeting

LL Pipeline Engineering Splinter LL Pipeline VM Configuration for different environments. ROB & ESAC have prototypes. Investigations of Application level SW architecture and tools. Also licencing. Feedback on SEGU. Test data availability (from DDS). How this fits schedule. Tendency to follow a couple of pioneer instruments. More telecons to follow. Also Forum.