Remote Access at the CLS

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Windows Server ® 2008 File Services Infrastructure Planning and Design Published: June 2010 Updated: November 2011.
E. Matias Canadian Light Source CLS Beamlines & ScienceStudio.
High Performance Computing Course Notes Grid Computing.
E. Matias D. Chabot, D. Maxwell, D. Medrano (CLS) C. Armstrong (IBM) M. Fuller, S. McIntryre (University of Western Ontario) Remote Access at the CLS.
Client/Server Computing Ajay Kumar Shrivastava. Network Operating System (NOS) It manages the services of the server It exists at the session and presentation.
Rationale for GLIF November CA*net 4 Update >Network is now 3 x 10Gbps wavelengths – Cost of wavelengths dropping dramatically – 3 rd wavelength.
E. Matias and S. Lomas For the Project Team BigBANGWIDTH CLS IBM University of Alberta University of Western Ontario eScience – The CLS Case Study.
Technical Architectures
E. Matias Canadian Light Source June 2009 – Presentation to - NSLS II EFD Division CLS Beamline Controls.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Networks, Grids and Service Oriented Architectures eInfrastructures Workshop.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
Lecture The Client/Server Database Environment
The Client/Server Database Environment
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Canadian Light Source Elder Matias (CLS) EPICS April 09 Collaboration Meeting.
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Web Application Beamline Control Module Very Sensitive Elemental and Structural Probe Employing Radiation from a Synchrotron (VESPERS) The VESPERS beamline.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
1 Module: What Is Enviance? An Introduction to the Company, the System & this Training.
Science Studio and ANISE (Jan 2010 update) Elder Matias Canadian Light Source.
Computing on the Cloud Jason Detchevery March 4 th 2009.
GumTree Feature Overview Tony Lam Data Acquisition Team Bragg Institute eScience Workshop 2006.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Topaz : A GridFTP extension to Firefox M. Taufer, R. Zamudio, D. Catarino, K. Bhatia, B. Stearn University of Texas at El Paso San Diego Supercomputer.
Crystal-25 April The Rising Power of the Web Browser: Douglas du Boulay, Clinton Chee, Romain Quilici, Peter Turner, Mathew Wyatt. Part of a.
Update on CA*net 4 Network
How eNet4S can benefit your project? eNet4S Software Solution Business Team Chief Technology Officer July 11, 2006.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Windows Server ® 2008 and Windows Server 2008 R2 Print Services Infrastructure Planning and Design Published: June 2010 Updated: November 2011.
A Brief Overview Andrew K. Bjerring President and CEO.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Science Studio Web Access to EPICS The CLS Experience Elder Matias Canadian Light Source.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
1 ANISE: Active Network for Information from Synchrotron Experiments “Active” means near-instantaneous stream processing of complex data during transfer.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
Elder Matias on behalf of CLS Beamline Control and Data Acquisition.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Science Studio and ANISE (Jan 2010 update) Elder Matias Canadian Light Source.
Successfully Implementing The Information System Systems Analysis and Design Kendall and Kendall Fifth Edition.
Advanced Software Engineering Dr. Cheng
Business System Development
Clouds , Grids and Clusters
Building Distributed Educational Applications using P2P
The Client/Server Database Environment
GWE Core Grid Wizard Enterprise (
Planning and Troubleshooting Routing and Switching
Nope OS Prepared by, Project Guides: Ms. Divya K V Ms. Jucy Vareed
FactoryTalk® ViewPoint With FactoryTalk® View SE
WP1 activity, achievements and plans
Enterprise Computing Collaboration System Example
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Introduction to J2EE Architecture
IBM Start Now Host Integration Solutions
Cloud Computing.
RIA for Business What‘s next? 19/11/18
Ebusiness Infrastructure Platform
Lecture 1: Multi-tier Architecture Overview
Systems Analysis and Design in a Changing World, 6th Edition
Technology for a NASA Space-based Science Operations Grid Internet2 Members Meeting Advanced Applications Track Session April, 2003 Robert N. Bradford.
Analysis models and design models
Mirjam van Daalen, (Stephan Egli, Derek Feichtinger) :: Paul Scherrer Institut Status Report PSI PaNDaaS2 meeting Grenoble 12 – 13 December 2016.
Presentation transcript:

Remote Access at the CLS E. Matias D. Chabot, D. Maxwell, D. Medrano (CLS) C. Armstrong (IBM) M. Fuller, S. McIntryre (University of Western Ontario)

Where is Saskatoon?

--------------------------------- Scientific American May 2008 Science 2.0 – The Risk and Reward of Web-Based Research --------------------------------- “Our real mission isn’t to publish journals but to facilitate scientific communication” Timo Hannay – Head of Web Publishing at Nature Publishing Group

What Is the Web 2.0? In plain English …. Automating tedious tasks using web technology Tools to help people and software collaborate

Traditional Beamline Controls EPICS Tools Configuration Tool User GUI & ROOT

Why move away from the traditional method? For some beamlines, want to avoid the travel time. It does not support off-site collaboration. It does not support off-site data access. Therefore we started the: Remote Beamline Access Project (2005-2006)

RBA Project Team CANARIE Funded Project Canadian Light Source Dionisio Medrano (System Analyst)* Daron Chabot (System Analyst)* Jason Chan (Intern)* Elder Matias (Project Leader/Manager) Michel Fodje (CMCF Beamline Scientist) Renfei Feng (VESPERS Beamline Scientist) Jason Cyrenne (Networking) Bob Harvey (Networking) Russ Berg (EPICS/CMCF) IBM Canada Chris Armstrong (System Architect)* John Haley (System Analyst/Architect)* University of Western Ontario Marina Fuller (Requirements and Testing)* Stewart McIntyre (User Champion VESPERS) Gary Good (System Support) Alberta Synchrotron Institute Ernst Bergman (User Champion CMCF) Big Bangwidth Stuart Lomas (Networking) Steve Hyatt (UCLP WebServices Software) * Full Time

Login

Main Navigation Window

EPICS Connection to Beamline

Selecting a Scan Region

Looking at the Data

Component Overview Challenge: Solution Support dynamic reconfiguration Support on-line changes in a 24/7 environment Provide flexibility and ease in reconfiguring the environment Separation of meta data from presentation Solution XML based configuration information instead of hard-coding

Component Overview Challenge: Solution Web-standards are still immature, Must have a real-time feel to the user Diverse client hardware/software independently selected at each university Solution Thin-client browser (Java Script) AJAX used to provide real-time like interface with Spring Framework Identified a single supported browser (Firefox) all others at users own risk

Component Overview Challenge: Solution Requires secure data transfer Real-time performance – Guaranteed Quality of Service Users located at major research Universities, Institutes in Canada and Australia Solution LightPath and LighPath Accelerator Technology CANet4 with International connections

Component Overview Challenge: Solution Robust Reliable User performance requirements are unknown Support on-line changes, since the Facility Operates 24/7 with limited outage periods Common interface presented to the user Solution Websphere Hosted Provides Services for Managing Users and Presentation of Data to the User Spring Framework and Custom Java Classes

Component Overview Challenge: Solution The “glue” that ties things together Ability to Interface to both Internal and External Services Reliable, flexible, ability to deal with services connecting and disconnecting gracefully Solution Provides internal and external services to communicate with other systems, analysis codes etc. Web-services for diverse and distributed services

Component Overview Challenge: Solution Understand where the system fails Achieve performance objectives Allocate resources to performance only where there is a clear measurable benefit Solution Build in some basic auditing to determine bottlenecks and trace faults

Component Overview Challenge: Solution Several Terra bytes of data Several megabytes per experiment Provide good performance Solution Storage Area Network (SAN) Light-paths to permit the rapid transfer of data to the user home institution

Component Overview Challenge: Solution Control diverse hardware Implement motion control and data acquisition algorithms Support both local and remote access Solution EPICS (framework extensively used at synchrotrons around the world) Integrate vendor and other libraries as needed Next Step, Beamline Abstraction Layer

Remote Beamline Access Prototype Architecture

Moving Forward…. We wrapped up RBA in 2007 – the proof of concept worked. We now need to move forward with building the production system. ScienceStudio: Aug 2008- Dec. 2010

ScienceStudio Project Team Partners Canadian Light Source IBM Canada University of Western Ontario Concordia University SharcNET Other?

New Requirements Remote Beamline Access New User Office Functionality Proposal submission Peer review User Feedback Tracking Experiment Management User Training/ Safety Testing Remote Beamline Access Integration with grid data-storage Grid computing

New Information Model

ScienceStudio

Network Architecture CANARIE and ORAN Lightpath Network request Domain LPA816e UBC SFU U of Lethbridge U of Calgary U of Alberta UWO U of Toronto McGill NRC-BRI Domain control Manager Control (UCLP) control Canadian Light Source Saskatoon CMCF Beamline Computer CANARIE and ORAN Lightpath Network LPA816e VESPERS Beamline Computer Lightpath Accelerator network. This solution allows any one research workstation, at right, to connect to one of the two beamline computers at the CLS. This solution can be extended to allow multiple connections through each LPA816e Lightpath Director. October, 2006

Integrating LPA with UCLP In effect, CA*Net4 is treated as a single lightpath cross-connect Lightpath Accelerator controls a software virtual cross-connect that commands UCLP. domain manager process UCLP commands real device virtual device real device

Lightpath Accelerator Operation This graph shows the traffic each second as a stream is recognized and moved from the LAN (blue) to a lightpath (red).

The End Thank you.