Experiences from Cyberinfrastructure Development for Multiuser Remote Instrumentation Prasad Calyam, Ph.D. David Hudak, Ph.D. Ashok Krishnamurthy, Ph.D. Karen Tomko, Ph.D. Cyberinfrastructure and Software Development Group, OSC IEEE e-Science Conference, Indianapolis, December 10 th 2008
33
Embed
Experiences from Cyberinfrastructure Development …...Experiences from Cyberinfrastructure Development for Multiuser Remote Instrumentation Prasad Calyam, Ph.D. David Hudak, Ph.D.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Experiences from Cyberinfrastructure Development for Multiuser Remote Instrumentation
Prasad Calyam, Ph.D.David Hudak, Ph.D.
Ashok Krishnamurthy, Ph.D.Karen Tomko, Ph.D.
Cyberinfrastructure and Software Development Group, OSCIEEE e-Science Conference, Indianapolis, December 10th 2008
2
• OSC-developed Solutions
• Multi-user Remote Instrumentation?
Overview
• Application Scenario and Components
• Deployment Case Studies
3
Remote Instrumentation Overview• Academia and Industry use scientific instruments
– E.g., Electron Microscopes, Telescopes, Spectrometers– Used for research and training/classroom purposes – Such instruments are expensive to buy and maintain
• Remote Instrumentation– Remote access of instruments, related devices and their data
resources via the Internet
• Benefits– Access for remote students and researchers– Return on Investment (ROI) for instrument labs– Avoids duplication of instrument investments for funding agencies
4
Remote Instrumentation Application Scenario
OSC’s Remote Instrumentation Program
• RI cyberinfrastructure development for Ohio-based universities involves using OSC’s state-wide resources
– Networking, HPC, Storage, Analytics
• Pilot program funded by the Ohio Board of Regents
• Goal: “Leverage Ohio’s investments in scientific instruments, wide area networking, high-performance computing, and data storage to foster academia-industry collaborations involving remote instrumentation”
5
6
OSC’s Remote Instrumentation Partners• The Ohio State University
– Scanning Electron Microscope, Material Science Engg. Dept.– Raman Spectrometer, Chemistry Dept.– McGraw-Hill Telescope, Astronomy Dept.
• Miami University – NMR Spectrometer, Chemistry and Biochemistry Dept.– Unipulsed EPR Spectrometer, Chemistry and Biochemistry Dept.– Transmission Electron Microscope, Geography Dept.
• Ohio University – Nuclear Accelerator, Physics and Astronomy Dept.
• Billing– Setup surcharge, Fee/hr, Fee/session, Resource units
9
Case Studies
• Account of OSC experiences with cyber-enabling various kinds of scientific instruments
– Solutions evaluated– Solutions developed– Open issues
• Three Case Studies– OSU Material Science and Engg. Dept. – Electron Microscopes– OSU Chemistry Dept. – Raman Spectrometer– MU Bio-Chemistry Dept. – 850 MHz NMR
10
Case Study-I: OSU CAMM• OSU Center for Accelerated Maturation of Materials (CAMM)
has acquired high-end Electron Microscopes – Used for materials modeling studies at sub-angstrom level
• OSC providing networking, analytics and storage support for remote microscopy
– Permanent console at Stark State for Timken access• Hardware-based (ThinkLogical) KVMoIP solution
– Image processing of samples (automation with MATLAB) for Analytics service
– Lab Notebook for image management
• Remote Microscopy Demonstrations– Supercomputing, Tampa, FL (Nov 2006)– Internet2 Fall Member Meeting, Chicago, IL (Dec 2006)– Stark State University, Canton, OH (Mar 2007)
Network Connection Quality Vs User Control• Higher TCP throughput (i.e., mouse and keyboard activity) on
poor network connections Increased user effort with keyboard and mouse on poor connections
• “Congestion begets more congestion”
12
Task-1 Task-2 Task-3
Task-1 Task-2 Task-3Task-1 Task-2 Task-3
1 Gbps LAN – Expert
Public 100 Mbps LAN – Expert 100 Mbps WAN – Expert
User expends minimum effort with keyboard and
mouse to complete use-caseUser expends notably more
effort with keyboard and mouse to complete use-case
User expends a “lot” of effort with keyboard and mouse to
complete use-case
1400 B/s
140 s
900 B/s
100 s
60 B/s
60 s
Image Processing• Automated Matlab processing of electron microscope images
– Alternate to Adobe Photoshop (Fovea Pro 4 plug-in) filters that take multiple days to process
– Filters: E.g., Image Blurring/De-Blurring, Image Dilation/Opening– Matlab GUI development for sample filters testing before batch jobs
13
Processed Image
Inputs
Gaussian Blur
Dilate Image
Case Study-II: OSU Chemistry
• Recent purchase of a Combined Raman - FTIR Microprobe– To get complimentary Raman-IR information about chemicals
• OSC custom developed a Remote Instrumentation Collaboration Environment (RICE) software
– Enable local students and researchers to work from comfort of their offices or homes
– Access for remote collaborators: California State University, Dominguez Hills, CA; Oakwood University, Huntsville, AL
• Active RICE testing and concurrent development in progress– “Pink Screen” GPU problem– Dual-screen resolution issues– Overlay error issues in Vendor software
• Expert can pass control to remote participants – Train students to operate the instrument during class– Allow another expert to study the sample under study
• Researchers and Students can conduct experiments at their assigned slots on the instruments
Conclusion
• Developing cyberinfrastructures for RI requires: (a) Understanding and overcoming multi-disciplinary
challenges to develop solutions(b) Developing reconfigurable-and-integrated solutions that
need to be tailored on a per-instrument basis(c) Close collaborations between instrument labs,
infrastructure providers, and application developers
30
Future Directions
• “Reconfigurable-and-Integrated” Tools and Web-portals– RICE, Wikis, Lab Notebook, Mailing lists, Calendar, …
• Human-centered Remote Instrumentation solutions for “at-the-instrument” experience