Computing at SSRL: Experimental User Support Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.

Slides:



Advertisements
Similar presentations
Ali Baydoun1 Controllers (hard drive controllers).
Advertisements

Distributed Data Processing
Components of GIS.
Client/Server Computing Ajay Kumar Shrivastava. Network Operating System (NOS) It manages the services of the server It exists at the session and presentation.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Structural Genomics – an example of transdisciplinary research at Stanford Goal of structural and functional genomics is to determine and analyze all possible.
Jeffery Loo NLM Associate Fellow ’03 – ’05 chemicalinformaticsforlibraries.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Window NT Workstation and Server. Windows NT refers to two products workstation server can act as both a client and server in a network environment.
Groupware to Support Distributed & Collocated Software Engineering Student Group Projects Sarah Drummond RISE Dept. Computer Science University of Durham.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
Information and Communication Technologies in the field of general education in Armenia NATIONAL CENTER OF EDUCATIONAL TECHNOLOGIES.
Operating System.
SOFTWARE.
DC Chp 1 Jeopardy Review Section 1Section 2Section 3Section 4Section
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
14th April 1999Hepix Oxford Particle Physics Site Report Pete Gronbech Systems Manager.
WINDOWS XP PROFESSIONAL Bilal Munir Mughal Chapter-1 1.
Excellence Publication Co. Ltd. Volume Volume 1.
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
Online Systems Status Review of requirements System configuration Current acquisitions Next steps... Upgrade Meeting 4-Sep-1997 Stu Fuess.
Security Baseline. Definition A preliminary assessment of a newly implemented system Serves as a starting point to measure changes in configurations and.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Chapter 1: Introduction to oerating system
Computer Concepts – Illustrated 8 th edition Unit A: Computer and Internet Basics.
 2002 Prentice Hall Chapter 4 Software Basics: The Ghost in the Machine.
© 2001 Business & Information Systems 2/e1 Chapter 3 Information System Fundamentals.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
HOMMER: Holistic Model for Minority Education & Research The CIS Department LAN Department of Computer and Information Sciences by Douglas McDonald Computer.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Operating Systems Sara Mullan Johns Hopkins University Fall 2010
UNITED STATES. Understanding NDS for Directory- Enabled Solutions Ed Shropshire, NDS Developer Program Manager Novell, Inc.
1 The Five Parts of an Information System
The Right OS for Your Job Major: Computer Science Instructor: Dr Anvari Presenter: Ke Huang Student ID:
Light Source Reviews The BES Perspective July 23, 2002 Pedro A. Montano Materials Sciences and Engineering Basic Energy Sciences BASIC ENERGY SCIENCES.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
Customer Identification system based on Smart Card for PDA shops.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
7/23/99 NIH/NIGMS Support of Structural Biology NIH individual research grants with crystallography projects (FY 98) –primary: 225 grants, $51M total costs.
Department of Energy—Office of Biological & Environmental Research U.S. Department of Energy Office of Science Office of Biological & Environmental Research.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
A Remote Collaboration Environment for Protein Crystallography HEPiX-HEPNT Conference, 8 Oct 1999 Nicholas Sauter, Stanford Synchrotron Radiation Laboratory.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Goals Structural Biology Collaboratory Allow a team of researchers distributed anywhere in the world to perform a complete crystallographic experiment.
How to gain access to European synchrotron facilities Liisa Porra, University of Helsinki / HUS.
Chapter 6 A nalyze the Existing Infrastructure KMS2 Technology roles in KM 1.Facilitate communication. 2.It provides the infrastructure for storing.
3.Data Communications 3.3Network Operating Systems.
Campus Texas STaR Chart Presentation for Los Fresnos HS Technology Leadership EDTC Project 2 Jaime Villarreal.
DutchGrid KNMI KUN Delft Leiden VU ASTRON WCW Utrecht Telin Amsterdam Many organizations in the Netherlands are very active in Grid usage and development,
Chapter 2 Operating Systems
System SOFTWARE.
Clouds , Grids and Clusters
Warm Handshake with Websites, Servers and Web Servers:
ATF/ATF2 Control System
السلام عليكم.
Networks Software.
MAX IV Laboratory National Synchrotron Light Source – two storage rings (1.5 & 3.0 GeV) and a Short Pulse Facility Characteristics of User Program: 15.
Chapter 3 – Operating Systems
Instructor: Mort Anvari
Presentation transcript:

Computing at SSRL: Experimental User Support Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory

What Happens at SSRL? Scientific Research in a Wide Range of Disciplines 26 experimental stations running on 10 insertion devices. Basic research in X-ray Physics, material science, structural biology, molecular environmental science, and other fields. Development of new techniques using synchrotron radiation. Over 200 publications in scientific journals from research at SSRL yearly. 136 Ph.D. theses in last five years, 54 from Stanford. Nearly 1600 Researchers Use the Facility 169 institutions in 36 states and 20 foreign countries represented. Typical visiting group involves 4-8 scientists. Typical beam time allocations range from a few hours to a few weeks. Majority of users are not collaborating with SSRL staff scientists. SSRL Staff Support the Experimental Users Design, construct, and maintain experimental stations. Train and assist users in use of the stations. Provide a powerful and convenient computing environment. Respond quickly to problems and changing user needs.

“Typical” Computing Environment at a Beam Line CAMAC Systems for Beamline Control and Data Acquisition Stepper motors for moving beam line optical elements, experimental apparatus, etc. controlled by CAMAC based motion controllers. CAMAC modules used for data acquisition. Grand Interconnect from Kinetic Systems used to control daisy-chained CAMAC crates from a single workstation at each beam line. A Single Computer is Required at each Beam Line Hosts Grand Interconnect PCI card. Runs motion control and data acquisition software. Processes and analyzes data. DEC Alpha Running OpenVMS is the Standard Platform Robust, secure operating system with performance characteristics appropriate for hardware control. Motion control and data acquisition software written at SSRL designed specifically for VMS.

A Protein Crystallography Beam Line Distributed Control System Standard VMS/CAMAC solution used for most stepper motors in beam line. DC and stepper motors controlled by PC cards (ISA/CompactPCI) used in experimental station. Distributed Control System (DCS) consolidates beam line control over network. Unix Platforms Required Commercial detectors and data collection software require Unix. Crystallographic data processing and analysis software run only under Unix. Dual Platform of Digital Unix and Silicon Graphics Workstations Favorite environment of protein crystallographers. Alphas provide maximum CPU performance while SGIs provide high-end graphics capability with real time video capture, distribution, and storage. Shifting towards unified user interface under IRIX with hidden multiprocessor DEC Unix machines for intense data processing.

Computing Resources at Beam Line 9-2

Staff Computing and OS Integration Large Number of Computers in Staff Offices Windows NT and Macintosh computers ubiquitous. Workstations running OpenVMS or Unix are common in staff scientists’ and software developers’ offices. Common Computing Resources Managed by SSRL Computer Group OpenVMS server “SSRL” provides mail services for everyone and user environment for VMS users. Windows NT servers define the SSRL domain. 100 BT switched network links all computers. Plans for Gigabit network upgrade in near future. Protein Crystallography Group Integrating Disparate Platforms Cluster of 15 Unix computers including beamline machines. User accounts and home directories unified with NIS and NFS. Advanced Server for Digital Unix (ASDU) used to export Unix home directories to Windows NT desktop machines. Wincenter provides NT environment on any X-Window capable display, unification of NT and NIS user accounts, as well as common home directories between Unix and NT.

Network and Collaborative Computing Two Web Servers Important for User Support Communication with users. Online forms for beam-time proposals, end-of-run summaries, etc. Documentation of beam line hardware and experimental techniques. Software manuals and tutorials. Network Connections with Home Labs Critical to Users at Beam Line Users at beam lines are subset of scientists participating in the research. Personnel at home labs often process and analyze newly collected data. Data is transferred by FTP home directly from data collection computers. Protein Crystallography Group Developing Collaboratory A collaboration with SDSC and Cornell MacCHESS with four years of funding for additional hardware and three new SSRL staff members. Development of collaborative, multi-user versions of crystallographic data collection, processing, and analysis software. Continuous video communication between beam lines and home labs. Long term storage of crystallographic data. Users will be continuously consulted throughout the development to ensure collaboratory’s success.