SlideShare a Scribd company logo
ONLINE LABORATORIES:
    WE BRING THE LAB TO YOU
           Mark Schulz
    Centre for Educational Innovation & Technology
            The University of Queensland
                 http://ceit.uq.edu.au
                 m.schulz@uq.edu.au
“If You Can’t Come to the Lab…
                the Lab Will Come to You!”
                                  Jesús del Alamo – MIT, Professor Department of EECS




(Earth at 89 GHz; courtesy of J. Grahn, Chalmers U.)
DEFINITIONS

• Physical   Laboratory

• Online   Laboratory

  • Virtual   Laboratory

  • Remote     Laboratory
REMOTE LABORATORY

  • Two   basic types of experiment:

   • Batch

   • Interactive
ILAB PROJECT AIM

Shared access to real experimental hardware
       24 hours a day/7 days a week
       from anywhere on the planet
Heat exchanger (Chem.           Microelectronics device
                          Eng., deployed 2001)            characterization (EECS,
                                                          deployed 1998)

Dynamic signal analyzer                                                             ELVIS (EECS, deployed 2006)


                                      ILABS AT
(EECS, deployed 2004)
                                                                                     Spectrometer (Nuclear
                                                                                     Eng., deployed 2008)

                                         MIT


   Shake Table
   (Civil Eng.,
   deployed 2004)
                                                      Polymer
                                                      Crystallization
                           Force on a Dipole          (Chem. E.,
                           (Physics, deployed 2008)   deployed 2003)
ILABS FROM UQ
REQUIREMENTS


• Experiment   must (be able to) be computerised

• Must   have access to the Internet

• Minimal   software requirement at the user end

• Minimal   use of consumables
WHY USE A
REMOTE LABORATORY?


• Time Accessibility       • Physical Accessibility

• Resource Accessibility   • OH&S    Issues

• Location Accessibility   • Scalability
WHEN NOT TO USE A
   REMOTE LABORATORY?
• To   replace laboratory experiments

• Cheap, commonly     available equipment

• Replaceable   consumables requiring human intervention

• Continuous    human intervention required

• Experiment    requires proximity and haptic interface

• Experiment    can’t be computerised
HOW TO FIND AN
  EXPERIMENT




 http://openilabs.ilab.uq.edu.au/
UQ ILABS
ILAB REPOSITORY




 www.lab2go.net
HIGH SCHOOL LABS




  www.ilabcentral.org
WHAT’S “UNDER THE
    HOOD”?
  • Only   look at Batch Architecture
iLab Batched Architecture
                                                                   Lab Server




              Campus
              network                      Internet


                                                      Lab Server
Client                    Service Broker




         University #1 Databases


          University #2 Databases
WHAT DOES ILAB PROVIDE?

•   SERVICE BROKER (web services):

    •   user and access management (single sign-on coming)

    •   local (institutional) management of data storage

    •   scheduler/booking system for access management

•   LAB SERVER:

    •   access given to each Service Broker

    •   focus on running experiments
iLab Batched Architecture
               • Special purpose system specific to an
               experiment
               • Developed by domain specialist
               • No user management here
               • Verifies experiment before execution


              Campus
              network                         Internet


                                                         Lab Server
Client                    Service Broker




         University Databases
iLab Batched Architecture
            • GUI to lab
            • Embodies pedagogical experience
            • Developed by domain specialist
            • Contains generic modules that are
            recycled: i.e. graphing, collaboration


              Campus
              network                            Internet


                                                            Lab Server
Client                     Service Broker




         University Databases
iLab Batched Architecture



              Campus
              network                         Internet


                                                           Lab Server
Client                    Service Broker
                           • Serves client to student’s computer
                           • Mediates between Client and Lab Server
                           • Performs generic functions: user management,
                           data storage
                           • Single signon access to many labs
         University Databases
                           • Managed by and located at end user University
iLab Architecture:
  development responsibilities
                                                                        Lab provider:
                                                                        + develops Lab Server
Lab provider:                                                           + can customise modules developed at UQ
• develops Lab Client                                                   + registers this with the Service Broker
• registers this with Service Brokers


                                   Campus
                                   network                         Internet


                                                                                   Lab Server
                     Client                    Service Broker
                                                • provides generic functionality
                                                • developed by MIT, open source
                                                • has well defined web services interfaces


                              University Databases
Lab provider:
                         • manages Lab Server
                         • sets lab policy
                         • manages groups, not individual users


iLab Architecture:
management responsibilities
                     Campus
                     network                           Internet


                                                                     Lab Server
       Client                     Service Broker


                                   End-user institution:
                                   • manages Service Broker
                                   • manages users (registration, authentication)
                University Databases responsible for user data (storage, archiving)
                                   •
iLabs Use Around the World

                                      Chalmers
              NWU                Pavia
                           Deusto      Carinthia
  Portland
                     MIT        Parma    NTU              DLUT
                    CMU                       AUB
                                           Cairo         CCU Taipei
               ITESM
                               OAU        Makerere
                                           UDSM         NUS
                                            Mauritius
                                                                 Queensland
                                                              RMIT




                  iLabs has been used by
             22 universities on five continents.
ILAB IN SECOND LIFE
USEFUL LINKS
•   7 Things You Should Know About Remote Instrumentation
    http://www.educause.edu/ELI/7ThingsYouShouldKnowAboutRemot/156816




•   iLabCentral            http://www.ilabcentral.org/




•   Lab2Go         http://www.lab2go.net




•   MIT Openilabs http://openilabs.mit.edu/

•   UQ OpeniLabs ServiceBroker http://openilabs.ilab.uq.edu.au/ServiceBroker/

•   Global Online Laboratory Consortium http://www.online-lab.org/
THANK YOU



  • Questions?

More Related Content

Similar to QUESTNET2010 Talk on iLabs

Accelrys Announces Experiment Knowledge Base (EKB) for Enterprise Lab Management
Accelrys Announces Experiment Knowledge Base (EKB) for Enterprise Lab ManagementAccelrys Announces Experiment Knowledge Base (EKB) for Enterprise Lab Management
Accelrys Announces Experiment Knowledge Base (EKB) for Enterprise Lab Management
BIOVIA
 
Strength of Materials iLab
Strength of Materials iLabStrength of Materials iLab
Strength of Materials iLab
Babatunde Ishola
 
Tivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebTivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebKennisportal
 
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...Mohamed Tawfik
 
Eudat user forum-london-11march2013-biovel-v3
Eudat user forum-london-11march2013-biovel-v3Eudat user forum-london-11march2013-biovel-v3
Eudat user forum-london-11march2013-biovel-v3Alex Hardisty
 
Avogadro, Open Chemistry and Semantics
Avogadro, Open Chemistry and SemanticsAvogadro, Open Chemistry and Semantics
Avogadro, Open Chemistry and Semantics
Marcus Hanwell
 
MicroServices architecture @ Ctrip v1.1
MicroServices architecture @ Ctrip v1.1MicroServices architecture @ Ctrip v1.1
MicroServices architecture @ Ctrip v1.1
William Yang
 
REV 2012 Keynote Manuel Castro
REV 2012 Keynote Manuel CastroREV 2012 Keynote Manuel Castro
REV 2012 Keynote Manuel Castro
Manuel Castro
 
Tools. Techniques. Trouble?
Tools. Techniques. Trouble?Tools. Techniques. Trouble?
Tools. Techniques. Trouble?
Testplant
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB Launch
Tom Connor
 
Grid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the CloudGrid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the Cloud
Adianto Wibisono
 
TAEE2012-Putting Fundmentals of Electronic Circuits Practices online
TAEE2012-Putting Fundmentals of Electronic Circuits Practices onlineTAEE2012-Putting Fundmentals of Electronic Circuits Practices online
TAEE2012-Putting Fundmentals of Electronic Circuits Practices onlineMohamed Tawfik
 
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICSCopec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICSMohamed Tawfik
 
Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival
Digital Health Enterprise Zone
 
How would ESBs look like, if they were done today.
How would ESBs look like, if they were done today.How would ESBs look like, if they were done today.
How would ESBs look like, if they were done today.
Markus Eisele
 
Soaring the Clouds with Meandre
Soaring the Clouds with MeandreSoaring the Clouds with Meandre
Soaring the Clouds with Meandre
Xavier Llorà
 
IMPACT Interoperability Framework - Clemens Neudecker
IMPACT Interoperability Framework - Clemens NeudeckerIMPACT Interoperability Framework - Clemens Neudecker
IMPACT Interoperability Framework - Clemens NeudeckerIMPACT Centre of Competence
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
OCRE | Open Clouds for Research Environments
 
Chemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopChemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the Desktop
Marcus Hanwell
 

Similar to QUESTNET2010 Talk on iLabs (20)

Accelrys Announces Experiment Knowledge Base (EKB) for Enterprise Lab Management
Accelrys Announces Experiment Knowledge Base (EKB) for Enterprise Lab ManagementAccelrys Announces Experiment Knowledge Base (EKB) for Enterprise Lab Management
Accelrys Announces Experiment Knowledge Base (EKB) for Enterprise Lab Management
 
Strength of Materials iLab
Strength of Materials iLabStrength of Materials iLab
Strength of Materials iLab
 
Tivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebTivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final Web
 
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
 
Eudat user forum-london-11march2013-biovel-v3
Eudat user forum-london-11march2013-biovel-v3Eudat user forum-london-11march2013-biovel-v3
Eudat user forum-london-11march2013-biovel-v3
 
Avogadro, Open Chemistry and Semantics
Avogadro, Open Chemistry and SemanticsAvogadro, Open Chemistry and Semantics
Avogadro, Open Chemistry and Semantics
 
MicroServices architecture @ Ctrip v1.1
MicroServices architecture @ Ctrip v1.1MicroServices architecture @ Ctrip v1.1
MicroServices architecture @ Ctrip v1.1
 
REV 2012 Keynote Manuel Castro
REV 2012 Keynote Manuel CastroREV 2012 Keynote Manuel Castro
REV 2012 Keynote Manuel Castro
 
Tools. Techniques. Trouble?
Tools. Techniques. Trouble?Tools. Techniques. Trouble?
Tools. Techniques. Trouble?
 
CLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB LaunchCLIMB System Introduction Talk - CLIMB Launch
CLIMB System Introduction Talk - CLIMB Launch
 
Grid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the CloudGrid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the Cloud
 
TAEE2012-Putting Fundmentals of Electronic Circuits Practices online
TAEE2012-Putting Fundmentals of Electronic Circuits Practices onlineTAEE2012-Putting Fundmentals of Electronic Circuits Practices online
TAEE2012-Putting Fundmentals of Electronic Circuits Practices online
 
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICSCopec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
 
Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival
 
Cloud iaa s-labs- ubuntu canonical- fossa2010
Cloud iaa s-labs- ubuntu canonical- fossa2010Cloud iaa s-labs- ubuntu canonical- fossa2010
Cloud iaa s-labs- ubuntu canonical- fossa2010
 
How would ESBs look like, if they were done today.
How would ESBs look like, if they were done today.How would ESBs look like, if they were done today.
How would ESBs look like, if they were done today.
 
Soaring the Clouds with Meandre
Soaring the Clouds with MeandreSoaring the Clouds with Meandre
Soaring the Clouds with Meandre
 
IMPACT Interoperability Framework - Clemens Neudecker
IMPACT Interoperability Framework - Clemens NeudeckerIMPACT Interoperability Framework - Clemens Neudecker
IMPACT Interoperability Framework - Clemens Neudecker
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 
Chemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopChemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the Desktop
 

Recently uploaded

How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 

Recently uploaded (20)

How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 

QUESTNET2010 Talk on iLabs

  • 1. ONLINE LABORATORIES: WE BRING THE LAB TO YOU Mark Schulz Centre for Educational Innovation & Technology The University of Queensland http://ceit.uq.edu.au m.schulz@uq.edu.au
  • 2. “If You Can’t Come to the Lab… the Lab Will Come to You!” Jesús del Alamo – MIT, Professor Department of EECS (Earth at 89 GHz; courtesy of J. Grahn, Chalmers U.)
  • 3. DEFINITIONS • Physical Laboratory • Online Laboratory • Virtual Laboratory • Remote Laboratory
  • 4. REMOTE LABORATORY • Two basic types of experiment: • Batch • Interactive
  • 5. ILAB PROJECT AIM Shared access to real experimental hardware 24 hours a day/7 days a week from anywhere on the planet
  • 6. Heat exchanger (Chem. Microelectronics device Eng., deployed 2001) characterization (EECS, deployed 1998) Dynamic signal analyzer ELVIS (EECS, deployed 2006) ILABS AT (EECS, deployed 2004) Spectrometer (Nuclear Eng., deployed 2008) MIT Shake Table (Civil Eng., deployed 2004) Polymer Crystallization Force on a Dipole (Chem. E., (Physics, deployed 2008) deployed 2003)
  • 8. REQUIREMENTS • Experiment must (be able to) be computerised • Must have access to the Internet • Minimal software requirement at the user end • Minimal use of consumables
  • 9. WHY USE A REMOTE LABORATORY? • Time Accessibility • Physical Accessibility • Resource Accessibility • OH&S Issues • Location Accessibility • Scalability
  • 10. WHEN NOT TO USE A REMOTE LABORATORY? • To replace laboratory experiments • Cheap, commonly available equipment • Replaceable consumables requiring human intervention • Continuous human intervention required • Experiment requires proximity and haptic interface • Experiment can’t be computerised
  • 11. HOW TO FIND AN EXPERIMENT http://openilabs.ilab.uq.edu.au/
  • 14. HIGH SCHOOL LABS www.ilabcentral.org
  • 15.
  • 16.
  • 17. WHAT’S “UNDER THE HOOD”? • Only look at Batch Architecture
  • 18.
  • 19. iLab Batched Architecture Lab Server Campus network Internet Lab Server Client Service Broker University #1 Databases University #2 Databases
  • 20. WHAT DOES ILAB PROVIDE? • SERVICE BROKER (web services): • user and access management (single sign-on coming) • local (institutional) management of data storage • scheduler/booking system for access management • LAB SERVER: • access given to each Service Broker • focus on running experiments
  • 21. iLab Batched Architecture • Special purpose system specific to an experiment • Developed by domain specialist • No user management here • Verifies experiment before execution Campus network Internet Lab Server Client Service Broker University Databases
  • 22. iLab Batched Architecture • GUI to lab • Embodies pedagogical experience • Developed by domain specialist • Contains generic modules that are recycled: i.e. graphing, collaboration Campus network Internet Lab Server Client Service Broker University Databases
  • 23. iLab Batched Architecture Campus network Internet Lab Server Client Service Broker • Serves client to student’s computer • Mediates between Client and Lab Server • Performs generic functions: user management, data storage • Single signon access to many labs University Databases • Managed by and located at end user University
  • 24. iLab Architecture: development responsibilities Lab provider: + develops Lab Server Lab provider: + can customise modules developed at UQ • develops Lab Client + registers this with the Service Broker • registers this with Service Brokers Campus network Internet Lab Server Client Service Broker • provides generic functionality • developed by MIT, open source • has well defined web services interfaces University Databases
  • 25. Lab provider: • manages Lab Server • sets lab policy • manages groups, not individual users iLab Architecture: management responsibilities Campus network Internet Lab Server Client Service Broker End-user institution: • manages Service Broker • manages users (registration, authentication) University Databases responsible for user data (storage, archiving) •
  • 26. iLabs Use Around the World Chalmers NWU Pavia Deusto Carinthia Portland MIT Parma NTU DLUT CMU AUB Cairo CCU Taipei ITESM OAU Makerere UDSM NUS Mauritius Queensland RMIT iLabs has been used by 22 universities on five continents.
  • 28. USEFUL LINKS • 7 Things You Should Know About Remote Instrumentation http://www.educause.edu/ELI/7ThingsYouShouldKnowAboutRemot/156816 • iLabCentral http://www.ilabcentral.org/ • Lab2Go http://www.lab2go.net • MIT Openilabs http://openilabs.mit.edu/ • UQ OpeniLabs ServiceBroker http://openilabs.ilab.uq.edu.au/ServiceBroker/ • Global Online Laboratory Consortium http://www.online-lab.org/
  • 29. THANK YOU • Questions?

Editor's Notes

  1. \n
  2. \n
  3. Physical = proximate access to physical equipment and materials; may even be computerised; still essential for training students\nOnline = access via a network (web in our case); must be computerised\nVirtual = simulated; run a simulation or perform in a simulated space (eg, Second Life).\nRemote = accessing a physical lab via the internet\n
  4. Focus of this talk, as this is what we do in CEIT.\nBATCH: set up parameters, send to experiment, wait for a turn to run experiment, results sent back.\nExample: read the radiation count of a radioactive sample for a fixed time at three different distances from the source. \nNO NEED FOR PHYSICAL PROXIMITY; ACTIVITY is PROGRAMMABLE SET OF STEPS\nINTERACTIVE: Book a slot to run an experiment, have complete control of inputs over that time (just like a real expt.).\nExample: download a program into an instrumented embedded computer system and interact with the physical interfaces.\nNO NEED FOR PHYSICAL PROXIMITY, BUT MUST RESPOND TO A SEQUENCE OF INPUTS; difficult to fit to BATCH model.\n
  5. \n
  6. \n
  7. \n
  8. Access: uses port 80 for all communication. Interactive may require other ports (e.g., LabView)\nMinimal Software: download time for UI - mention Africa. Aim is no local Installation of software\nMinimal need for humans at experiment end (fluid replacement, MIT Reactor and human to open port).\n
  9. Time: scheduled classes rarely exceed 9-5 limitations; 24/7 access is the aim. Time to tinker!\nResource: limited set of equipment, places difficulty on access at relevant time in the course. Cost limits provision here too.\nLocation: USQ telescope accessed from US in their daytime teaching time slot, and v.v.\nPhysical: MIT neutron beam port is inside reactor; hard for Australian students to attend on regular basis. \nOH&S: no high school student in QLD can do a school based radiation experiment due to lack of on-site certified radiation officer and facilities.\nScalability: Handle large numbers of users in a manageable fashion.\n\n
  10. Replace: Meant to supplement use of lab\nCheap: measure the potential drop across a resistor with a multimeter (NOT the case in Africa though).\nconsumables: chemicals that are consumed during the experiment; new ones needed and disposal of used ones.\nPointless to pay someone to set up each experiment manually, then turn over control. Won’t scale.\nHaptics: If touching real knobs is part of the learning objective, then must be there. Exploding electrolytics story here.\nMust be able to computerized and be intelligible after this process. Some biological processes may not fit this,e.g., dissect a frog.\n
  11. \n
  12. 2nd time of day - use of farms of experiments\nAccess to experiments at MIT.\nlast entry - Flex client is a copy of NWU iLabCentral client to save bandwidth\n
  13. Searchable repository of experiments - not just iLab\nUses semantic web technologies\nAllows more precise searching\n
  14. Note the two photos: UQ and MIT\n\n
  15. Note radiation in list - UQ\n\n
  16. Experiments for UG and high school students\n
  17. Interactive is more complex\n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n