210 likes | 484 Vues
A DATA GRID ARCHITECTURE FOR REAL-TIME ELECTRON MICROSCOPY APPLICATIONS. F. Mighela 1 , C. Perra 2 1 Telemicroscopy Laboratory, 2 DIEE. Contents. Introduction Remote SEM Virtual Laboratory project Grid architecture Conclusions Perspectives. Introduction.
E N D
A DATA GRID ARCHITECTURE FOR REAL-TIME ELECTRON MICROSCOPY APPLICATIONS F. Mighela1, C. Perra2 1Telemicroscopy Laboratory, 2DIEE
Contents • Introduction • Remote SEM • Virtual Laboratory project • Grid architecture • Conclusions • Perspectives INGRID 2008 - 9/11 April - Ischia - Italy
Introduction • The reasons of the remote microscopy: • Sharing lab resources • Widespread of SEM • Collaborative activities • Extended Training Change the SEMs working approach INGRID 2008 - 9/11 April - Ischia - Italy
Remote SEM • First project: LIMINA laboratory • Server application resident on a PC close to the instrument • Client application installed on the remote user’s PC • Server video to stream specimens’ images INGRID 2008 - 9/11 April - Ischia - Italy
Remote SEM REQUEST REQUEST CLIENT SERVER MICROSCOPE ANSWER ANSWER INGRID 2008 - 9/11 April - Ischia - Italy
Server/client approach for Remote SEM Pros • Remote operator has the same interactivity with the instrument as the local operator • Sharing instruments between scientists • Consulting and expertises Cons • Remote user has to install a dedicated application on own computer • If there are more than one instrument, the management becomes onerous INGRID 2008 - 9/11 April - Ischia - Italy
Virtual Laboratory project • Actual project: Telemicroscopy Laboratory: • Before: one Scanning Electron Microscope • Now: three Scanning Electron Microscopes and one Transmission Electron Microscope The idea of a virtual laboratory has been considered INGRID 2008 - 9/11 April - Ischia - Italy
Virtual Laboratory Project SEM Telemicroscopy Laboratory @ University of Sassari SEM Telemicroscopy Laboratory @ Pula Centre SEM CGS Laboratory @ University of Cagliari TEM Pharmanes @ Pula Centre INGRID 2008 - 9/11 April - Ischia - Italy
Virtual Laboratory Requirements • Security access; • Security connection; • Real-time interaction; • Interoperability; • Real-time streaming video; • Concurrent access by multiple users to the same resource; • Public network availability. INGRID 2008 - 9/11 April - Ischia - Italy
Virtual Laboratory Requirements • Other favourable aspects: • Common set of commands; • Main commands are independent from the microscope manufacturer, but are depending just on the instrument class; A GUI unique for all instruments. INGRID 2008 - 9/11 April - Ischia - Italy
Virtual Laboratory Requirements Which technological solution can satisfy all these requirements? We suppose the Grid technology! INGRID 2008 - 9/11 April - Ischia - Italy
Grid technology • ... allows sharing resources • ... gives a reasonable degree of security connection • ... allows the communication between software developed with different platforms It could be the right solution to develop a system to share electron microscopes INGRID 2008 - 9/11 April - Ischia - Italy
Grid technology features • Sharing resources and knowledge between different organizations; • Interoperability; • Services; • Controlled access; • User identification; • Internet protocols; • World Wide Web technologies. INGRID 2008 - 9/11 April - Ischia - Italy
Grid configuration APPLICATION LAYER MIDDLEWARE LAYER GRID PROTOCOL ARCHITECTURE RESOURCE LAYER NETWORK LAYER INGRID 2008 - 9/11 April - Ischia - Italy
A Grid for a Virtual SEM/TEM Laboratory Control application Video streaming application Workflow application APPLICATION LAYER Communication protocols Security protocols NETWORK LAYER Microscopes control Server video control Resources access control MIDDLEWARE LAYER Microscopes server Streaming server Data storage RESOURCE LAYER INGRID 2008 - 9/11 April - Ischia - Italy
A Grid for a Virtual SEM/TEM Laboratory • Possible Grid system solutions: • Condor • Legion • Entropia • Globus Toolkit • ...... INGRID 2008 - 9/11 April - Ischia - Italy
A Grid for a Virtual SEM/TEM Laboratory Literature shows that the most used system for developing Grid solutions is the Globus Toolkit in every realized version. We suppose to explore a first solution using Globus Toolkit 4. INGRID 2008 - 9/11 April - Ischia - Italy
A Grid for a Virtual SEM/TEM Laboratory Contemporary we will continue to explore the other Grid system solutions, in order to not exclude some architecture that could better reach our requirements. INGRID 2008 - 9/11 April - Ischia - Italy
Conclusions • A project of a Virtual Laboratory on a Grid architecture has started; • Preliminary analysis has been done describing the high level architecture; • The GT4 has been choose to implement a first version Virtual Laboratory Grid. INGRID 2008 - 9/11 April - Ischia - Italy
Next steps • Test the Globus Toolkit 4 (GT4) software instrument to create the Virtual Laboratory Grid; • Continue to analyze Grid systems; • Develop a dedicated streaming video; • Test the video application on Digital TV systems. INGRID 2008 - 9/11 April - Ischia - Italy
Thank you for your attention f.mighela@diee.unica.it