Condor Week 2007
From Ben's Writing
Supplemental
Day 1
Tutorial: Using Condor
Media:nleroy_user_tutorial.ppt
Tutorial: Administrating Condor
Media:admin_tutorial.ppt [[Media:admin_tutorial.html]
Tutorial: Condor on Windows
Media:zmiller_security_tutorial.ppt
NTSSPI - NT/Windows level authentication GSI - Public-key cryptography system
Tutorial: Configuring Quill
If you want to scale a Condor system, use Quill: Takes job queue and puts it into a relational database. This way queries can be run on the DB rather than on schedd | drastically decreasing the load on it.
Developing in the Condor Environment
Windows:
make.bat dorelease.bat c:\condor
Error handling: error stacks
All client communication to Condor should be done via SOAP.
Day 2
Welcome
Self-configuring Condor Virtual Machine Appliances for Ad-Hoc Grids
Media:figueiredo_CondorWeek07.ppt
Unclipped Condor in Windows via coLinux
Media:neeman_condorweek2007_ou_unl_colinux_20070430.ppt
Get checkpointing on Windows. coLinux == Cooperative Linux (runs IN Windows).
Virtual Machines in Condor
CondorDB
Pegasus and DAGMan: From Concept to Execution Mapping Scientific Work-flows onto the National Cyberinfrastructure
Media:deelman_condor-week07.ppt
A Managed Object Placement Service (MOPS) using Nest and GridFTP
[[Media::fraser_cweek2.ppt]]
Condor In Flight at The Hartford
Media:nordlund_Condor_In_Flight.ppt
High Throughput Computing on Blue Gene
Media:peters_HTC_BlueGene_CondorWeek.ppt
Integrating Linux Technologies with Condor
Media:peters_HTC_BlueGene_CondorWeek.ppt
Day 3
Interactive MPI on Demand
Solving Hard Integer Programs with MW
Glidein Factories
Challenges in Dyanmic Deployment of Condor Across Distributed Environments
Harnessing the Power of Condor for Human Genetics
Windows Condor Pool at Clemson
Lessons learned in the Purdue TeraGrid Condor Pools
OSG Operation
FermiGrid — A Condor-based Heterogeneous Campus Grid
Beauties of BLAH
Open Science Grid Security
Security Assessment of Grid Software
Privilege Separation in Condor
Signed ClassAds and Restricted Delegation
Condor Gotchas II
What's new in Condor? What's coming up?
Look into callgrind and kcachgrind.
Closing Remarks
Day 4
BOF: Managing Large Condor Pools
Tricks & Tips for Managing Large Condor Pools
If you are using Quill 1, turn off history because it you will always be going to your database for the history rather than the file anyway.
Win32 machines only support so many processes, so either switch to Win64 or run less processes. This is due to some of static data structures in the kernel that only allow for a certain number of processes to be run. (Can we fix, or work around this?)
Answer: Yes, just increase the desktop heap for non-interactive processes. See Google for details.
BOF: Virtualization
BOF: Windows Specific Aspects of Condor
Active Directory
Condor config: user Greg and Todd can submit, but no other, how do we do this? Use the Condor *ALLOW_ macros: WRITEALLOW_CONFIG, for instance.
Random Tips
From the auto-install: Add INSTALLDIR_NTS, and
STARTSERVICE="Y".
Run as local system account:
at 3:45 /interactive cmd
To see task lists:
schtask
that is, "schedule tasks."