Jon has been with the Center for Computational Research since
2002. He has a Bachelor of Science in Computer Science and
Master of Science in Information Systems, both from NJ Institute of
Support Unix systems here at the Center with additional support in grid computing.
Lead administration on the following clusters:
What is Condor?
Condor is a specialized workload management system for compute-intensive jobs. Like other full-featured batch systems, Condor provides a job queuing mechanism, scheduling policy, priority scheme, resource monitoring, and resource management. Users submit their serial or parallel jobs to Condor, Condor places them into a queue, chooses when and where to run the jobs based upon a policy, carefully monitors their progress, and ultimately informs the user upon completion.
How is Condor used at CCR?
When TORQUE is not busy running jobs from users, we may want it to run some other task on the node, which is known as backfill. Condor is used to find idle nodes within CCR's compute infrastructure and to schedule jobs on these idle resources. TORQUE will always have priority on our resources, but TORQUE has the ability to tell Condor about idle (free) resources and then condor schedules a job on the idle node. As soon as TORQUE needs the node for a job, the condor job is moved to another idle resource.
Condor takes advantage of computing resources that would otherwise be wasted and puts them to good use. Condor streamlines the scientist's tasks by allowing the submission of many jobs at the same time. In this way, tremendous amounts of computation can be done with very little intervention from the user. Moreover, Condor allows users to take advantage of idle machines that they would not otherwise have access to.
Condor backfill is ideal for serial jobs.
SUNY at Buffalo
701 Ellicott Street
Buffalo, New York, 14203