NCS Grid Service Ken Meacham, IT Innovation Crystal Grid Workshop, 13-17 Sept 2004.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

ITCR Success through Innovation iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access.
Remote Visualisation System (RVS) By: Anil Chandra.
© 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.
A distributed architecture for crystallography data, metadata, and applications John C. Bollinger Indiana University Molecular Structure Center, Bloomington,
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
A Presentation Management System for Collaborative Meetings Krzysztof Wrona (ZEUS) DESY Hamburg 24 March, 2003 ZEUS Electronic Meeting Management System.
Web-based Distributed Flexible Manufacturing System (FMS) Monitoring and Control Student: Wei Liu Instructor: Dr. Chang Apr. 23, 2003.
Design of Web-based Systems IS Development: lecture 10.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
CADDLAB Medical Imaging on Remote Compute Servers.
Interpret Application Specifications
The Architecture of Transaction Processing Systems
HawkHelp: Integrated Live Help in the Information Commons Nancy Burich, Frances Devlin and Debra Ludwig University of Kansas Libraries, University of Kansas,
Exploring Chemical Structures using E-Science (ECSES) Ken Meacham, IT Innovation Crystal Grid Workshop, Sept 2004.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
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.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Construction of efficient PDP scheme for Distributed Cloud Storage. By Manognya Reddy Kondam.
Web Based Applications
Clarity Educational Community Get the Results You Need When You Need Them Transitioning to CA PPM On Demand Presented by: Joshua.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
A Mobile-Agent-Based Performance-Monitoring System at RHIC Richard Ibbotson.
Presentation on Facilities / Assets Management by Satyam Computers Services Ltd.
Integrating CM Receipt to Oracle Apps Using Apex and Webservices Anthony Vendhan Sami Vellaiyan Jan 21, 2008.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
ISpheres Project. Project Overview iSpheresCore iSpheresImage Demonstration References.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
Fundamentals of Database Chapter 7 Database Technologies.
Service Computation 2010November 21-26, Lisbon.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Crystal25 Hunter Valley, Australia, 11 April 2007 Crystal25 Hunter Valley, Australia, 11 April 2007 JAINIS (JCU and Indiana Instrument Services): A Grid.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Case Study Dynamic Website - Three Tier Architecture
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
WP5 – Virtual Laboratories. WP5 Deliverables  D5.1: Specific requirements for the virtual laboratories M6  D5.2: Deployment of Specification of the.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
EUROGRID – An Integrated User–Friendly Grid System Hans–Christian Hoppe, Karl Solchenbach A Member of the ExperTeam Group Pallas GmbH Hermülheimer Straße.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Biomedical Informatics Research Network BIRN Workflow Portal.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Using the ARCS Grid and Compute Cloud Jim McGovern.
The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no Workflow repository, user.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
WebDat: A Web-based Test Data Management System J.M.Nogiec January 2007 Overview.
Click to edit Master title style Click to edit Master text styles –Second level Third level –Fourth level »Fifth level 1 CustomerSoft ESP Contact Operations.
Windows Azure poDRw_Xi3Aw.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
ICAT Status Alistair Mills Project Manager Scientific Computing Department.
A web based tool for estimation of Gage R&R and Measurement Uncertainty Siva Venkatachalam & Dr. Jay Raja Center for Precision Metrology The University.
INFSO-RI Enabling Grids for E-sciencE GOCDB2 Matt Thorpe / Philippa Strange RAL, UK.
CyVerse Workshop Discovery Environment Overview. Welcome to the Discovery Environment A Simple Interface to Hundreds of Bioinformatics Apps, Powerful.
Enabling Grids for E-sciencE University of Perugia Computational Chemistry status report EGAAP Meeting – 21 rst April 2005 Athens, Greece.
CyVerse Discovery Environment
Notification Service JA-SIG June 6, 2006 One stop shopping
Grid Portal Services IeSE (the Integrated e-Science Environment)
Dynamic Web Pages (Flash, JavaScript)
Module 01 ETICS Overview ETICS Online Tutorials
Database Connectivity and Web Development
Presentation transcript:

NCS Grid Service Ken Meacham, IT Innovation Crystal Grid Workshop, Sept 2004

Overview DesignDesign –objectives –workflow –architecture –implementation DemoDemo ConclusionsConclusions

Objectives NCS Grid Service objectivesNCS Grid Service objectives –to allow remote users to interact with their experiments –to exploit this collaboration to improve NCS efficiency –to be compatible with NCS operational processes Vision at start of 2003Vision at start of 2003 –monitoring of sample status / progress –read-access to experimental software via VNC –audio/video link to a human experimenter Vision and detailed objectives changed during 2003Vision and detailed objectives changed during 2003 –no direct interaction with a human experimenter –write-access to experimental parameters –requires restricted steering interface: no use for VNC / video –automation of x-ray diffractometer S/W (Nonius) –automated structure refinement

Objectives Problems encountered during 2004Problems encountered during 2004 –automation of Nonius S/W not mature enough –automatic structure refinement not reliable –cannot define all possible S/W parameters in steering tool Consequent changes during 2004Consequent changes during 2004 –experiment steering interface put “on ice” –work continues on automation aspects –enhancements to Status Service –addition of Admin User facilities (tracking other samples) –changes to security model (in PHP code) –improved selection of users / projects / samples –downloading of experimental results (uploaded by Admin)

Sample Processing

User Authorisation States

Client Implementation Web-based Client (portal)Web-based Client (portal) –access via browser –no additional client S/W required –restricted (well defined) write access –steering of X-ray experiment –secure connection via HTTPS –certificate-based authentication –no client side firewall problems

Server Implementation Sample Tracking DatabaseSample Tracking Database –samples, users, projects –replacement for old NCS sample database –experiment information –scheduling –status –Java / web (JDBC) interface –NCS use only

Server Implementation Sample Status ServiceSample Status Service –client interface to sample tracking database –secure access to personal sample data only –(Admin User may access other user’s samples) –implemented in PHP (dynamic HTML) Control ServiceControl Service –collaborative access to X-Ray diffractometer –immediate access to raw data (images, unit cell data) –steering of experiment –access rights linked to whose sample is running –implemented in PHP

NCS Grid Service Architecture

NCS Grid Service Demo

Conclusions Core NCS grid services deployedCore NCS grid services deployed –sample tracking database –status / control services What next?What next? –operational roll out of existing NCS Grid Service –testing of systems / procedures (internal staff then selected external NCS clients) –improvements / fixes to current services –background developments by NCS into automation, etc –integration with other Comb-e-Chem services –e.g. results, data, computation services –collaboration with other crystallography services?