11
Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

Embed Size (px)

Citation preview

Page 1: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

Simplifying Resource Sharing in Voluntary Grid Computing with

the Grid Appliance

David WolinskyRenato Figueiredo

ACIS LabUniversity of Florida

Page 2: 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

Page 3: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

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

Page 4: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

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

Page 5: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

Video Demo

• Grab floppy disks

• Download appliance

• Start manager, worker, client Appliances

• condor_status in client

• condor_submit

• condor_q

• results woohoo

Page 6: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

Live Demo

• I can host manager and client

• Figueiredo hosts another client

• Explain setup

• condor_status

Page 7: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

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

Page 8: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

Acknowledgements

Page 9: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

Looking Forward

• Management interfaces

• Interfacing with existing Condor pools

• Common / shared storage

• More robust security

Page 10: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

Security

Page 11: Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida

IPOP