© 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.

Slides:



Advertisements
Similar presentations
April 19-22, 2005SecureIT-2005 How to Start a PKI A Practical Guide Dr. Javier Torner Information Security Officer Professor of Physics.
Advertisements

Building a CFD Grid Over ThaiGrid Infrastructure Putchong Uthayopas, Ph.D Department of Computer Engineering, Faculty of Engineering, Kasetsart University,
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
Remote Visualisation System (RVS) By: Anil Chandra.
© S.J. Coles 2006 Usability WS, NeSC Jan 06 Enabling the reusability of scientific data: Experiences with designing an open access infrastructure for sharing.
Experiences with Massive PKI Deployment and Usage Daniel Kouřil, Michal Procházka Masaryk University & CESNET Security and Protection of Information 2009.
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP1. Project Management.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Authenticated QoS Signaling William A. (Andy) Adamson Olga Kornievskaia CITI, University of Michigan.
Grid Computing, B. Wilkinson, 20045a.1 Security Continued.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
CS 325: Software Engineering January 13, 2015 Introduction Defining Software Engineering SWE vs. CS Software Life-Cycle Software Processes Waterfall Process.
Secure Sockets Layer eXtended (SSLX) Next Generation Internet Security Overview Presentation April 2011.
Security that is... Ergonomic, Economical and Efficient! In every way! Stonesoft SSL VPN SSL VPN.
High Performance Computing Course Notes Grid Computing.
By Adam Balla & Wachiu Siu
A Presentation Management System for Collaborative Meetings Krzysztof Wrona (ZEUS) DESY Hamburg 24 March, 2003 ZEUS Electronic Meeting Management System.
Content Overview Update Process Additional Tools.
Environmental Council of States Network Authentication and Authorization Services The Shared Security Component February 28, 2005.
On-line assessment. ‘If lower-order learning is an unintended educational consequence of on-line assessment, then any perceived or real gains made in.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
© Copyright Lumension Security Lumension Security PatchLink Enterprise Reporting™ 6.4 Overview and What’s New.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
NCS Grid Service Ken Meacham, IT Innovation Crystal Grid Workshop, Sept 2004.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
ISIDORE Project Progress, Performance and Future.
Comb-e-Chem PKI Mike Surridge, Steve Taylor IT Innovation.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Exploring Chemical Structures using E-Science (ECSES) Ken Meacham, IT Innovation Crystal Grid Workshop, Sept 2004.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
ICAT3025A - Install and optimise operating system Information and Communications Technology (ICA05)
Best Practices in Deploying a PKI Solution BIEN Nguyen Thanh Product Consultant – M.Tech Vietnam
BMC Software confidential. BMC Performance Manager Will Brown.
IGEL UMS Product Marketing Manager October 2011 Florian Spatz Universal Management Suite.
Cloud Models – Iaas, Paas, SaaS, Chapter- 7 Introduction of cloud computing.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
DISTRIBUTED COMPUTING
Computer Science and Engineering 1 Service-Oriented Architecture Security 2.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Connect communicate collaborate perfSONAR MDM updates: New interface, new possibilities Domenico Vicinanza perfSONAR MDM Product Manager
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Update on e-Placement at Aon Ian Summers. Aon Limited is authorised and regulated by the Financial Services Authority in respect of insurance mediation.
A Flexible Component based Access Control Architecture for OPeNDAP Services Philip Kershaw STFC Rutherford Appleton Laboratory.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Dec07-02: Prototype Parking Meter Phase 8 Bret Schuring: Team Leader Pooja Ramesh: Communications Wilson Kwong, Matt Swanson, Alex Wernli.
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
Practical Distributed Authorization for GARA Andy Adamson and Olga Kornievskaia Center for Information Technology Integration University of Michigan, USA.
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
Moving Your Paperwork Online Western Washington University E-Sign Web Forms.
KEK GRID CA updates Takashi Sasaki Computing Research Center KEK.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
1 Efficient- Flexible- Cost Effective. 2 The key is to ensure that your clients have a positive experience remotely irrespective of the process you wish.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
John Kewley e-Science Centre All Hands Meeting st September, Nottingham GROWL: A Lightweight Grid Services Toolkit and Applications John Kewley.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
1 Presented by: Val Pennell, Test Tool Manager Date: March 9, 2004 Software Testing Tools – Load Testing.
Adapting Webconference Cloud Services to R&E communities Session: Successful instantiations of cloud services Rui Ribeiro FCCN|FCT 21 May 2014.
Viet Tran Institute of Informatics Slovakia
Grid Computing Software Interface
Presentation transcript:

© 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 EPSRC National Crystallography Service School of Chemistry University of Southampton

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Requirements Remote user interaction with experiment Faster access to experimental data Robust security infrastructure Compatibility with NCS operational procedures Operational service (not demo!) Simple installation of client software

© S.J. Coles 2006 Usability WS, NeSC Jan 06 The ECSES Demonstrator e-Science pilot project Proof of concept system Numerous hacks! But… Informed design for real service developed under CombeChem testbed project J. Appl. Cryst., (2005), 38,

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Lessons from ECSES User authentication and security; single sign-on using Globus Security Infrastructure Use of Grid, as opposed to Web, Services; GS not flexible enough to interface to instrument Scheduling an experiment; timing between both parties Remote instrument control; degree of user control and interaction Communication between parties; video conferencing, audio multicasting & instant messaging Third party software; licensing and provision

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Principal Components 1)Application for an allocation 2)Secure access to NCS Grid resources 3)Sample submission 4)Monitoring sample and queue status 5)Data collection 6)Raw data download

© S.J. Coles 2006 Usability WS, NeSC Jan 06 NCS Grid Service (I)

© S.J. Coles 2006 Usability WS, NeSC Jan 06 NCS Grid Service (II)

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Usability: Grid vs Web Services HTTPS

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Usability: Security WS approach and complexity of NCS operations necessitates design of a security infrastructure Risk assessment; Campus network, NCS computing, scientific instrument, data Level of access; User data, experiment control, management, administration Public Key Infrastructure; NCS certification practice, X.509 certificate issued by CA & RA Process-Based Access Security; Each NCS process validates user access according to defined requirements Sign-up process too complex for most NCS clients

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Security NCS RA KEYSTORE Applicant identity independently verified by NCS Panel award access to NCS CLIENT CSR NCS RA signs key pair NCS RA public key NCS RA exports signed certificate Passcode & signed PFX Signed certificate imported into browser

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Usability: Scheduling Timing sessions; instrument, video & audio Sample scheduling embedded into Status Service Timing still difficult due to variable length of experiments Video & audio problems; Session management (both client and provider), client software necessary, insufficient or irregular bandwidth

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Usability: Experiment Steering Provider aspect –Complete access to NCS systems and experiments undesirable –Loose coupling of system to physical instrument necessitates both software and hardware systems to protect instrument Client aspect –Many NCS users are chemists using a service with no knowledge or interest in the technique –Allocation on NCS relatively easy to acquire (relative to other central facilities) –NCS is a data provision service, rather than the client performing the experiment. Users prefer to delegate responsibility to expert staff at NCS

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Client Usability Lightweight interface; access through standard web browser Simple electronic application and submission Simple installation of certificate to meet security requirements Ability to easily view sample states Immediate availability of data on completion of experiment Difficulty in coinciding timing between provider and client Preference to delegate experiment work to service

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Service Provider Usability Significant move towards paperless administration Efficient (often automatic) management of user, sample and experiment metadata/data Less client queries Simple reporting back to users through automated User may access data themselves Rapid reporting of usage statistics Issuing certificates Install instrument safety hardware (and upgrade software safety) before full faith in remote control

© S.J. Coles 2006 Usability WS, NeSC Jan 06 Current Situation Selected users at beta testing stage provided feedback which was included into release software System been in use at NCS for 6 months (without full client access) Certificates to be issued to all clients March 2006 Electronic application and submission to be fully phased in (mandatory?) during 2006 Minor developments continually in progress Feasibility study into transferability of software to other chemistry services Collaboration with larger central facilities on remote instrument control / steering