Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida
Outline Motivation Technical Overview Video Demo Live Demo Success Stories Future Work and After Thoughts If time allows… Security IPOP
Motivation Easy to deploy task scheduling system Ability to quickly use shared resources Grid system that interoperates with other software on a single computer Migration capable grid nodes Out of the box encryption and authentication
Technical Overview Grid Virtual Machine –Ability to create single file, completely configured systems –Supports VMware, VirtualBox, KVM, Qemu, and Xen –Less than 10% CPU overhead –Single image supports being server, client, and worker Virtual Networking – (IPOP) –Completely distributed system –Allows connections over NATs –Transfer speed 260 Mbit/sec –Latency overhead of less than.25 msec Security via IPsec
Video Demo Grab floppy disks Download appliance Start manager, worker, client Appliances condor_status in client condor_submit condor_q results woohoo
Live Demo I can host manager and client Figueiredo hosts another client Explain setup condor_status
Success Stories Australia, Italy, and Portugal – Self deployed pools Switzerland and Clemson – Used in Grid Computing Courses UF Coastal – Connected to a pool through IpopVpn Individuals using it as a tool for running batch jobs
Acknowledgements
Looking Forward Management interfaces Interfacing with existing Condor pools Common / shared storage More robust security
Security
IPOP