1 / 10

ULabGrid, an infrastructure to develop distant laboratories for undergraduate students over a Grid

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. Outline. Introduction Advantages of using ULabGrid Implementation Architecture

wilson
Télécharger la présentation

ULabGrid, an infrastructure to develop distant laboratories for undergraduate students over a Grid

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