1 / 10

Enhancing Undergraduate Laboratory Access with ULabGrid: A Grid-Based Infrastructure

ULabGrid is an innovative infrastructure designed to develop remote laboratories for undergraduate students, facilitating access from anywhere and reducing overcrowding in physical labs. It offers dedicated software services to manage networked resources, providing essential tools, online manuals, and user-friendly interfaces. Built on technologies like Globus and VNC, ULabGrid optimizes resource management through a session scheduler, ensuring efficient operation. Future work includes enhancing resource mapping algorithms and exploring system dynamics for better notifications and collaboration.

wilson
Télécharger la présentation

Enhancing Undergraduate Laboratory Access with ULabGrid: A Grid-Based Infrastructure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ULabGrid, an infrastructure to develop distant laboratories for undergraduate students over a Grid O.Ardiaz, D.Royo et al. Dept. of Computer Architecture Polytechnic University of Catalonia, Spain

  2. Outline • Introduction • Advantages of using ULabGrid • Implementation • Architecture • Functionality • Conclusions and future work plans

  3. Introduction • Virtual laboratories • Ease overcrowding • Access from anywhere • Provide operating system services for networked resources • Facilitate necesarry tools • On-line manuals, FAQs, examples etc.

  4. Advantages of using ULabGrid • Dedicated software installation and maintenance • Reduces licensing problems • Extended hardware resource availability • Ease of changing lab content • Simplified user interfaces

  5. Implementation • Uses: • Globus (2.2) • GPDK (Globus Portal Development Kit) • VNC (Virtual Network Computing) • Main components • Session scheduler • Resource manager

  6. %Vnc-server:1 %nam & Architecture GassServer Globus-Gatekeeper 6->Interact with NAM GassServer Globus-Gatekeeper Pentium IV pcmartino.ac.upc.es Pentium IV pc4.ac.upc.es VNC-client 4->Exec VNC, Exec NAM 5-Return VNC port GassServer Globus-Gatekeeper Pentium IV pc5.ac.upc.es GassServer Globus-Gatekeeper Session Scheduler Pentium IV pc3.ac.upc.es Grid-Proxy GassServer GlobusPortal User Directory 2->Launch NAM GassServer Globus-Gatekeeper Web Browser Pentium IV pc5.ac.upc.es Student Labs Resource Mgr ReplicaMgr MetadataDirectoryServer 3->Put User Files ULab Grid Pcribes.ac..upc.es 1->Deploy Application GSSHFTP Globus-Gatekeeper File Server avant.upc.es Instructor: Manages Ulab Apps

  7. Functionality • Users connect via a browser to portal and choose tool to run, files needed etc. • Session Scheduler queries the Resource Manager for optimal machine and transfers needed files (GSIFTP) to it • VNCserver process at remote machine started and tool executes, VNC parameters sent to user • VNCviewer started by user • When done, Session Scheduler does cleanup

  8. GPDK Architecture

  9. Administrator interface

  10. Conclusions and future work plans • Propose looking into: • Process migration due to node failure • Resource mapping algorithms • System dynamics – notification services • Collaboration, working in groups

More Related