Earthquake Early Warning – Testing and Certification Platform

Slides:



Advertisements
Similar presentations
Copyright © 2011 Pearson Education, Inc. or its affiliates. All rights reserved.1 PowerSchool 7.0 PowerSchool Application Architecture –PowerSchool 7.0.
Advertisements

SLA-Oriented Resource Provisioning for Cloud Computing
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
1. Topics Is Cloud Computing the way to go? ARC ABM Review Configuration Basics Setting up the ARC Cloud-Based ABM Hardware Configuration Software Configuration.
Cluster architecture for Java web hosting at CERN CHEP 2006, Mumbai Michał Kwiatek, CERN IT Department Database and Engineering Services Group.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
© 2007 IBM Corporation IBM Global Engineering Solutions IBM Blue Gene/P Software Overview.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Installing and Setting up mongoDB replica set PREPARED BY SUDHEER KONDLA SOLUTIONS ARCHITECT.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Boston Bootcamp April 27 th, 2013 Azure Websites Udaiappa Ramachandran ( Udai
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Introduction to Apache Hadoop Zibo Wang. Introduction  What is Apache Hadoop?  Apache Hadoop is a software framework which provides open source libraries.
CPS Welcome to a new licensing model in SPLA.
Cloud Computing Changing the way business computing is (will be) done.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
What is a Database? SECTION 1. Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
Managing Linux with System Center and PowerShell DSC Anurag Gupta M382.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Agile Infrastructure Project Overview : Status and.
Automated File Server Disk Quota Management May 13 th, 2008 Bill Claycomb Computer Systems Analyst Infrastructure Computing Systems Department Sandia is.
A Web Based Job Submission System for a Physics Computing Cluster David Jones IOP Particle Physics 2004 Birmingham 1.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
APACHE INSTALL AWS Linux (Amazon Web Services EC2)
Microsoft dynamics Axapta training institute Contact US: Magnific training
Chapter 13 Web Application Infrastructure
ETL Validator Deployment Options
6. The Open Network Lab Overview and getting started
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
ENOG13 Saint Petersburg Diego Luis Neto SW NL-ix.
UKNOF37 Manchester Diego Luis Neto SW NL-ix.
Deploying Web Application
Security Group Amazon RDS Mysql Media Request S3
Platform as a Service (PaaS)
Accelerate your DevOps with OpenShift by Red Hat
System Architecture & Hardware Configurations
Installation 1. Installation Sources
IOT Critical Impact on DC Design
Cultivating Software Quality In Cloud Via Load Testing Tools
Introduction to Visual Basic 2008 Programming
Amazon Instance Purchasing Options
An Introduction to Cloud Computing
VI-SEEM Data Discovery Service
Data Mining, Distributed Computing and Event Detection at BPA
APARTMENT MAINTENANCE SYSTEM
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
System Architecture & Hardware Configurations
King Phisher Diy phishing security
Change Deployment in ServiceN w
TYPES OF SERVER. TYPES OF SERVER What is a server.
microsoft dynamics ax training in dubai (msdynamicsaxtraining.com)
Drupal VM and Docker4Drupal For Drupal Development Platform
McGraw-Hill Technology Education
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Overview Introduction VPS Understanding VPS Architecture
Zhen Xiao, Qi Chen, and Haipeng Luo May 2013
Simplified Development Toolkit
Cloud computing mechanisms
AWS Cloud Computing Masaki.
High Performance Computing and TupleSpaces
An introduction to the Linux environment v
Different types of Linux installation
Data Mining, Distributed Computing and Event Detection at BPA
APACHE WEB SERVER.
Managing and monitoring SQL Server on Linux from the command line
Containers on Azure Peter Lasne Sr. Software Development Engineer
SQL Server on Containers
Presentation transcript:

Earthquake Early Warning – Testing and Certification Platform Stephen R. Guiwits Computer Scientist United States Geological Survey

Testing and Certification Architecture (hardware and software) Redundant RHEL 7 servers 64 GB RAM 40 Cores Configuration Management Control Mix of custom and open source software Python (Numpy and Obspy) Go Bash Earthworm Git

Testing and Certification Requests Created a web page to allow users to request when new software should be tested Software written using host: linux web server: apache certificate auth: letsencrypt database: mongo front end: vue.js back end: originally written with node but recently changed to C (not a typo)

Testing and Certification Testing Build the requested software based off of commit hash Configure Puppet and any configuration files that may have chaned. Most configuration files are generated by ERB templates Deploy the software on one of the testing servers Run the testsuite which consists of 105 events 11 Northern California 17 Southern California 12 Pacific Northwest 29 Teleseismic 8 Calibration 17 Recentering 11 Anomalous

Testing and Certification Results Created a web page to display the results of the completed tests Software written using host: linux web server: apache database: mongo front end: vue.js google charts back end: originally written with node but recently changed to C (still not a typo)

Testing and Certification Future Continue to refine software for extensibility Move to the “cloud” Currently a run takes about 3 days 100 EC2 instances (minimum: 7 minutes, maximum: 4 hours) Perhaps kubernetes and runc/docker to orchestrate tests Auto generate new tankfiles for any new event over magnitude 3 Automate CM builds to run the full testsuite