SECRET LABS AB www.secretlabs.com The Nordrad 2 Software System presented by SMHI and Secret Labs AB.

Slides:



Advertisements
Similar presentations
Integrated Healthcare Management system. Standards based design. [ Supports HXP (Health Exchange Protocol) a standard in exchanging health care data ]
Advertisements

Remote Visualisation System (RVS) By: Anil Chandra.
The GridSite Toolbar Shiv Kaushal The University of Manchester All Hands Meeting 2006.
Module 1: Introduction to SQL Server Reporting Services.
Leveraging WinPE and Linux Preboot for Effective Provisioning Jonathan Richey | Director of Development | Altiris, Inc.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
NGOP J.Fromm K.Genser T.Levshina M.Mengel V.Podstavkov.
Python Brandon Jeffcoat Dashaun West “Why settle for snake oil when you can have the whole snake?” -- From Usenet posting by Mark Jackson, June 1998.
Dolphin software SCI Software Replace in Title/Slide Master with Company Logo or delete Hugo Kohmann Dolphin Interconnect Solutions.
BMC Control-M Architecture By Shaikh Ilyas
Use of Thin Clients in an Industrial Environment Foxboro Southeast User’s Group Birmingham, Al February 10-11, 2009 Walter Conner Senior Plant Engineer.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Basic Unix Dr Tim Cutts Team Leader Systems Support Group Infrastructure Management Team.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
 Advantages  Easy to learn  Graphical Advantages  Help and Support  Widely used  Software compatibility  Customisable  Customisable Hardware 
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
Why Interchange?. What is Interchange? Interchange Capabilities: Offers complete replacement of CommBridge point-to-point solution with a hub and spoke.
Slide 1 Copyright © 2003 Encapsule Systems, Inc. Hyperworx Platform Brief Modeling and deploying component software services with the Hyperworx™ platform.
OASIS V2+ Next Generation Open Access Server CSD 2006 / Team 12.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
CSD 2006 / TEAM 12 Final presentation 29 th May 2006.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
AUTOBUILD Build and Deployment Automation Solution.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
EzHPC ERDC, ITL ezHPC Workshop April 23, Problem HPC tools are primarily command line Hard to remember syntax to accomplish things Not everyone.
Nick Brook Current status Future Collaboration Plans Future UK plans.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
Introduction to the Adapter Server Rob Mace June, 2008.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
09/02 ID099-1 September 9, 2002Grid Technology Panel Patrick Dreher Technical Panel Discussion: Progress in Developing a Web Services Data Analysis Grid.
Derek Wright Computer Sciences Department University of Wisconsin-Madison MPI Scheduling in Condor: An.
Computing Division Requests The following is a list of tasks about to be officially submitted to the Computing Division for requested support. D0 personnel.
Copyright © 2012 UNICOM Systems, Inc. Confidential Information z/Ware Product Overview illustro Systems International A Division of UNICOM Global.
PoC Induction 19-April VBrowser (VL-e Toolkit) The single point of access to the grid  Medical use case: functional MRI (fMRI)  VBrowser design  VBrowser.
Microsoft Management Seminar Series SMS 2003 Change Management.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
EMI INFSO-RI ARC tools for revision and nightly functional tests Jozef Cernak, Marek Kocan, Eva Cernakova (P. J. Safarik University in Kosice, Kosice,
A Technical Overview Bill Branan DuraCloud Technical Lead.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
IPS Infrastructure Technological Overview of Work Done.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
OpenStack Chances and Practice at IHEP Haibo, Li Computing Center, the Institute of High Energy Physics, CAS, China 2012/10/15.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
Arklio Studija 2007 File: / / Page 1 Automated web application testing using Selenium
Connected Infrastructure
Tulika Chaudharie / Harikharan Krishnaraju
Docker Birthday #3.
LCGAA nightlies infrastructure
Connected Infrastructure
Node.Js Server Side Javascript
COINJOKER Bitcoin Exchange Script & Solutions. Bitcoin Exchange Script? Bitcoin Exchange Script is a complete source code embedded with fully functionalities.
Alice Software Demonstration
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
STATEL an easy way to transfer data
DIBBs Brown Dog BDFiddle
Presentation transcript:

SECRET LABS AB The Nordrad 2 Software System presented by SMHI and Secret Labs AB

SECRET LABS AB Fredrik Lundh CTO, N2 Design Lead Secret Labs AB Åsa Granström Project Manager SMHI Jakob Lindvall President Secret Labs AB

SECRET LABS AB Nordrad 2 Project Status  January 2002: Contract signed  September 2002: Site Acceptance Test (SAT) in progress at SMHI  Late October: Installation FMI/met.no  November 2002: Operational Test (OT)  January 2003: Fully operational

SECRET LABS AB Secret Labs AB  We build infrastructure for image processing and distribution  (we also know a lot about Python:

SECRET LABS AB Secret Labs references Open Source Technology PIL-PythonWare Image Library users xml-rpc for Python users Commercial Technology PythonWorks IDE 150+ customers PIL-commercial version 10+ customers Commercial System Solutions

SECRET LABS AB Prosat An automated processing and distribution system for satellite imagery (NOAA, Meteosat/MSG, etc). Developed by Secret Labs for SMHI.

SECRET LABS AB Nordrad A network system for exchange of radar data and generation of composite images. Developed by Secret Labs for SMHI, FMI and met.no.

SECRET LABS AB The Nordrad Network DAN NOR SWE FIN EST

SECRET LABS AB N2 Main Functionality  Data exchange  Product generation (composites,...)  System monitoring  Dataflow monitoring  Support for product development  Interfaces to external systems

SECRET LABS AB #include main() { N2Connect(host,user) x = N2GetProduct(id) } Platform $ n2server start $ n2 import *.data Command-line interface Custom user applications API (Web browser) Graphical frontend XML/MIME over HTTP(S) Watchdog Network manager Storage Node manager Process manager Flow manager Config Jobs Process scripts Linux (Tru64) (Solaris) (Irix) (Windows) (Mac OS/X) Remote nodes

SECRET LABS AB from SMHI import fixup def process(context, im): return fixup(im) N2 Processing  Scheduling based on product availability and time  Process scripts written in Python  Process scripts have access to extensive code libraries, and user-provided code  Persistent job queue from RadarImage import compose def process(context, im): ims = context.getproducts() return compose(ims) def process(context, im): return im.rotate(45) SMHI RAVE PIL Numerical Python Python Standard Library User-provided libraries Nordrad Support

SECRET LABS AB N2 Distribution  Event-driven notification  Client fetches data (pull, not push)  Fetch raw or visualised data  Persistent fetch queue Step 1. Event Step 2. Request Step 3. Data transfer

SECRET LABS AB Nordrad 2 Design Goals  Decentralized  Easy to use  Easy to adapt and expand  Secure and reliable

SECRET LABS AB N2 Design Goals, cont’d  Decentralized: self-contained nodes, multiple platforms, standard protocols  Easy to use: multiple user interfaces, scripted architecture  Easy to adapt and expand: scripts, plug in your own algorithms  Secure and reliable: simple, battle-hardened design (running PROSAT since 1995)

SECRET LABS AB That’s all, folks  Well, almost: - demo (nordrad2-on-a-laptop ;-) - questions? (now or later) Thank you for listening!