Current Issue


Table of contents

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 12.0

Version 12.0 delivers every issue of Sys Admin from 1992 through 2006 and every
issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!

Sys Admin Magazine > Archives > 2003 > August Clustering Supplement

Beowulf Batch Processors and Job Schedulers

Edward L. Haletky and Patrick Lampert

Beowulf and grid technology provide an attractive mechanism to build powerful compute clusters with inexpensive off-the-shelf components. Yet this technology also introduces new and complex scheduling problems. How do you distribute your work over the cluster? Can you schedule your work for times of lower activity? These issues are addressed by a variety of job-scheduling and load-balancing software tools that we will examine in this article. We review seven different queuing engines that can manage your resources, schedule jobs, and even interlock runs based on execution dependencies. These seven systems range from the simplest cron-related tools to grid engines.

We will examine ease of installation, configuration, creation of a single queue, the steps required to submit an extremely simple job, as well as the steps to dispatch jobs based on time of day without using cron to enable and disable queues. Furthermore, we will comment upon availability of multi-node capability, support, and security, then present a simple chart to assist you in picking your Job Scheduling/Queuing Software.

The systems discussed are: at(1)/bbq(1), Clusterware/Load Sharing Facility (LSF), Condor, Generic Network Queuing System (GNQS), GNU Queue, Open Portable Batch System (OpenPBS), and the Sun Grid Engine (SGE). Although two of these systems are primarily grid engines (Condor and SGE), they all provide a way to queue up jobs for execution as the resources allow.

Each system was installed upon a Scyld Beowulf cluster with six slave nodes comprising off-the-shelf spare parts. Installation of the queuing agents took place on the master node leaving the six slave nodes as computational nodes.




MarketPlace

Free Download Speeds Up PCs
Make Your PC Faster --New Diskeeper 2008 Speeds Up PCs --Download Free Trial Now!

Automate Software Builds with Visual Build Pro
Easily create an automated, repeatable process for building and deploying software.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

WinDev 12 - Powerful IDE
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version

Wanna see your ad here?