ANF Detection Network Dave Foster Guy de Wardener

Slides:



Advertisements
Similar presentations
R3 Kickoff Meeting Ocean Observatories Initiative Common Execution Infrastructure (CEI) Subsystem OOI CI System Architecture Team: 1.
Advertisements

<<replace with Customer Logo>>
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
MessageOps Monitor. Communication apps are mission critical But how do you ensure high service levels when they run in the cloud?
Google App Engine Cloud B. Ramamurthy 7/11/2014CSE651, B. Ramamurthy1.
Management Framework for Amazon EC2 Speaker: Frank Bitzer
6/1/2015Ch.31 Defining Enterprise Architecture Bina Ramamurthy.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
PRASHANTHI NARAYAN NETTEM.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 2 Installing Windows Server 2008.
What Can You do With BTM? Business Transaction Management touches the following disciplines:  Performance Management  Application Management  Capacity.
SERVICE BROKER. SQL Server Service Broker SQL Server Service Broker provides the SQL Server Database Engine native support for messaging and queuing applications.
Running Your Database in the Cloud Eran Levin VP R&D - Xeround.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Introduction to Amazon Web Services (AWS)
Hands-On Microsoft Windows Server 2008
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
Click to add text TWA Cloud Integration with Tivoli Service Automation Manager TWS Education.
Network Management Fourteen Meeting. Principles Of Network Management Telecommunications management network (TMN) provides a framework for telecommunications.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
Matthew Moccaro Chapter 10 – Deployment and Mobility PART II.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
OOI CI R2 Life Cycle Objectives Review Aug 30 - Sep Ocean Observatories Initiative OOI CI Release 2 Life Cycle Objectives Review Common Execution.
+ A Short Java RMI Tutorial Usman Saleem
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
ANF Detection Network Dave Foster Guy de Wardener
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Distributed WPA Cracking CSCI Distributed Systems Spring 2011 University of Colorado Rodney Beede Ryan Kroiss Arpit Sud
CPSC 171 Introduction to Computer Science System Software and Virtual Machines.
Clustering Servers Chapter Seven. Exam Objectives in this Chapter:  Plan services for high availability Plan a high availability solution that uses clustering.
Windows Azure Cloud Services Anton Boyko.NET developer.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Ceilometer + Gnocchi + Aodh Architecture
Computing & Information Sciences Kansas State University Cooperative Robotic Simulator Environment Simulator Masters’ Report Scott J. Harmon May 12, 2004.
Unit 4: Processes, Threads & Deadlocks June 2012 Kaplan University 1.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
Embedded Real-Time Systems Introduction to embedded software development Lecturer Department University.
Mind Q Systems Leaders in Training /7, 2nd Floor, Srinivasa Nagar Colony (W) Above HDFC Bank, S.R. Nagar Hyderabad Tel : /92.
Windows Vista Configuration MCTS : Installing and Upgrading.
ITMT 1371 – Windows 7 configuration Chapter 2: Installing Windows 7 ITMT 1371 – Windows 7 Configuration.
Apache Kafka A distributed publish-subscribe messaging system
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Netscape Application Server
ATLAS Cloud Operations
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Deploying Dockerized Apps to the Azure Container Service
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Service Fabric Patterns & Best Practices
Introduction to Materials Management
Enterprise Integration: Workflow
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Managing Services with VMM and App Controller
Image Magick in the Cloud Scalable Image Processing Service
Cloud Computing Architecture
Cloud Computing Architecture
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Deploying machine learning models at scale
Alex Karcher 5 tips for production ready Azure Functions
Presentation transcript:

ANF Detection Network Dave Foster Guy de Wardener

Resources Confluence page: splay/CIDev/ANF-SQLstream+Integration splay/CIDev/ANF-SQLstream+Integration ANF Detection Network code: network network

Introduction / Goals Using elastic processing (cloud computing) to operate on seismic data Drive development and test ION ( splay/CIDev/Home) Data from Array Network Facility ( Uses SQLstream ( for processing for real time processinghttp://sqlstream.com/

(con’t) Continuation of POC/Prototype (Aug 2009, splay/CIDev/SQLstream+Prototype) splay/CIDev/SQLstream+Prototype

Architecture

(con’t) ANF Application Controller – Part of four op units in a deployment – Listens for instrument announcements, partitions those instruments into AMQP queues, requests SQLstream worker op units be created ANF Application Agent – Runs on SQLstream worker op unit – Manages SQLstream instances, communicates status with Application Controller

AppAgent Installs/configures SQLstream on demand from AppController – Allows us to use common base image – More than one SQLstream instance (listening to different queues) can be run on a worker op unit – Downsides: time spent transferring installer from S3, time spent installing SQLstream

SQLstream Listens to AMQP queue assigned to it by App Controller Transmits detection events over AMQP topic “anf.detections”

Deployment Uses CEI developed tools cloudinit.d, epumgmt – cloudinit.d: – epumgmt: Actual startup commands: –cloudinitd boot launch-plans/anf/main.conf -n anf -v -v -f /tmp/anf.log –epumgmt.sh -a find-workers -n anf --wholerun –epumgmt.sh -a logfetch -n anf --wholerun

Demo Live system – 30 stations Captured Data – 10 stations, showing events

Metrics Cloudinit.d (6:30-9:30) Worker Booted (~ 2:52) SQLstream running (~ 4:58) Instrument Announce ~ 7:20 startup

(con’t) Install Ready DefinedRunning 36s 12.5s 44.47s175.40s (2:55) 4:58 SQLstream running

Future Goals Data Preservation – Detections, possibly input events Service Hardening – Distributed, stateless processes Replacement for instrument announcement True load balancing – Need more metrics with live data

(con’t) Monitoring – Graphical dashboard showing SQLstream op units, queues/bindings, consumption rates