Simplified Experiment Submit Proposal Results Excited Users Do Expt Data Analysis Feedback.

Slides:



Advertisements
Similar presentations
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
Advertisements

Jens G Jensen CCLRC e-Science Single Sign-on to the Grid Federated Access and Integrated Identity Management.
© S.J. Coles 2006 Usability WS, NeSC Jan 06 Experiences in deploying a useable Grid-enabled service for the National Crystallography Service Simon J. Coles.
ICAT + Information Model Brian Matthews Scientific Information Group E-Science Centre STFC Rutherford Appleton Laboratory
Slide: 1 Welcome to the workshop ESRFUP-WP7 User Single Entry Point.
Broker Portal ECF Enhancements Screen Navigation Walkthrough Please progress through the walkthrough by clicking your mouse button following each informational.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Introduction Main technologies: core written in Java embedded Jython interpreter code managed using the Eclipse plugin framework client program uses Eclipse.
1 CEOS/WGISS20 – Kyiv – September 13, 2005 Paul Kopp SIPAD New Generation: Dominique Heulet CNES 18, Avenue E.Belin Toulouse Cedex 9 France
Dorian Grid Identity Management and Federation Dialogue Workshop II Edinburgh, Scotland February 9-10, 2006 Stephen Langella Department.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
OxGrid, A Campus Grid for the University of Oxford Dr. David Wallom.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
03 December 2003 Digital Certificate Operation in a Complex Environment Consultation/Stakeholders Meeting 3 December 2003.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
CS 501: Software Engineering
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Systems Analysis and Design: The Big Picture
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
January, 23, 2006 Ilkay Altintas
MADE Mobile Agents based system for Distance Evaluation Vikram Jamwal KReSIT, IIT Bombay Guide : Prof. Sridhar Iyer.
PaN-data WP4 - Users Gordon Brown STFC-e-Science Alun Ashton DLS Bill Pulford DLS.
Scaling Account Creation and Management through the TeraGrid User Portal Contact: Eric Roberts
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
TeraGrid Science Gateways: Scaling TeraGrid Access Aaron Shelmire¹, Jim Basney², Jim Marsteller¹, Von Welch²,
Long Term Ecological Research Network Information System LTER Grid Pilot Study LTER Information Manager’s Meeting Montreal, Canada 4-7 August 2005 Mark.
U.S. Department of Agriculture eGovernment Program August 14, 2003 eAuthentication Agency Application Pre-Design Meeting eGovernment Program.
Developing Applications for SSO Justen Stepka Authentisoft, LLC
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
Usable Security for Science Challenges and Next Steps Jens Jensen Science and Technology Facilities Council Trust and Security 2 nd Workshop Oxford 8-9.
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
CAS Lightning Talk Jasig-Sakai 2012 Tuesday June 12th 2012 Atlanta, GA Andrew Petro - Unicon, Inc.
NCRRNIH BioCARS Keith Brister Beamline Controls July 25, 2002 Data Sequencing Data Collection Using Database Sequencing Keith Brister CARS The University.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
Empowering people-centric IT Unified device management Access and information protection Desktop Virtualization Hybrid Identity.
Jamie Hall (ILL). SciencePAD Persistent Identifiers Workshop PANData Software Catalogue January 30th 2013 Jamie Hall Developer IT Services, Institut Laue-Langevin.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 2 Software Processes.
System Overview 18 March I-Suite is An Automated Incident Business Information and Support Tool Written as a Portable Client/Server Application.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
February, TRANSCEND SHIRO-CAS INTEGRATION ANALYSIS.
Enigma Mutiara Sdn Bhd Computer Based Learning (CBL) HSE Procedures.
Service Proforma Middleware Workshop. Notes Please complete as much of this proforma as possible – it will help make the workshop more informative & productive.
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
WebDat: A Web-based Test Data Management System J.M.Nogiec January 2007 Overview.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Olivier Callot 5 June 2007 Electronic Logbooks Why moving away from Atlog ? Proposed improved configuration Release schedule.
The National Grid Service User Accounting System Katie Weeks Science and Technology Facilities Council.
The GRIDS Center, part of the NSF Middleware Initiative Grid Security Overview presented by Von Welch National Center for Supercomputing.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
CERN IT Department CH-1211 Genève 23 Switzerland t Single Sign On, Identity and Access management at CERN Alex Lossent Emmanuel Ormancey,
1 10 th February 2016 JRA2 SOLEIL MOTIVATIONS FOR ITS PARTICIPATION IN JRA Alain BUTEAU : Software for Controls and Data Acquisition group leader.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
The Umbrella Project Authentication The minimum user information possible is stored centrally to avoid Data Protection issues. The Authentication is done.
Online Submission and Management Information -- Authors
ISPyB December 4th, 2013 From sample to data analysis: how to track every step of an experiment in the ISPyB database. Marjolaine Bodin, ESRF/EXP/Structural.
LAMS 2.0 Architecture. LAMS 2.0 Architecture Agenda LAMS 2.0: Technical Aims Architecture Technologies LAMS Core LAMS Tool Contract External Tools.
07/08/2018 SOLEIL PROGRESS IN PROVIDING REMOTE DATA ANALYSIS SERVICES Majid OUNSY: Data Analysis Software Project Leader.
LCG Monte-Carlo Events Data Base: current status and plans
Experimental Definition in SynchWeb for XPDF
ESA Single Sign On (SSO) and Federated Identity Management
Raytheon Missile Systems Steve Lacy
Architecture Competency Group
Grid Computing Software Interface
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Simplified Experiment Submit Proposal Results Excited Users Do Expt Data Analysis Feedback

Diamond Overall Requirements 1)Users are uniquely identified and should need to log in once only for all aspects of the experiment. 2)Users can move from beamline to beamline as easily as possible so a common scripting environment is necessary 3)Remote access including role based access control. 4)Data migration is automatic from beamlines to externally accessible repository. 5)Data evaluation and reduction as close to online as possible. 6)Integration of data reduction and analysis workflows. 7)Metadata in files sufficient for data analysis 8)Ability to perform science specific analysis/acquisition 9)Seamless access to remote large computing resources. 10)Continuous Integration and User Acceptance Testing

Single Sign On 1.The aim of this project was to provide a mechanism for uniquely identifying users of UK large scientific facilities irrespective of their method of access. 2.All users of the major facilities will need only one username/password combination to access any of the facilities. 3.These credentials or an automatically generated certificate or token will allow access to any computing technology given the correct authorization. 4.The authorization will be performed locally by the facility involved based on the single unique identifier derived from Normally we use either CAS (Originally Yale – now JASIG) or myProxy to perform user authenication - sig.org/products/cas/index.html sig.org/products/cas/index.html 6.A Java Web service filter uses authenticated user name with Actve Directory and/or local ldap to determine the user's roles. 7.Partners: STFC, e-Science, SRS, ISIS, Diamond 8.Users can now reset their own passwords using a “Bank Type” web application.

Data Analysis Framework The central concept is allow data processing to proceed in a series of discrete steps with decision process being possible between each. Typically the overview of this data processing pipeline would be a UML modelling diagram or,more commonly, a flow diagram. The advantages of separating the data analysis into discrete sequences of steps: 1.The processing programs themselves may be step based 2.The programs may be available in binary only for a particular computer architecture 3.The programs may be distributed over different machines particularly should their processing requirements be large. 4.Assuming that Single Sign On (SSO) is functioning it should be practical to perform this processing distribution to GRID resources such as SCARF or HPCX and avoid the necessity to enter authentication at every step. 5.Diamond now has 200Tb short term storage and cluster using Lustre interconnect. Uses Sun Grid Engine. 6.It is possible to use the decision process to proscribe different processing branches depending on the results of a particular sequence step. 7.Automate potentially large numbers of processing steps to be performed without user intervention.

Data Processing Cycle

Automatic Authentication and Authorization

Current Position Experimental Data Flow

Web Site Implementation CAS

Administration System 1 - Duodesk Authentication using Active Directory (VAS, CAS) Authorization based on Active Directory roles Create new or edit new proposals Create/edit user and establishment details Modify or add proposal details such as participants or change beamlines Allocate time Schedule proposals to beamlines Administer users on site – travel and subsistence, production of HID authorization entry cards Data automatically extracted to set up beamline accounts Database information automatically incorporated into files acquired on the associated beamlines and placed into ICAT.

Administration System 2 - Duodesk Authentication using Active Directory (VAS, CAS) Authorization based on Active Directory roles Administration views for Health safety and radiation protection Administration views for Review panels Administration views for Beamline staff – (soon) Administration views for goods inward and Experimental Hall Coordinators Interaction with ISpyb

Technologies duops and duodesk Duops II first release Q3 – 2009 Spring MVC and Hibernate Allows upload of pdf proposal and science cases Upload/download of many Excel sample sheets Web interface for sample input. Currently 2 level CAS – 1) fedid 2) Foreseen 3 level CAS – 1) fedid 2) openid 3) Duodesk Initially collaboration with ESRF but now large modifications Initially ejb2 but now mainly ejb3, struts II, oracle, eclipse, jboss Allows upload of pdf proposal,science cases and Excel files Increasing integration with Magnolia. (user self registration, report generation and claims for Q3 2009) Probable user self scheduling

Nexus at Diamond Installed by default on all beamlines in version GDA 7.14 Will be used from October 2009 on beamlines I12 (JEEP: Joint Engineering, Environmental and Processing) and I20 I20 - LOLA: X-ray spectroscopy respectivelyJEEP: Joint Engineering, Environmental and ProcessingI20 - LOLA: X-ray spectroscopy Already a significant number of applications for browsing the created Nexus files. (see next slide) New applications written by the Data Analysis team are or will be able to read and write Nexus files. Practical experience indicates that Nexus needs to be enhanced to support area detectors for MX at least.

Nexus browser integrated into Generic Data Acquisition system