Platform LSF is a layer of software services on top of UNIX and Windows operating systems. Platform LSF creates a single system image on a network of different computer systems so all the computing resources on a network can be managed and used. Throughout the LSF Programmer’s Guide, Platform LSF refers to the Platform LSF suite, which contains the following products:
LSF base provides basic load-sharing services to a network of different computer systems. All LSF products use LSF base. Some of the services it provides are:
The services provided by LSF batch are extensions of the LSF base services. LSF batch makes a computer network a network batch computer. It has all the features of a mainframe batch job processing system while doing load balancing and policy-driven resource allocation control.
LSF batch relies on services provided by LSF base. LSF batch uses:
LSF batch includes a master batch daemon (mbatchd) running on the master host and a slave batch daemon (sbatchd) running on each batch server host.
Platform LSF consists of a number of servers running as root on each participating host in an Platform LSF cluster and a comprehensive set of utilities built on top of the Platform LSF API. The Platform LSF API consist of two libraries:
LSLIB, the Platform LSF base library, provides Platform LSF base services to applications across a heterogeneous network of computers.
LSBLIB, the LSF batch library, provides batch services to submit, control, manipulate, and queue jobs. LSBLIB also provides access to the services of other LSF products.