Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

Configuration management
Configuration management
NetPay provides best and effective solution for company Managers to maintain their employee scheduling task (including staff in/out details, overtime,
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Tom Sheridan IT Director Gas Technology Institute (GTI)
Report from DANSE Workshop Sept. 3-8, 2003 Goals: 1) To explain DANSE to selected scientists and engineers who develop software for neutron scattering.
Software Project Brent Fultz California Institute of Technology Issues Specifications Algorithms Web service model Plan for a plan.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
The Role of DANSE at SNS Steve Miller Scientific Computing Group Leader January 22, 2007.
Software Project Brent Fultz California Institute of Technology ARCS Project Intellectual Coherence Distributed Computing Tasks Underway Coordination between.
© , Michael Aivazis DANSE Software Issues Michael Aivazis California Institute of Technology DANSE Software Workshop September 3-8, 2003.
Introduction to DANSE Brent Fultz Prof. Materials Science and Applied Physics California Institute of Technology Distributed Data Analysis Architecture.
The ARCS Data Analysis Software Michael Aivazis California Institute of Technology.
SNS Update DANSE Workshop Steve Miller September 20-21, 2004.
Client/Server Architecture
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
26-28 th April 2004BioXHIT Kick-off Meeting: WP 5.2Slide 1 WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution.
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
DANSE Review – SNS/HFIR Update Steve Miller Scientific Computing Group Leader Neutron Scattering Science Division (NSSD) Spallation Neutron Source May.
Introduction To Computer System
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
An automated diagnostic system to streamline DSM project maintenance Johan du Plessis 15 August 2012.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Configuration Management (CM)
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
1 Kenneth Osborne, 9/14/07 Inter Group communications at the Advanced Light Source. Overview of the different methods of communication between different.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
1 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 Distributed Applications and Network.
K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
The Research Alliance in Math and Science program is sponsored by the Office of Advanced Scientific Computing Research, Office of Science, U.S. Department.
BalticGrid-II Project The Second BalticGrid-II All-Hands Meeting, Riga, May, Joint Research Activity Enhanced Application Services on Sustainable.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Moving Your Paperwork Online Western Washington University E-Sign Web Forms.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Nick Draper Tessella Instrument Independent Reduction and Analysis at ISIS and SNS.
Mantid Stakeholder Review Nick Draper 01/11/2007.
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
Experimental Facilities Division ORNL DAQ System Interfaces Neutron Science Software Workshop Oct 13, 2003 Rick Riedel.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
SoftwareServant Pty Ltd 2009 SoftwareServant ® Using the Specification-Only Method.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Computing at SSRL: Experimental User Support Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Views The architecture was specifically changed to accommodate multiple views. The used of the QStackedWidget makes it easy to switch between the different.
Thomas Gutberlet HZB User Coordination NMI3-II Neutron scattering and Muon spectroscopy Integrated Initiative WP5 Integrated User Access.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
ENEA GRID & JPNM WEB PORTAL to create a collaborative development environment Dr. Simonetta Pagnutti JPNM – SP4 Meeting Edinburgh – June 3rd, 2013 Italian.
SQL Database Management
VisIt Project Overview
Business System Development
Clouds , Grids and Clusters
Brent Fultz California Institute of Technology
Chapter 21: Cloud Computing and Related Security Issues
Chapter 22: Cloud Computing Technology and Security
Mirjam van Daalen, (Stephan Egli, Derek Feichtinger) :: Paul Scherrer Institut Status Report PSI PaNDaaS2 meeting Grenoble 6 – 7 July 2016.
Chapter 16 Designing Distributed and Internet Systems
Introduction to Databases Transparencies
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Remote Access of Instruments and Data at OPAL
Presentation transcript:

Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)

Scientific Software for Neutron Scattering Software is a key enabler of an inelastic neutron spectrometer such as ARCS Some experiments are impossible owing to present software Many experiments produce better science with better software (optimize beamtime usage, experimental procedures tuned on-the-fly) Instrument specific (dozen or so instruments at the SNS)

ARCS Concept: Data Analysis as a Web Service Data analysis is a service controlled by a web browser Computation is arranged by the server user’s web browser issues commands and receives results

XML and the Network User’s Web Browser Web Server Database Server Beowulf Cluster XML-RPC is an open standard for remote procedure calls The user’s web browser issues commands to a server The server distributes the work to appropriate computers

Data Analysis as a Web Service The server can provide access to the best combination of hardware and software Experimental data and analysis codes reside on the servers, so little data bandwidth is needed Platform independent (a huge savings in effort!) Computing resources can be changed without affecting the user Clean separation of GUI from analysis code One web portal for all SNS instruments?

Levels of Code Development For altering existing Python scripts, entry barrier is very low. For writing new Python code, entry barrier is modest. Performance may be comparable to IDL or Matlab. If further improvement in computing performance is needed, a transition path to C++ is possible, although new effort is the required. The time when this transition takes place is flexible, and may be determined in part by the availability of software personnel.

Questions about SNS - Caltech Interactions Coordination of software projects at Caltech and SNS? Scope and scope management. Expectations of users for software support by SNS and instrument scientists. Consistency of GUI for SNS instruments? Single web portal? Who maintains the code? Standards for maintainable code with "open source coalition"? Issues with distributed computing. Lab policies, security, graphics, user permissions. Issues with releasing software to run on users' machines Status of storage and archiving of raw data by SNS? Institutional arrangements with the ORNL supercomputing center? On-line control of a neutron spectrometer. Technical and policy issues.

Coordination of SNS - Caltech Interactions SNS role is to produce and archive the data (one limiting case). ARCS effort for analysis of data with physics models (other limiting case). SNS to manage the coordination of software architecture. This includes acceptance of standards for programming, documentation, and maintenance. Is a national computing resource needed for this? Bring in the other instrument groups. SNS should require a software plan for each instrument. Explore role for Center for Advanced Computational Research as a data analysis center for SNS instruments. SNS to interface to national and international neutron facilities

User Interactions and Science? If larger role for ARCS software is planned, a working GUI will be necessary to sell the vision. Perhaps select a particular platform for implementing high- quality graphics as a demo and testbed. DOE labs will have to accommodate distributed computing because this is a major DOE initiative. Institutional arrangements with the ORNL supercomputing center should be pursued sooner than later, and may provide solutions to storage and archiving of raw data by SNS.