Other Xport data analysis and reduction components

Slides:



Advertisements
Similar presentations
I/O Systems & Mass-Storage Systems
Advertisements

TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
CCNA – Network Fundamentals
CS 104 Introduction to Computer Science and Graphics Problems Operating Systems (4) File Management & Input/Out Systems 10/14/2008 Yang Song (Prepared.
Process Management. External View of the OS Hardware fork() CreateProcess() CreateThread() close() CloseHandle() sleep() semctl() signal() SetWaitableTimer()
Chapter 1- Visual Basic Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.
Chapter 6 Implementing Processes, Threads, and Resources.
An Introduction to Internetworking. Algorithm for client-server communication with UDP (connectionless) A SERVER A CLIENT Create a server-socket (listener)and.
Gursharan Singh Tatla Transport Layer 16-May
DØ Channel Archiver Tutorial V.Sirotenko, 4/4/2001.
Hjemmeeksamen 1 INF3190. Oppgave Develop a monitoring/administration tool which allows an administrator to use a client to monitor all processes running.
Server Design Discuss Design issues for Servers Review Server Creation in Linux.
Fayoum University Faculty of Engineering Electrical Engineering Department E-voting system Using Smart Card Under the supervision Of: Dr. Magdy Amer.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
1 Chapter Overview TCP/IP DoD model. 2 Network Layer Protocols Responsible for end-to-end communications on an internetwork Contrast with data-link layer.
Network Aware Module Implementation of the paper: “Forecasting Network Performance to Support Dynamic Scheduling Using the Network Weather Service”. Its.
IP and Errors IP Best Effort Datagrams can be: –Lost –Delayed –Duplicated –Delivered out of order –Corrupted.
Windows Object Manager CS Spring Overview The object paradigm NT Objects and the Object Manager Object Structure Object Naming Object Handles.
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 6 Introduction to Distributed Computing Concepts.
FTP Client Application CSC 8560 Brian Jorgage 4/27/2004.
CS4273: Distributed System Technologies and Programming Lecture 13: Review.
Marcel Grunder, EPICS Collaboration Meeting October Aerotech A3200 high precision rotation stage Windows based Epics IOC driver implementation.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
File System Review bottomupcs.com J. Kubiatowicz, UC Berkeley.
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
1. I NTRODUCTION TO N ETWORKS Network programming is surprisingly easy in Java ◦ Most of the classes relevant to network programming are in the java.net.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Chapter 2 Applications and Layered Architectures Sockets.
1 Server Design Discuss Design issues for Servers Review Server Creation in Windows.
File Systems cs550 Operating Systems David Monismith.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
2 Processor(s)Main MemoryDevices Process, Thread & Resource Manager Memory Manager Device Manager File Manager.
Single Crystal Software Workshop ECM Louis J. Farrugia, Department of Chemistry University of Glasgow GLASGOW G12 8QQ Scotland Processing of Bruker.
FTP Client API FTP in embedded devices Implementing an FTP Client FTP Command APIs Other FTP Client APIs.
Socket programming in C. Socket programming Socket API introduced in BSD4.1 UNIX, 1981 explicitly created, used, released by apps client/server paradigm.
Automating the Single Crystal X-Ray Diffraction Experiment – Mark Light – School of Chemistry - University of Southampton – ECM22 – Budapest 2004 Automating.
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,
Go4 v2.2 Status & Overview CHEP 2003
Client-Server Communication
Chapter 13: I/O Systems Modified by Dr. Neerja Mhaskar for CS 3SH3.
Chapter 3 outline 3.1 Transport-layer services
Jim Fawcett CSE687 – Object Oriented Design Spring 2016
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
Project 1 Simple Socket Client.
Configuring Attendant Console
Operating System.
Warm Handshake with Websites, Servers and Web Servers:
Computer Organization & Assembly Language Chapter 3
06- Transport Layer Transport Layer.
Operating Systems: A Modern Perspective, Chapter 6
Operating System I/O System Monday, August 11, 2008.
Simple Socket Client Project 1.
Introduction to Operating System (OS)
TYPES OFF OPERATING SYSTEM
Chapter 14 Based on the slides supporting the text
An overview of the kernel structure
Simple Socket Client Project 1.
Process-to-Process Delivery:
I/O Systems I/O Hardware Application I/O Interface
CS703 - Advanced Operating Systems
Operating Systems.
Backend System Requirements
HyperText Transfer Protocol
Implementing Processes, Threads, and Resources
An Introduction to Internetworking
Chapter 3 Transport Layer
Internal Representation of Files
Lecture Topics: 11/20 HW 7 What happens on a memory reference Traps
Jim Fawcett CSE687 – Object Oriented Design Spring 2015
Presentation transcript:

Other Xport data analysis and reduction components Component: Setup Inputs Outputs (From GUI) Scan parameters: start position, axis, increment, # of images, file name template, HPSS storage location Header info: Principal User’s name, Run title, sample name, formula, unit cell, space group, orientation, mosaicity Gather information about experiment from GUI, build Bruker startup file, exec Bruker data collection program, wait for operator to verify setup and start run. NT: Java, Servlet, RSH, RMI, or CORBA exec (To file system) Bruker startup file Prototype file header (To Mover component ?) HPSS storage location (?) Template frame file name (?) Bruker frame directory Exec Bruker software with startup file Component: Mover Monitor Bruker frame mailbox directory and transfer new complete frames to storage server. NT: Java, Servlet, RSH, RMI or CORBA exec File name template Mailbox directory name Expected number of frames HPSS server/directory to put frames in Time-out in seconds to flag error HPSS I/O shim component port number Individual frames are sent as files to the HPSS system using unix-like file I/ semantics on the HPSS shim component’s port. Components that run on the data collection system, e.g. for Bruker, Windows-NT; for EPICS, Unix Component: HPSS I/O Inputs (TCP socket and Port) Outputs (TCP socket and Port) Provides unix-like file I/O semantics on a TCP port for HPSS file creation, reading, seeking and writing. Java/JNI CCAT component Request (enum: create, open, read, write, seek, close, dir-stat) File handle Seek position Bytes to read or write File or directory path (absolute) All: Status Read: Bytes read Number of bytes read Create: Dir-stat: bytes read, bytes HPSS Storage components – run on AIX or wherever hpsslib.a and compatible DCE libraries live Other Xport data analysis and reduction components 11/30/2018

Inputs (TCP socket and Port) Component: Integrate Inputs Outputs Integrates peaks in sets of images Java CCAT component wrapping dtinteg Image file name template Starting sequence number Ending sequence number Number of images per batch Reflection list Miller indices Integrated intensities Errors (sigmas) Component: Find Inputs Outputs Applies image corrections to frames Finds peaks and centroids Java CCAT component wrapping dtfind Corrections: dark image, DC offset, non-uniformity Exposure rotation: start angle, end angle, exposure time Images: directory, file name template, start sequence number, number of frames File containing reflection locations Component: Display Inputs Outputs Image processing functions for frames Also allows Find to indicate what it found Java CCAT component wrapping dtdisplay File name to display (File may contain reflection data that is marked on the image) Pointer to user’s X display File data read from server X display output of image To HPSS component input Component: HPSS I/O Inputs (TCP socket and Port) Outputs (TCP socket and Port) Provides unix-like file I/O semantics on a TCP port for HPSS file creation, reading, seeking and writing. Java/JNI CCAT component Request (enum: create, open, read, write, seek, close, dir-stat) File handle Seek position Bytes to read or write File or directory path (absolute) All: Status Read: Bytes read Number of bytes read Create: Dir-stat: bytes read, bytes Component: Index Inputs Outputs Indexes a given image and its reflections Java CCAT component wrapping tcindex Image file Reflection list (in file header?) Maximum cell dimension File containing a list of reflections “real” connection logical connection (through the storage Server) 11/30/2018

Component: Inputs Outputs 11/30/2018