Presentation is loading. Please wait.

Presentation is loading. Please wait.

Alain Roy Computer Sciences Department University of Wisconsin-Madison Condor & Middleware: NMI & VDT.

Similar presentations


Presentation on theme: "Alain Roy Computer Sciences Department University of Wisconsin-Madison Condor & Middleware: NMI & VDT."— Presentation transcript:

1 Alain Roy Computer Sciences Department University of Wisconsin-Madison roy@cs.wisc.edu http://www.cs.wisc.edu/condor Condor & Middleware: NMI & VDT

2 www.cs.wisc.edu/condor Condor Team Experience › Condor works on many platforms › Condor build & packaging experience › Condor deployed in many environments

3 www.cs.wisc.edu/condor Condor: platforms › Condor Today (6.6)  Linux Intel (3 versions)  Linux Alpha  Windows  Mac OS X  Solaris (3 versions)  HPUX  IRIX  Digital Unix  Tru64  AIX › This isn’t new (Condor 6.0, 1999)  Linux Intel  Solaris (2 versions)  HPUX  IRIX (3 versions)  Digital Unix › We have experience with many platforms

4 www.cs.wisc.edu/condor Condor: builds & tests › We believe in nightly builds & tests  Running since early 2000  Runs on every platform  Developers immediately know when something breaks

5 www.cs.wisc.edu/condor Condor: build pool (subset)

6 www.cs.wisc.edu/condor Condor: Many environments › Maintain large pool in CS department  Three platforms  Many diverse applications › Have assisted with many pools world- wide:  You’ve seen many of them today  Commercial  Research  Large & Small

7 www.cs.wisc.edu/condor Question › Can we apply this expertise to building, packaging, and distributing Grid software? › YES  NSF Middleware Initiative (NMI)  Virtual Data Toolkit (VDT)

8 www.cs.wisc.edu/condor What is NMI? › NMI is a software infrastructure for middleware, especially grid › Many groups contribute software to NMI › Building, packaging, and testing is based here in Madison, with Condor Team members

9 www.cs.wisc.edu/condor NMI Builds Sources (CVS) Patching GPT src bundles Build & Test Condor pool (30+ computers) … Build Test Binaries Web Builds distributed with Condor 18 distinct platforms

10 www.cs.wisc.edu/condor Builds benefit from Condor › Fault tolerance  Computer fails—build just runs later › Can use DAGMan for ordered builds › New platform? Just add a computer

11 www.cs.wisc.edu/condor Condor & NMI › NMI infrastructure builds lots of software  Capable of doing nightly builds and tests  Condor is one of these pieces of software  Helps Condor with nightly builds and regular tests › We use Condor to build Condor (via NMI) We eat our own dog food

12 www.cs.wisc.edu/condor NMI GRIDS Status › NMI Release 4: December 2003  Globus  Condor-G  Network Weather Service  KX509  GSI OpenSSH  MyProxy  MPICH-G2  Grid Packaging Tools  Gridconfig  Gridsolve  PyGlobus  UberFTP › NMI Release 5: coming soon › Six platforms:  RedHat 7.2, 8.0, 9.0  Solaris 8  IA64 RedHa  IA64 SuSE Linux

13 www.cs.wisc.edu/condor What is the VDT? › A collection of software  NMI software + extras tailored for specific collaborations  Common Grid middleware (Condor, Globus, and more…)  Virtual data software  Utilities › An easy installation & configuration mechanism  Goal: Push a button, everything you need to be a consumer or provider of Grid resources just works  Two methods: Pacman: installs and configures it all RPM: installs some of the software, no configuration › A support infrastructure  Coordinate bug fixing  Help desk  Understand community needs and wishes

14 www.cs.wisc.edu/condor What’s in the VDT? › Condor Group  Condor/Condor-G  DAGMan  Fault Tolerant Shell  ClassAds › Globus Alliance  Job submission (GRAM)  Information service (MDS)  Data transfer (GridFTP)  Replica Location (RLS) › EDG & LCG  Make Gridmap  Certificate Revocation List Updater  Glue Schema/Info prov. › ISI & UC  Chimera & Pegasus › NCSA  MyProxy  GSI OpenSSH › LBL  PyGlobus  Netlogger › Caltech  MonaLisa › VDT  VDT System Profiler  Configuration software › Others  KX509 (U. Mich.)

15 www.cs.wisc.edu/condor VDT Builds Sources (CVS) Patching GPT src bundles NMI Build & Test Condor pool (30+ computers) … Build Test Package VDT Build Contributors (VDS, etc.) Build Pacman cache RPMs Binaries Test Will use NMI processes soon

16 www.cs.wisc.edu/condor Recent Success: Grid2003 › VDT was deployed on 27 sites  VDT/Condor Team members contributed expertise and support › VDT provided access to 2000+ CPUs › Condor-G used by most users  Close collaboration promoted understanding

17 www.cs.wisc.edu/condor Many VDT Customers › GriPhyN collaborators  US-CMS  US-Atlas  LIGO  SDSS › Particle Physics Data Grid › European Data Grid Project › Enabling Grids for e-Science in Europe Project › LHC Computing Grid Project › Alliance Grid Testbed (AGT)

18 www.cs.wisc.edu/condor Questions?


Download ppt "Alain Roy Computer Sciences Department University of Wisconsin-Madison Condor & Middleware: NMI & VDT."

Similar presentations


Ads by Google